/*
 Theme Name:   Kentha Child
 Theme URI:    http://qantumthemes.xyz/
 Description:  Kentha Child Theme
 Author:       QantumThemes
 Author URI:   http://qantumthemes.xyz/helpdesk
 Template:     kentha
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  kentha-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/


.qt-bodybg::after {
    opacity: 0 !important;
}

.qt-main {
	background-color: transparent !important;
}

.qt-paper{
	background-color: #111 !important;
}

.qt-btn-secondary {
	background-color: #414749 !important;
}

.qt-content-primary-light {
    background-color: transparent !important;
}

.qt-content-primary {
    background-color: transparent !important;
}

.custom-page-header, .blog-page-header, .events-page-header {
	font-family: 'Kanit' !important;
	font-size: 60px !important;
	font-weight: 500 !important;
	line-height: 40px !important;
	color: #fe5f55 !important;
	text-transform: lowercase !important;
}

.custom-page-subheader, .blog-sub-header, .events-sub-header {
	font-family: 'Kanit' !important;
	font-size: 36px !important;
	font-weight: 100 !important;
	line-height: 40px !important;
	color: #fff !important;
	text-transform: lowercase !important;
}

.blog-sub-header, .events-sub-header {
	margin-bottom: 0.625rem;
}


.inner-page-text{
	font-family: 'Kanit' !important;
	font-size: 16px !important;
	font-weight: 100 !important;
	line-height: 24px !important;
	color: #d9d0de !important;
}

.qt-pagebg-in {
	position: fixed;
	top: auto !important;
	bottom: 0;
	left: 50% !important;
	transform: translate(-50%, 0) !important;
	max-width: 1492px;
	max-height: 549px;
}

.page-header-group-column {
	width: 45% !important;
}

.page-content-group {
	padding-top: 50px;
}

.page-content-group-column {
	width: 55% !important;
	max-width: 437px !important;
}

.qt-paddedcontent p {
	font-family: 'Kanit' !important;
	font-size: 16px !important;
	font-weight: 100 !important;
	line-height: 24px !important;
	color: #d9d0de !important;
}

.blog-left, .events-left {
	text-align: right;
	float: left;
	width: 45%;
	padding-top: 90px;
	padding-left: 15px;
	padding-right: 15px;
}

.blog-right, .events-right {
	float: left;
	width: 55%;
	max-width: 437px !important;
	padding-top: 90px;
	padding-left: 15px;
	padding-right: 15px;
}

.row .col.custom {
    width: 100% !important;
}

.row .col.m2 {
    width: 100% !important;
}

.row .col.m7 {
    width: 100% !important;
}

.row .col.m3 {
    width: 100% !important;
}

/*
 * About/inner page layout:
 * stack WPBakery columns on phones.
 */
@media only screen and (max-width: 767px) {

    .page-content-group .page-header-group-column,
    .page-content-group .page-content-group-column {
        display: block !important;
        float: none !important;
        clear: both !important;

        width: 100% !important;
        max-width: 100% !important;
    }
}


/*
 * Blog and Events responsive layout
 */
@media only screen and (max-width: 767px) {

    .blog-left,
    .events-left,
    .blog-right,
    .events-right {
        display: block;
        float: none;
        clear: both;

        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;

        padding-left: 15px;
        padding-right: 15px;
    }

    .blog-left,
    .events-left {
        /* padding-top: 40px; */
        /* padding-bottom: 10px; */
        text-align: right;
		padding-top: 60px;
    }

    .blog-right,
    .events-right {
        /* padding-top: 10px; */
		padding-top: 20px;
    }
}

.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}