/* 
Theme Name: Learn Well
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 */

.postwraparea
 {
    padding: 60px 0;
    font-family: 'Nunito';
    font-size: 18px;
}.orangeborder {
    width: 50%;
    background: #f1642e;
    height: 6px;
    margin: 0 auto;
}
.postimg
{
    position: relative;
    text-align: center;
    padding: 39px;
    background-image: url(https://learnwell.coalastudio.ca/wp-content/uploads/2026/05/Vector-53.png), url(https://learnwell.coalastudio.ca/wp-content/uploads/2026/05/Vector-52.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: contain;
    background-position: center right, center center;
    display: flex;
    justify-content: center;
    width:50%;
    align-items: center;
}
.postimg img
{
    width:400px;
    height:400px;
    object-fit:cover;
    border-radius:50%;
    
}
.headerareapost {
    display: flex;
    background-image: radial-gradient(circle at top left, #fcb94c21 8%, #73beff33 84%);
    background-repeat: repeat;
    background-attachment: scroll;
    background-size: auto auto;
    background-position: 0% 0%;
    align-items: center;
    padding-block-start: 180px;
    padding-block-end: 112px;
    padding-inline-start: 120px;
    padding-inline-end: 120px;
	height:600px;
}


.singlepostcontact  .e-47905979-da3019d {
    background-image: linear-gradient(180deg, #ffffff 0%, #E9F5FF 99%) !important;
    background-repeat: repeat;
    background-attachment: scroll;
    background-size: auto auto;
    background-position: 0% 0%;
}
@media (min-width: 1200px) {
    .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
        max-width: 1280px;
    }
}