/*
Theme Name:  Uniaro Child Theme
Description: Child theme for the Uniaro theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    uniaro
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #0170e3;
    border-radius: 0px !important;
	    box-shadow: unset;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    box-shadow: unset !important;
}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: var(--tm-skincolor);
    border-radius: 0px !important;
	    box-shadow: unset;
}
.tm-ptablebox .tm-ptablebox-title {
    background-color: transparent;
    -webkit-transform: unset;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    float: none;
    position: relative;
    width: auto;
    left: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    padding-top: 0;
}
.themetechmount-ptable-icon {
    display: none;
}
.tm-ptablebox .tm-ptablebox-title h3 {
    color: #121d30;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
}
.tm-ptablebox.tm-ptablebox-style-1 {    
    text-align: left;    
}
.tm-ptablebox .themetechmount-ptable-main {
    padding: 25px 30px 20px;
}
.tm-currency-after .tm-ptablebox-price {
    margin-left: 0;
}
.tm-ptablebox .tm-ptablebox-frequency {
    position: absolute;
    right: -105px;
    top: 33px;
	font-style: italic;
}
.tm-ptablebox .tm-ptablebox-content {
    padding: 10px 30px 10px;
    border: unset;
}
.tm-ptablebox .tm-ptablebox-frequency, .tm-ptablebox .tm-ptablebox-cur-symbol-after, .tm-ptablebox .tm-ptablebox-cur-symbol-before, .tm-ptablebox .tm-ptablebox-price {
    color: #242424;
}
.tm-ptablebox .tm-ptablebox-frequency:before {
    background-color: #242424;
	-webkit-transform: rotate(15deg);
}
.ttm-pricetable-column-w:not(.tm-ptablebox-featured-col) .tm-ptablebox .themetechmount-ptable-main {
background-color: #f8f9fc;	
}
.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px 8px 20px;
    
}
.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px !important;
}
.wc-block-components-button:not(.is-link) {
    border: 1px solid;
}
body .tm-ptablebox .tm-vc_btn3-container {
    padding-top: 0;
}
.tm-ptablebox-style-1 .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover {
	background-color: #131d3b;
	color: #fff;
}
.tm-ptablebox .tm-ptablebox-price,
.tm-ptablebox .tm-ptablebox-cur-symbol-after {
	color: #0170e3;
}
body .tm-ptablebox .tm-ptablebox-price {
    font-size: 40px;
    line-height: 40px;
}
.wps_recurring_bifurcation_wrapper {
    padding-top: 30px;
}
.wc-block-components-sidebar-layout {
    margin: 0 auto 70px;    
}
.wps_recurring_bifurcation_wrapper h4 {
    font-size: 20px;
    line-height: 30px;
	color: #0170e3;
}
.tm-ptablebox-style-1 .tm-ptablebox-desc {
    font-size: 17px;
    font-weight: 500;
    margin-top: -10px;
    margin-bottom: 5px;
}
body .tm-ptablebox .tm-ptablebox-cur-symbol-after,
body .tm-ptablebox .tm-ptablebox-cur-symbol-before {
    font-size: 40px;    
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime {    
    height: auto;    
    border: 1px solid;
    padding: 5px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row {    
    border: 1px solid;
    padding: 20px 0px 20px 0px;    
}
.tribe-common .tribe-common-g-row {
    display: flex;    
    justify-content: center;
    align-items: center;
}
.widget-area:last-child {
    padding-right: 0;
    padding-left: 0;
}
.tribe-events-back {
    margin-top: 0;
	float: unset;
	display:none;
}
@media (min-width: 1200px){	
body .um:not(.um-admin) {
    width: 1170px;
}
}
.single-tribe_events #tribe-events-footer {    
    display: none;
}
body .um .um-members-pagi span.current,
body .um input[type=submit].um-button {
    background: #0170e3;
}
body .um .um-profile-nav-item.active a {
	 background: #0170e3;
}
body .um-profile-edit {   
    right: 10px;
}
.um-4976.um .um-profile-photo a.um-profile-photo-img,
body .um-header {
    box-shadow: 0px 0px 7px 0px rgba(43, 52, 59, 0.08);
}
body .um-profile-nav {    
    background: #000;    
}
body .wc-block-components-express-payment-continue-rule--cart,
body .wc-block-components-express-payment.wc-block-components-express-payment--cart {
    display: none;
}
body .um input[type=submit].um-button:hover {
    background-color: #000;
}
body .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {
 font-weight: 700;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {
    color: var(--tec-color-text-primary);  
	font-weight: 700;
}
@media (max-width: 991px) {
	.tribe-common .tribe-common-g-row {
		display: block;
	}
	.tribe-events .tribe-events-calendar-latest-past__event-date-tag {
		margin-bottom: 20px;
	}
}
@media (max-width:767px) {
	body .is-medium table.wc-block-cart-items .wc-block-cart-items__row,
	body .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
	body .is-small table.wc-block-cart-items .wc-block-cart-items__row {
		padding: 16px 15px;
	}
	.tm-titlebar h1.entry-title {
	    font-size: 40px;
    	line-height: 50px;
    }
	.container.tm-container-for-footer {
        width: 100%;
    }
}
body .um-account-side li {
    margin-bottom: 8px!important;    
}
body .um .um-field-radio.active:not(.um-field-radio-state-disabled) i {
	color: #0170e3;
}
a.um-request-button.um-erase-data-button,
a.um-request-button.um-export-data-button {
    background-color: #0170e3 !important;
}
.page-id-5014 table.wptb-preview-table.wptb-element-main-table_setting-5540,

.page-id-5014 .wptb-cell[data-wptb-cell-vertical-alignment=center] {    
    border-color: #d6d4d4 !important;
}
body .tribe-events .tribe-events-c-messages__message {
    background-color: #0170e3;
    border-radius: var(--tec-border-radius-default);
    font-weight: 700;
    color: #fff;
}