/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
a
{
	color:#135e56;
}
	
.comments-area a, .page-content a {
    text-decoration: none;
}

a:hover, .post-sidebar a:hover {
    text-decoration: underline;
}

/*single post*/
.post-content-wrapper,.archive-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.post-content-wrapper .page-content,.archive-wrapper .archive-content {
    flex: 3;
}

.post-content-wrapper .post-sidebar, .archive-wrapper .post-sidebar {
    flex: 1;
}

.post-navigation {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.post-navigation a {
    color: #0073aa;
    text-decoration: none;
}
.post-navigation a:hover {
    color: #005177;
}

.single-post .site-header
{
	background-color: #fff;
}


.single-post, .archive
{
	background-image: url(https://dineabiliti.com/article/wp-content/uploads/2025/07/map-with-overlay-T.jpg);
	background-color: #FFFFFF;
	background-attachment: fixed;
	
}


.site-main.post, .archivecontent
{
	background-color: #121B43;
    background-image: url(https://dineabiliti.com/article/wp-content/uploads/2025/07/about_bg.webp);
    padding: 30px 30px 30px 30px;

}

.post-content-wrapper,.archive-wrapper
{
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
    padding: 20px;
}

.article
{
	border-top: 1px solid #63c2b7;
}

.comments-area
{
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
    padding: 20px;
	margin-top: 10px;
}

.site-navigation ul.menu li
{
border-right: 1px;
    border-right-color: rgb(222, 226, 230);
    border-right-style: solid;
}
	
.site-navigation ul.menu li:hover a
{
	color:#00143f;
}


.single-post-content
{
	margin-top: 20px;
}


.post-sidebar 
{
	    padding-left: 10px;
    border-left: 1px solid #dee2e6;
}

.footersocial img {
    height: 28px;
    box-shadow: 5px 4px 6px #000;
    border-radius: 60px;
}

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

.contact_label a {
    color: #37998f;
}

.customfooter p
{
	margin-bottom:0px;
}

/***making header fixed*****/
#content
 {
    margin-top: 90px;
	margin-bottom: 10px;
}

header {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    height: 90px;
    z-index: 979;
}

.moredropdown
{
	background-color: #63c2b7;
    border-radius: 25px;
	margin-left:10px;
}

.moredropdown > a, .moredropdown::after
{
	color:#fff !important;
}


/***related posts*****/
.relatedpostsection 
{
	margin-top:20px;
}

.relatedpostsection .rt-grid-item .rt-holder
{
	border-radius: 10px 10px 10px 10px;
	border:1px solid #c3c3c3;
}

.relatedpostsection .rt-grid-item .read-more a
{
	/* color: #FFFFFF;
    background-color: #61C2B8; */
    border-radius: 60px 60px 60px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px !important;
    border-color: #000000 !important;
}

/**sidebar tag cloud*/
/*
.tagcloud a {
    display: block;  
    margin-bottom: 5px; 
}

.tagcloud a::before {
    content: "•";
    padding-right: 10px;
	text-decoration: none;       
    display: inline-block; 
}

.tagcloud
{
	 margin-left: 20px;
}
*/

.hrcls
{
	margin-top:15px;
	margin-bottom:15px;
}

/****to match elementr page/post *********/

body[class*="elementor-page-"]:not(.home) .site-main {
    margin-inline-end:auto;margin-inline-start:auto;width: 100%
}

@media(max-width: 575px) {
    body[class*="elementor-page-"]:not(.home) .site-main {
        padding-inline-end:10px;
        padding-inline-start:10px}
	
	.post-content-wrapper
	{
		flex-direction:column;
	}
}

@media(min-width: 576px) {
    body[class*="elementor-page-"]:not(.home) .site-main {
       /* max-width:500px*/
        max-width:95%;
		
    }    
}


@media(min-width: 768px) {
    body[class*="elementor-page-"]:not(.home) .site-main {
        /*max-width:600px*/
		max-width:800px;
    }
}

@media(min-width: 992px) {
    body[class*="elementor-page-"]:not(.home) .site-main {
        /*max-width:800px*/
		max-width:95%;
    }

}

@media(min-width: 1200px) {
 /*    body[class*="elementor-page-"] .site-main {
        max-width:1140px;
    }
  */
  body[class*="elementor-page-"]:not(.home) .site-main {
	max-width:1140px;
  }
}

 
}

@media only screen and (max-width:991px)
{
	.post-content-wrapper, .archive-wrapper
	{
		flex-direction:column;
	}
}



@media only screen and (min-width:992px) and (max-width:1219px)
{
	#content {
    margin-top: 110px;
}
	
	header {
		height: 110px;
	}
	
}

@media only screen and (min-width:1220px) and (max-width:1315px)
{

.site-header
{
	padding-block-end:6rem;
}

#content
{
	margin-top:110px;
}

}