/*
Theme Name:   Upstudy Child
Theme URI:    http://thepixelcurve.com/wp/upstudy
Description:  Premium Education WordPress LMS theme.
Author:       Devthrow
Author URI:   https://themeforest.net/user/devthrow
Template:     upstudy
Version:      1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Tags: two-columns, custom-header, custom-logo, blog, theme-options
Text Domain:  upstudy-child

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
*/

.notes ul {
    list-style: none;
    padding: 0;
	  margin:0;
}
.notes ul li {
    display: flex;
    align-items: start;
	    gap: 15px;
}

.main-title h3 span {
    padding: 0 5px;
}
.notes .upstudy-info-box-wrapper {
    width: 100%;
}


/* left shadow */
.upstudy-info-box-wrapper::after {
    content: "";
    position: absolute;
    bottom: -7px;
    right: 0px;
    width: 90%;
    height: 32px;
    background: rgba(0, 0, 0, 0.5);
    filter: blur(15px);
    transform: rotate(0deg);
    z-index: -1;
}

.upstudy-info-box-wrapper::before {
    content: "";
    position: absolute;
    bottom: -7px;
    right: -11px;
    width: 20%;
    height: 70%;
    background: rgba(0, 0, 0, 0.3);
    filter: blur(15px);
    transform: rotate(-5deg);
    z-index: -1;
}
.notes .upstudy-info-box-wrapper {
    box-shadow: none !important;
}
.left-section .upstudy-info-box-wrapper::before, .left-section .upstudy-info-box-wrapper::after{display:none;}
.chat-bubble{
    display:inline-block;
    padding:30px 22px;
    border-radius:18px;
    background:#FDE9A9;
    box-shadow:0 8px 20px rgba(0,0,0,.08);
    position:relative;
    font-weight:600;
}

.chat-bubble::after{
    content:"";
    position:absolute;
    left:18px;
    bottom:-8px;
    width:16px;
    height:16px;
    background:inherit;
    transform:rotate(45deg);
}

.choose-file input[type="file"]{
    width:100%;
    padding:12px 15px;
    border:1px solid #ddd;
    border-radius:8px;
    background:#fff;
    font-size:15px;
    color:#555;
    cursor:pointer;
}

.choose-file input[type="file"]::file-selector-button{
    background:#6C3CF4;
    color:#fff;
    border:none;
    padding:10px 18px;
    border-radius:6px;
    margin-right:15px;
    cursor:pointer;
    transition:.3s;
}

.choose-file input[type="file"]::file-selector-button:hover{
    background:#5528d8;
}

/* Submit button */
.submit-btn .wpcf7-submit{
    background: #6C3CF4;
    color: #fff;
    border: none;
    padding: 14px 28px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s;
}

/* Arrow */
.wpcf7-spinner{
    display: none;
}

.submit-btn p{
    position: relative;
    display: inline-block;
}



.wpcf7-submit{
    padding-right: 50px;
}

.wpcf7-submit:hover{
    background: #5528d8;
}
.upstudy-single-post table { width: 100%; max-width: 100%; display: block; overflow-x: auto;}
.upstudy-login-form-popup .upstudy-login-form-inner{margin: 2% auto 5%;}
#sub-popup-overlay form.wpcf7-form .upstudy-col-md-12 p {
    margin: 0;
}
#sub-popup-overlay form.wpcf7-form .upstudy-col-md-6 p {
    margin: 0;
}
#sub-popup-overlay form.wpcf7-form .upstudy-col-md-12 p input{
    width:100%;
}
#sub-popup-overlay form.wpcf7-form .upstudy-col-md-12 p .wpcf7-list-item input{
    width:auto;
}
#sub-popup-overlay .submit-btn .wpcf7-submit{background: #001737;}
#sub-popup-overlay form.wpcf7-form .upstudy-col-md-12 p .wpcf7-list-item {
    margin: 0;
}
@media screen and (max-width: 767px){
.banner-button .upstudy-button-widget-wrapper a { width: 100%; text-align: center; justify-content: center;}
body:not(.elementor-page) .tpc-site-content {padding: 30px 0;}
}
@media screen and (max-width:1023px){

body:not(.elementor-page) .tpc-site-content {padding: 30px 0;}
}

