/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */


.header-navigation.header-navigation-dropdown-animation-fade-down ul ul {
	text-align: center !important;
}

.transparent-header .header-navigation .header-menu-container > ul > li > a:last-child {    
	background: #C5653D !important;
	border: solid !important;
    border-color: #C5653D !important;
    border-radius: 3px !important;
}

.secondary-navigation .secondary-menu-container > ul > li > a:last-child {
	border: solid !important;
    border-color: #C5653D !important;
    border-radius: 3px !important;
}

.panel-left-border {
	    border-left: .0625rem solid #1f1f1f !important;
	    padding-left: 2.8125rem;
    	margin-top: 3.4375rem;
}

.pink-button {
	padding: 9px 24px !important;
	min-width: 12.8125rem;
}

#kt-layout-id_3af55f-8b {
    height: 100vh;
}

.pmc-vertical-text {
	-webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pmc-split-content .kt-sc-imgcol {
    z-index: 999999999999;
}
.pmc-split-content .kt-sc-textcol {
	    /*z-index: -99999;*/
	    padding: 0 100px 0 150px;
    	margin-left: -100px;
}
.pmc-split-content .kt-sc-textcol .kt-sc-innter-col {
		    width: 80%;
}

/* Form */
.kb-form-error-msg {
	display: none;
}

/*Archive override*/
.myclass {
	grid-template-columns: 2fr 1fr !important;
}


footer {
	font-size: 16px;
}
footer hr {
	border-bottom: 1px solid #b9b8b8;
}
#footer-menu {
	display: block;
}


@media (max-width: 1024px) {
	.pmc-vertical-text {
		-webkit-transform: none;
	    transform: none;
	    -webkit-transform-origin: left;
	    transform-origin: left;
	    display: block;
	    text-align: center;
	    position: relative;
	    bottom: inherit;
	    white-space: nowrap;
	    overflow: inherit;
	    text-overflow: unset;
	}	
}

@media screen and (min-width: 768px) {
	article.loop-entry.has-post-thumbnail {
	    display: grid;
	    grid-template-columns: 2fr 2fr !important;
	    min-height: 200.4px;
	}
}
@media (max-width: 767px) {
	.pmc-split-content .kt-sc-textcol {
		padding: 20px;
    	margin-left: auto;
	}
}
