/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
/*

THIS FILE IS OVERWRITTEN EVERY TIME YOU UPDATE THE PLUGIN.
USE THE CUSTOM CSS OPTION IN THE SUBSCRIPTION SETTING PANEL FOR YOUR
CUSTOM CSS RULES.

*/

div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%;
}

div.tnp-profile {
    display: block;
    margin: 1em 0;
    max-width: 500px;
    /*width: 100%;*/
}

/* Generic field wrapper */
.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
    margin-bottom: .7em;
    border: 0;
    padding: 0;
}

.tnp-subscription label,
.tnp-profile label
{
    display: block;
    color: inherit;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: .25em;
    font-size: .9em;
}

.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
    display: inline-block;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
    width: 100%;
    padding: .7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{
    /* Fixes some bad themes CSS */
    max-width: 1em;
    display: inline-block;
    margin-right: .5em;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-subscription select option,
.tnp-profile select option
{
    margin-right: .75em;
}

.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block;
}

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit],
    .tnp-profile input[type=submit] {
        width: 100%;
    }
}

.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px;
}

.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd ;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline-block;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-widget select option {
    margin-right: 10px;
}

.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
}

.tnp-field input[type="submit"] {
    position: inherit;
}

.tnp-field label {

}

/* Newsletter Widget Minimal */

.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* The minimal form */

.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
}

.tnp-subscription-minimal form {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap;
}

.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin-right: 10px;
}

.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
    width: 31%;
}

.tnp-subscription-minimal .tnp-privacy-field {
    margin-top: 10px;
}

/* Some of these styles are overridden by theme styles... */
.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin: 0;
}

.tnp-subscription-posts {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2rem;
}

.tnp-subscription-posts .tnp-subscription {
    max-width: auto;
    margin: 0;
}

@media all and (max-width: 525px) {
    .tnp-subscription-minimal.with-name input.tnp-email,
    .tnp-subscription-minimal.with-name input.tnp-name,
    .tnp-subscription-minimal input.tnp-submit
    {
        width: 100%;
        max-width: 100%;
        margin: 0;
        display: block;
        margin-bottom: .5rem;
    }
}

/* Single button forms */
.tnp-button-form button.tnp-submit {
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* Comments Extension */
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tnp-comments label {
    display: block;
}

.tnp-comments input[type=checkbox] {
    display: inline-block;
    width: auto!important;
}


/* Locked Content Extension */
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.tnp-nl-checkout {
    margin-bottom: 1em;
}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}@charset "UTF-8"; @import url('https://fonts.googleapis.com/css?family=Tajawal:300,400,500,700&display=swap');

/*
	Theme Name: Eventchamp Child Theme RTL file
	Theme URI: https://themeforest.net/user/gloriathemes
	Description: Eventchamp Child Theme
	Author: Gloria Themes
	Author URI: https://gloriathemes.com/
	Template: eventchamp
	License: GNU General Public License v2 or later
	License URI: https://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: eventchamp-child
	Version: 1.0
*/
html[lang="ar"] body {
	font-family: 'Tajawal', sans-serif;
}

html {
	font-size: 13px;
}

body {
	font-family:'Poppins';
	font-size: 1rem;
	color: #555555;
	line-height: 1.7;
}

body {
	text-align: right;
}

.gt-content-detail-box>ul>li>.gt-icon {
	padding-right: 0 !important;
}

.gt-app-box .gt-item i {
	margin-left: 15px !important;
	margin-right: 0 !important;
	padding-left: 25px;
}

.gt-event-style-1 .gt-details>div {
	margin-right: 0px !important;
}

.gt-details i {
	margin-right: 0px;
	margin-left: 8px;
}

.dropdown-toggle img {
	margin-right: 0;
	margin-left: 5px
}

.gt-language-switcher {
	text-align: right
}

.gt-language-switcher img {
	margin-right: 0;
	margin-left: 10px
}

.gt-header.gt-style-3 .gt-language img {
	margin-right: 0px
}

.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a::after {
	margin-left: 0;
	margin-right: 10px
}

.gt-header.gt-style-3 .gt-language .gt-active-language img {
	margin-right: 0px;
	margin-left: 10px
}

.gt-heading.gt-left {
	text-align: right
}

.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-caret {
	margin-left: 0;
	margin-right: 10px;
}

.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-subtitle {
	letter-spacing: 0;
}

.gt-slider-next {
	transform: rotate(180deg);
	margin-right: 15px !important;
}

.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a,
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited {
	text-align: right;
}

.gt-slider-prev {
	transform: rotate(180deg);
}

.gt-event-style-2 .gt-image {
	padding-left: 15px;
}

.far.fa-calendar-alt {
	margin-right: 0;
	margin-left: 5px;
}

.gt-event-style-2 .gt-information>div {
	padding: 7.5px 0
}

.gt-comment-content {
	padding-left: 0;
	padding-right: 24px;
}

.gt-item i {
	margin-left: 6px;
	margin-right: 0px;
}

.gt-page-title-bar .gt-breadcrumb nav>ol>li:after {
	margin-left: 0;
	margin-right: 10px;
}

.gt-content-detail-box>ul>li>.gt-content>.gt-title {
	letter-spacing: 0;
}

.gt-checkbox[type='checkbox']:not(:checked)+.gt-checkbox-label,
.gt-checkbox[type='checkbox']:checked+.gt-checkbox-label {
	padding-left: 0;
	padding-right: 26px;
}

.gt-checkbox[type='checkbox']:not(:checked)+.gt-checkbox-label:before,
.gt-checkbox[type='checkbox']:checked+.gt-checkbox-label:before {
	left: unset;
	right: 0;
}

.gt-checkbox[type='checkbox']:not(:checked)+.gt-checkbox-label:after,
.gt-checkbox[type='checkbox']:checked+.gt-checkbox-label:after {
	left: unset;
	right: 0;
}

.gt-event-style-4 .gt-details>div {
	margin-right: 0;
	margin-left: 20px;
}

ul.gt-information>li>i {
	margin-right: 0;
	margin-left: 10px;
}

.gt-flex-menu li a {
	text-align: right
}

.gt-title {
	font-size: 52px;
}

.gt-page-content .gt-page-sharing>.gt-title {
	font-size: 1rem;
}

.gt-page-title-bar .gt-breadcrumb nav>ol>li.current-item>span {
	color: #fff !important
}

.gt-header.gt-style-3 .gt-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.gt-event-style-1 .gt-image {
	height: 260px;
}

.gt-event-style-1 .gt-image img {
	height: 100%;
	width: unset;
	object-fit: cover;
}

.gt-event-style-1 .gt-title {
	height: 60px;
}

.gt-panel-heading .gt-title {
	font-size: 14px;
}

* {
	letter-spacing: 0 !important;
}

.gt-post-style-1 .gt-bottom>ul>li i {
	margin-left: 10px;
}
.gt-event-style-1 .gt-text.gt-event-style-1 .gt-title, .gt-event-style-1 .gt-details,  .gt-page-title-bar, .tnp-field label, gt-category, gt-excerpt, .gt-speaker .gt-name, .gt-speaker .gt-excerpt, gt-details, gt-profession, .gt-post-style-1 .gt-title, .gt-post-style-1 .gt-excerpt, .gt-speaker.gt-style-1 .gt-content .gt-profession, .gt-event-style-2 .gt-title, .gt-event-style-1 .gt-text, .gt-event-style-1 .gt-title, .gt-page-content .gt-page-sharing>.gt-title, gt-social-sharing.gt-style-1, woocommerce-MyAccount-content , .gt-content-header.gt-image, .gt-event-section-tabs .gt-event-tabs, .gt-section .gt-section-title, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation, form, .gt-content-detail-box .gt-content, .gt-page-content .gt-page-sharing, .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-list-group, .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body{
	text-align:right !important;
}

.swiper-slide.swiper-slide-active .gt-title{
	text-align: center
}
.gt-header.gt-style-3 .gt-content{
	    justify-content: space-between !important;
}
.gt-speaker.gt-style-1 .gt-content .gt-name{
		color: #fb0;
}
.gt-page-content .gt-post-meta>ul>li i, .gt-event-style-2 .gt-information>div i, .gt-like-box a.gt-content-like span:before, .gt-like-box a.gt-login-for-like span:before{
	margin-right: 0px !important;
	margin-left: 10px !important;
}
.gt-content-detail-box>ul>li>.gt-icon{
	padding-left:25px;
}
.gt-section-content form label{
	width:100%;
}
input, textarea{
	text-align:right !important;
}
.single-product .gt-page-content{
	text-align:right
}
.date-time-picker .pick-up-date-picker, .date-time-picker .drop-off-date-picker{
    float: right !important;
    padding-right: 0 !important;
    padding-left: 10px !important;
}
.single-product .fa.fa-calendar{
	left: 24px !important;
}
.gt-header.gt-style-3 .gt-elements .gt-user-box{
	margin:0;
}