/* Enter Your Custom CSS Here */

/*
 .hrf-faq-list .hrf-entry {
	background: white;
	border-radius: 5px;
}

.hrf-faq-list .hrf-entry .hrf-content {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
*/
article a {
	word-wrap: break-word;
}

.qbutton.small:hover {
    background-color: #ff5959;
}

.qbutton.small {
    color: #ff5959;
}

.qbutton.small:hover {
    color: #ffffff;
}


.blog_single.blog_holder {
	padding-top:40px;
}

.blog_single.blog_holder .attachment-full.size-full.wp-post-image {
	display:none;
}

.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date {
	display: none;
}

.blog_holder.blog_small_image .post_text h2 .date.entry_date.updated {
	display:none;
}

.blog_holder article .post_info {
	visibility: hidden;
}

.header-contact td .q_social_icon_holder.circle_social {
    float: none;
    margin: 0 0 0 3px;
}

.footer_inner .q_icon_list {
	margin-bottom: 15px;
}

#text-5 > div > div.wpb_column.vc_column_container.vc_col-sm-12 > div > div > div.q_icon_with_title.tiny.circle {
	margin-top: -8px;
}

.q_icon_with_title .icon_with_title_link  {
	margin: 0px 0 0;
	font-size: 15px;
}

.q_icon_with_title tiny circle .icon_text_holder {
	padding-left: 39px;
}

.footer_inner .q_icon_with_title.tiny.boxed .icon_text_holder, .q_icon_with_title.tiny.circle .icon_text_holder, .q_icon_with_title.tiny.custom_icon_image .icon_text_holder {
	padding-left: 39px;
}


body > div.wrapper > div > div > div > div > div > div.vc_row.wpb_row.section.vc_row-fluid.icon_links.grid_section > div > div > div:nth-child(2) > div > div > div.q_icon_with_title.tiny.circle > div.icon_text_holder > div > a:hover {
	color:#ff5959!important;
}

#text-5 > div > div.wpb_column.vc_column_container.vc_col-sm-12 > div > div > div.q_icon_with_title.tiny.circle > div.icon_text_holder > div > a {
	font-size: 13px
}

.image-services-page img {
	max-height:60%;
	max-width:60%
	}

.hero-main{
	background-size:cover;
}

#back_to_top span i, #back_to_top span span {
	color:#dd3333;
	}

.vc_row.wpb_row.section.vc_row-fluid.icon_list_margin_bottom.grid_section .q_icon_list {
	margin-bottom: 10px;
}

.image_with_text h4 {
	text-align: center;
}

.image_with_text h4 a {
	font-size: 19px;
  font-weight: 600;
	text-align: center;
}

.vc_row.wpb_row.section.vc_row-fluid.row-image-with-text.grid_section .vc_column_container>.vc_column-inner {
    padding-left: 35px;
    padding-right: 35px;
}

.vc_row.wpb_row.section.vc_row-fluid.row-image-with-text.grid_section .vc_column_container>.vc_column-inner .image_with_text img {
    border-radius: 50%;
}


.hrf-faq-list article:last-child {
	display: none !important;
}

.hrf-faq-list .hrf-title.close-faq span {
	background: url(http://playcare.gr/wp-content/uploads/2020/01/right-arrow.png) no-repeat center center;
	background-size: 13px;
}

.hrf-faq-list .hrf-title.open-faq span {
	background: url(http://playcare.gr/wp-content/uploads/2020/01/arrow-down-angle.png) no-repeat center center;
	background-size: 13px;
}

.hrf-faq-list .hrf-entry h4.hrf-title, .hrf-faq-list .hrf-entry .hrf-content {
	background: none;
}

.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
	margin: 0 20px 0 20px;
}

.footer_top.footer_top_full {
	 padding: 35px 35px;
	}

.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
	color: #524b4b;
}

.hrf-content {
	padding-bottom: 30px!important;
}

.header_top {
	padding: 10px 0;
	height: auto;
}

  .contact-tel {
            color: #232323;
            font-size: 20px;
            font-family: sans-serif;
            font-weight: 700;
            text-decoration: none;
        }

        .fas.fa-phone-alt {
            font-weight: 700;
            font-size: 20px;
            color: #232323;
            margin-right:10px;
        }

        .inline-button {
            margin-left: 15px;
            background-color: #ff5959;
            border: none;
            border-radius: 30px;
            color: white;
            padding: 12px 30px;
            text-align: center;
            text-decoration: none;
            font-size: 16px;
        }

@media screen and (max-width: 414px) {
  .inline-button {
    padding: 12px 11px;
  }
	
	.mobile-h1 h1 {
		font-size:30px;
	}
	
	.mobile-h3 h3 {
		font-size:22px;	
	}
}

@media screen and (max-width: 768px) {
body > div.wrapper > div > div > div > div > div > div.vc_row.wpb_row.section.vc_row-fluid.icon_links.grid_section > div > div > div:nth-child(2) > div > div > div.q_icon_with_title.tiny.circle > div.icon_text_holder {
	padding-left: 43px !important;
}
	
	.footer_inner .q_icon_with_title.tiny.boxed .icon_text_holder, .q_icon_with_title.tiny.circle .icon_text_holder, .q_icon_with_title.tiny.custom_icon_image .icon_text_holder {
	padding-left: 43px;
}
	
		.blog_single.blog_holder .post_text .blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2{
		font-size: 18px;
	}
	
	.blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2 {
		line-height: 25px;
	}
	
	.blog_holder.blog_small_image h2 a {
		font-size: 20px;
	}

	
	.blog_single.blog_holder {
    padding-top: 0px;
}
	
	.blog_single.blog_holder .post_text_inner .h2, h2 a {
    line-height: 1em;
}
}

@media screen and (max-width: 1000px) {
  .inline-button {
    white-space: nowrap;
  }
	.header-contact{
		margin-left:-20px;
	}
}

.inline-button:hover {
            background-color: #dd3333;
            color: white;
        }

.header_top .header-widget a.inline-button{
	color:white;
}

.header_top .header-widget a.contact-tel{
	font-size:16px;
	letter-spacing: 0.09em;
}

.header-contact td{
	padding:0;
}
.header-contact .q_icon_with_title .icon_text_inner{
	padding:0;
}


