/*
Theme Name: Helpo - Child
Author: Artureanec
Author URI: http://artureanec.com
Description: -
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: helpo
*/

header.helpo_header--inner {
	max-width: 100% !important;
}

header.helpo_transparent_header_on .helpo_main-menu > li > a, header.helpo_transparent_header_on .quadmenu-navbar-nav > li > a {
	color:  #23233a;
}

.helpo_page_content_container {
	/*padding-top: 140px;*/
}

p {
	font-weight: 600;
}

.btnblack {
	background: #000;
	padding: 8px 15px;
	border-radius: 5px;
}

.mpzero {
	margin: 0px !important;
	padding: 0px !important;
}

.mpzero1 {
	margin: 0px 1px 0px 0px !important;
	padding: 0px !important;
}

.fw600 p {
	font-weight: 600 !important;
}

.helpo_button {
	text-decoration: none !important;
}

.btnreachout {
	background: #fff !important;
}

.boardofdirectros {

}

.bodtestimonials {
	font-size: 16px;
}

.slide_heading {
	font-size: 2.2em;
	color: #fff;
	margin-bottom: 20px;
}

.slide_subheading {
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 35px;
}

header.helpo_header .helpo_button--squared {
	height: 50%;
}

.helpo_main-menu > li ul.sub-menu:before {
	border-top-color: #1aa5c0 !important;
}

.homeblock .home_heading {
	font-size: 44px;
	font-weight: normal;
	margin-bottom: 5px;
}

.homeblock .home_heading > span {
	font-size: 40px;
	font-weight: bold;
}

.homeblock .home_subheading {
	font-weight: 600;
	font-size: 20px;
}

h4.helpo_icon_box_title {
	font-size: 19px !important;
	margin-top: 35px !important;
}

.elementor-widget-text-editor {
	color: #515266 !important;
}

.d-iblock {
	display: inline-block;
}

header.helpo_header--inner {
	-webkit-box-shadow:  unset !important;
	box-shadow:  unset !important;
}

.homeslider .helpo_causes_slider_navigation_container {
	display: none !important;
}

.helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_content {
	font-size: 16px !important;
    line-height: 1.7 !important;
    font-weight: 500;
    width:  100% !important;
}

.slidercontent h2 {
	font-size: 3rem;
	margin-bottom: 15px;
	color: #fff;
	font-weight: 500;
}

.slidercontent .slider_subheading {
	font-size: 3rem;
	font-weight: 400;
	margin-bottom: 45px;
}

.slidercontent {
	font-size: 1.2rem;
}

.slidercontent p {
	font-weight:  400 !important;
}

.smab_block {

}

.boardofdirectors {

}

.partners_block {

}

.professional_h3 h3 {
	font-weight: 600;
	margin-bottom: 0px !important;
}

.smab_block .helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_icon, .smab_block .helpo_author_container {
	display: none;
}

.boardofdirectors .helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_icon, .boardofdirectors .helpo_author_container {
	display: none;
}

.advsioryboard .helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_icon, .advsioryboard .helpo_author_container {
	display: none;
}

.partnersab .helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_icon, .partnersab .helpo_author_container {
	display: none;
}

.partners_block .helpo_testimonials_wrapper.helpo_view_type_1 .helpo_testimonials_icon, .partners_block .helpo_author_container {
	display: none;
}

.bluelink {
	color: #39c2d8 !important;
}

.publications p {
	margin-bottom: 1.5rem;
}

.publications a {
	margin:  5px 0px 0px 0;
}

.publications a {
	margin:  5px 0px 0px 0;
}

.publications a, .publications a:hover {
	color: #39c2d8;
}

a, a:hover {
	color: #39c2d8;
}

.olresearch > li {
	margin-bottom: 20px !important;
}

.olresearch > li > strong {
	display: block;
	margin-bottom: 10px;
}

.oldonate {
	padding-left: 15px;
}

/*** Hover for all pages ***/
.donate_block a:hover, .helpo_testimonial a:hover, .treatment_block .elementor-tab-content a:hover, .faq_block .elementor-tab-content a:hover, .livingzard_block a:hover, .connect_block a:hover,
.information_block a:hover, .statements_block a:hover, .helpful_block a:hover, .bluelink:hover, .single-helpo-events .helpo_blog_content_wrapper a:hover {
	text-decoration: underline !important;
	color: #39c2d8 !important;
}

/** End hover ****/

.maplinks li a {
	color: #39c2d8;
	cursor: pointer;
}

.single-helpo-events .helpo_blog_content_wrapper a, .single-helpo-events .helpo_blog_content_wrapper a:hover {
	color: #39c2d8;	
}

.donate_block a, .donate_block a:hover {
	color: #39c2d8;	
}

.helpo_testimonial a, .helpo_testimonial a:hover {
	color: #39c2d8;	
}

.treatment_block .elementor-tab-content a, .treatment_block .elementor-tab-content a:hover {
	color: #39c2d8 !important;	
}

.faq_block .elementor-tab-content a, .faq_block .elementor-tab-content a:hover {
	color: #39c2d8 !important;	
}

.livingzard_block a, .livingzard_block a:hover {
	color: #39c2d8;	
}

.connect_block a, .connect_block a strong {
	color: #39c2d8;	
	text-decoration: none !important;
}

.connect_block a:hover {
	color: #39c2d8;
	text-decoration: underline !important;
}

.information_block a, .statements_block a, .helpful_block a {
	color: #39c2d8;	
}

#connect_email a, #connect_email a:hover {
	color: #39c2d8;
}

.professionals_block p i {
	display: none;
}

.professionals_block p {
	font-weight: 500;
	padding: 15px;
	margin-bottom: 0;
}

.professionals_block p:hover {
	background-color: #fff;
}

.professionals_block p:hover a {
	color: #39c2d8;
}

.professionals_block p:hover i {
	color: #fcb245;
	display: inline-block;
}

.professionals_block a {
	color: #515266;
	font-weight: 600;
	text-decoration: none !important;
}

.abouttext a, .abouttext a:hover {
	color: #39c2d8;
}

.abouttext .helpo_heading {
	margin-bottom: 15px !important;
}

.nolink {
	color: #555 !important;
	cursor: default;
	text-decoration: none;
}

.helpo_info_container span {
	font-size: 14px;
	color: #999;
	font-weight: 300;
}

.mt15 {
	margin-top: 15px;
	display: block;
}

.elementor-element-c53c45b, .elementor-element-85605c2 {
	border-right:  solid 1px #ededed;
}

.ulhyphen {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-position: outside;
}

.ulhyphen li:before {
	content: '- ';
	color: #39c2d8;
	margin-left: -10px;
}

.ulhyphen li {
	margin: 0px;
	list-style: none;
}

.helpo_info_container a > label {
	font-weight: 300;
}

.research_text p {
	color: #777;
	font-weight: 400;
}

.research_text p strong {
	font-weight: 500;
	font-size: 1.1rem;
}

.research_text p strong > label {
	font-weight: 400;
}

.research_text h5 {
	padding-top: 15px;
	margin-bottom: 10px;
	font-weight: 600;
	letter-spacing: 1.2px;
}

.mb0 {
	margin-bottom: 0px;
}

.helpfultext .row {
	margin-bottom: 20px;
}

.helpfultext .row > div {
	padding: 15px;
}

.helpfultext .row > div > img {
	margin: 5px 0px 0px 0px;
}

.helpfultext .row a {
	color: #555;
}

.helpfultext .row:hover {
	background-color: #fff;
}

.helpfultext .row:hover a {
	color: #39c2d8;
}



body .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	margin-left:  -7px !important;
}

body.helpo-events-template-default .elementor .elementor-background-overlay {
	display: none;
}

.helpo_main-menu > li ul.sub-menu > li > a::after, .helpo_mobile_menu > li ul.sub-menu > li > a::after, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu ul > li > a:after {
	background: #fff !important;
}

.footer_reachus .readhus_heading, .footer_followus .readhus_heading {
	color: #a6eef9 !important;
	display: block;
}

.footer_reachus a {
	color: #fff !important;
}

.helpo_copyright_container {
	color: #fff;
	font-size: 13px;
}

.livingblock {
	background-color: #F9F7F6;
}

.mobileshow {
	display: none;
}

.scrolldiv {
  width: auto;
  height: 350px;
  overflow-y: scroll;
  padding: 0px 23px 0 0;
  margin-right: 20px;
}

/* width */
.scrolldiv::-webkit-scrollbar {
  width: 7px;
}

/* Track */
.scrolldiv::-webkit-scrollbar-track {
  background: #f9f7f6; 
  border-radius: 10px;
}
 
/* Handle */
.scrolldiv::-webkit-scrollbar-thumb {
  background: #d4d2d5; 
  border-radius: 10px;
}

/* Handle on hover */
.scrolldiv::-webkit-scrollbar-thumb:hover {
  background: #a3a1a1; 
}

.wherearethechildrenrow {
	background: url('/wp-content/themes/helpo-child/images/flags/maps-bg.png?id=5') no-repeat center center;
}

.wherearethechildrentbl ul {
	margin: 0px;
	padding: 0px;
}

.wherearethechildrentbl li {
	display: block;
	line-height: 24px;
	padding: 15px 148px;
	font-weight: 600;
}

.wherearethechildrentbl li:hover {
	background-color: #5dc7dc;
	-webkit-transition: background-color 1000ms linear;
  -moz-transition: background-color 1000ms linear;
  -o-transition: background-color 1000ms linear;
  -ms-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
}

.wherearethechildrentbl li > img {
	margin-right: 10px;
	width: 48px;
	background: #fff;
}

.wherearethechildrentbl li > span.numberofchildren {
	float: right;
	/*font-size: 12px;*/
	margin-right: 20px;
}

@media only screen and (min-width: 576px) {
	.helpo_header-logo {
	    margin-left: 0px !important;
	}

	.helpo_events_listing_wrapper .upcoming-item__body {
		max-width: 100% !important;
	}
}

@media only screen and (min-width: 768px) {
	.helpo_prefooter_container {
		background: #1aa5c0 url('images/footer-bg.jpg') no-repeat center right !important;
	}

	.footer_reachus, .footer_followus {
		margin-top: 13px;
	}
}

@media only screen and (min-width: 991px) {
	.helpo_main-menu > li ul.sub-menu {
		background: #1aa5c0 !important;
	}
}


@media only screen and (min-width: 1200px) {
	header.helpo_header .helpo_button {
	    width: 180px !important;
	}
}


@media only screen and (max-width: 768px) {

	.slidercontent h2 {
		font-size: 2rem;
		padding-top: 45px;
		margin-bottom: 5px;
		color: #fff;
		font-weight: 500;
	}

	.slidercontent .slider_subheading {
		font-size: 1.8rem;
		font-weight: 400;
		margin-bottom: 25px;
	}

	.slidercontent {
		font-size: 15px;
		line-height: 22px;
		text-shadow: 2px 2px 4px #000000;
	}

	.mobilehide {
		display: none;
	}

	.mobileshow {
		display: block;
	}

	.home_subheading {
		margin-bottom: 0px;
	}

	.helpo_button {
		min-width: 130px !important;
		padding: 14px 28px !important;
	}

	.footer_widget {
		margin-bottom: 0px !important;
	}

	.bodtestimonials h4 {
		margin-bottom: 15px !important;
		letter-spacing: 1.2px;
	}

	.mb10 {
		margin-bottom: 15px !important;
	}

	.advsioryboard .row {
		display: flex;
		flex-flow: column-reverse;
	}

	.helpo_copyright_container {
		text-align: left !important;
	}
}

@media only screen and (max-width: 992px) {

	.helpo_page_content_container {
		padding-top: 140px;
	}
}


@media only screen and (max-width: 568px) {

	.wherearethechildrenrow {
		background: transparent;
	}

	.wherearethechildrentbl li > img {
		max-width: 48px;
		margin-right: 22px;
	}

	.wherearethechildrentbl li {
		line-height: 24px;
		padding: 5px;
		margin-bottom: 10px;;
	}

	.wherearethechildrentbl li > span.countryname {
		font-size: 14px;
	}

	.wherearethechildrentbl li > span.numberofchildren {
		margin-right: 10px;
	}
}