/*  MICROTHEMER STYLES here  */


/*= Sidebar =================== */

/** Sidebar >> .arpw-thumbnail **/
.arpw-thumbnail {
	margin-right: auto !important;
	margin-left: auto !important;
}


/*= TixExpress ================ */

/** TixExpress >> .tix_tickets_table th **/
.tix_tickets_table th {
	text-align: center !important;
}


/** TixExpress >> td.tix-column-price **/
td.tix-column-price {
	text-align: center !important;
}


/** TixExpress >> td.tix-column-remaining **/
td.tix-column-remaining {
	text-align: center !important;
}


/** TixExpress >> td.tix-column-quantity **/
td.tix-column-quantity {
	text-align: center !important;
}


/** TixExpress >> td.tix-column-per-ticket **/
td.tix-column-per-ticket {
	text-align: center !important;
}


/** TixExpress >> tr.tix-row-total td:nth-of-type(2) **/
tr.tix-row-total td:nth-of-type(2) {
	text-align: center !important;
}


/** TixExpress >> table.tix-ticket-form th, .tix_tickets_table th **/
table.tix-ticket-form th, 
.tix_tickets_table th {
	text-align: center !important;
	letter-spacing: 1px !important;
}


/** TixExpress >> table.tix-ticket-form tr td:nth-of-type(2) **/
table.tix-ticket-form tr td:nth-of-type(2) {
	text-align: center !important;
}


/** TixExpress >> table.tix-ticket-form tr td:nth-of-type(1) strong **/
table.tix-ticket-form tr td:nth-of-type(1) strong {
	font-weight: normal !important;
	text-align: center !important;
}


/** TixExpress >> table.tix-ticket-form tr td:nth-of-type(3) **/
table.tix-ticket-form tr td:nth-of-type(3) {
	text-align: center !important;
}


/** TixExpress >> .tix-info, .tix-error **/
.tix-info, 
.tix-error {
	padding-right: 24px !important;
	padding-left: 24px !important;
	margin-bottom: 24px !important;
}


/** TixExpress >> .tix-column-description .tix-ticket-title **/
.tix-column-description .tix-ticket-title {
	font-weight: normal !important;
}


/*= VivaTix =================== */

/** VivaTix >> .tickets_field **/
.tickets_field {
	text-align: center !important;
	vertical-align: top !important;
	width: 80px !important;
	margin-right: 12px !important;
	margin-bottom: 8px !important;
}


/** VivaTix >> .ticket-orders label **/
.ticket-orders label {
	width: 200px !important;
	margin-right: 16px !important;
}


/** VivaTix >> .ticket-orders .price **/
.ticket-orders .price {
	vertical-align: top !important;
}


/** VivaTix >> .ticket-orders span **/
.ticket-orders span {
	vertical-align: top !important;
}


/** VivaTix >> .tix .entry-header **/
.tix .entry-header {
	display: none !important;
}


/** VivaTix >> .mt_sandbox_enabled **/
.mt_sandbox_enabled {
	display: none !important;
}


/** VivaTix >> .mt_purchase_path **/
.mt_purchase_path {
	display: none !important;
}


/** VivaTix >> #post-13 caption **/
#post-13 caption {
	display: none !important;
}


/** VivaTix >> .mt_cart td **/
.mt_cart td {
	text-align: center !important;
}


/** VivaTix >> .mt_cart tbody th **/
.mt_cart tbody th {
	text-transform: none !important;
	letter-spacing: 0px !important;
}


/** VivaTix >> .mt_cart thead th **/
.mt_cart thead th {
	letter-spacing: 1px !important;
}


/** VivaTix >> .mt_cart label **/
.mt_cart label {
	width: 160px !important;
	display: inline-block !important;
}


/** VivaTix >> #mt_fname **/
#mt_fname {
	margin-right: calc(100% - 400px) !important;
	margin-bottom: 15px !important;
}


/** VivaTix >> .error-thanks **/
.error-thanks {
	padding-right: 24px !important;
	padding-left: 24px !important;
}


/** VivaTix >> .gateway-selector **/
.gateway-selector {
	padding-top: 0px !important;
}


/** VivaTix >> .gateway-selector li **/
.gateway-selector li {
	padding-right: 8px !important;
	padding-left: 8px !important;
}


/** VivaTix >> .gateway-selector li:nth-of-type(1) **/
.gateway-selector li:nth-of-type(1) {
	background-color: rgba(0, 0, 0, 0) !important;
	width: 140px !important;
	padding-left: 0px !important;
}


/** VivaTix >> .mt-response p **/
.mt-response p {
	font-weight: bold !important;
	padding-right: 24px !important;
	padding-left: 24px !important;
}


/** VivaTix >> .tix_card **/
.tix_card {
	color: rgb(170, 170, 170) !important;
	text-decoration: none !important;
	width: 25% !important;
	padding: 16px 2.5% 16px 2.5% !important;
	border-radius: 8px !important;
	display: inline-block !important;
}


/** VivaTix >> .tix_key img **/
.tix_key img {
	width: 100% !important;
}


/** VivaTix >> .tix_title **/
.tix_title {
	font-size: 18px !important;
	font-weight: bold !important;
}


/** VivaTix >> .tix_card:hover, .tix_card:focus, .tix_card:active **/
.tix_card:hover, 
.tix_card:focus, 
.tix_card:active {
	background-color: rgb(233, 233, 233) !important;
}


/** VivaTix >> .tix_card:hover div, .tix_card:focus div, .tix_card:active div **/
.tix_card:hover div, 
.tix_card:focus div, 
.tix_card:active div {
	color: rgb(0, 0, 0) !important;
}


/** VivaTix >> .tix (DISABLED) **/

/*= Home ====================== */

/** Home >> .tix_type **/
.tix_type {
	font-size: 1rem !important;
	text-align: center !important;
	width: 50% !important;
	display: inline-block !important;
}


/** Home >> .tix_types **/
.tix_types {
	font-size: 0px !important;
}


/** Home >> .tix_type_title **/
.tix_type_title {
	font-size: 20px !important;
	font-weight: bold !important;
	cursor: pointer !important;
}


/** Home >> .tix_type img **/
.tix_type img {
	width: 75% !important;
}


/*= General =================== */

/** General >> .onepress-menu **/
.onepress-menu {
	background-color: rgba(255, 255, 255, 0.3) !important;
}


/** General >> .menu-item **/
.menu-item {
	border-color: rgba(233, 233, 233, 0.5) !important;
	border-bottom: 1px solid rgba(233, 233, 233, 0.5) !important;
}



/*[ Desktop & Tablet ]*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= VivaTix =================== */

	/** VivaTix >> .tix_card **/
		.tix_card {
		width: 50% !important;
	}

}

/*[ Tablet & Phone ]*/
@media (max-width: 767px) {

	/*= VivaTix =================== */

	/** VivaTix >> #mt_fname **/
		#mt_fname {
		margin-right: 0px !important;
	}


	/** VivaTix >> .tix_card **/
		.tix_card {
		width: 50% !important;
	}

}