/*
Theme Name: Trendy Travel
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/
/* CSS Document */
/*----*****---- << General >> ----*****----*/
body { direction:rtl; text-align:right; unicode-bidi:embed; }

#logo, .float-left, .fullwidth-section .container > h3, blockquote cite { float:left; }
.breadcrumb-wrapper .breadcrumb, .float-right, .top-right { float:left; }
.breadcrumb-wrapper h1 { float:right; }
blockquote { display:inline-block; }

#main-menu > ul.menu > li > a > i { right:16px; margin-left:5px; margin-right:0; }
#main-menu ul.menu li { float: right !important;}

.dt-sc-entry-sorting a, .dt-sc-team .team-contact, .dt-hotel-room-wrapper li.room-name, .bx-wrapper, .reviewentries .section-title, #tiptip_holder, .tribe-events-schedule.updated.published.tribe-clearfix, .tribe-events-cal-links, .event-is-recurring, .commententries h3, ul.products li .onsale, ul.products li .out-of-stock, .reviews_tab { direction:ltr; }
.reviewentries .section-title:before { right:0; }

.dt-sc-entry-sorting a, .dt-sc-team .team-contact { float:right; }

.selection-box:after { left:0; border-radius:3px 0px 0px 3px; right:auto; }
select { padding:12px 15px 11px 50px; }

.dt-sc-ico-content.type11 .icon { float:right; margin-left:25px; margin-right:0; }
.carousel_items .carousel-arrows { left:0; right:auto; }

.section-title, .package-wrapper .package-details, .entry-place-detail, .hotel-item.hotel-list-view .hotel-details a.map-marker, .dt-sc-client-testimonial-wrapper .client-testimonial, .reviews-wrapper li, .dt-sc-package-item .dt-sc-pack-thumb, .dt-sc-pack-detail, .single-tribe_events .tribe-events-event-meta dl { text-align:right; }
.section-title.aligncenter { text-align:center; }

.package-wrapper .package-meta li .fa, .entry-post .entry-detail .entry-post-meta li .fa { margin-left:6px; margin-right:0; }

.package-wrapper .package-meta li { padding-right:0 !important; padding-left:7px; margin-right:0px !important; border-left:1px solid; border-right:0 !important; }
.package-wrapper .package-meta li:first-child { border-right:0; }

.search-container .dt-sc-tabs-frame > li:first-child a, .dt-sc-tabs-frame > li:last-child a  { border-radius:5px 0px 0px 0px; }
.search-container .dt-sc-tabs-frame > li:last-child a, .dt-sc-tabs-frame > li:first-child a { border-radius:0 5px 0 0; }

p.map-marker { text-align:right; }
.map-marker span { margin-left:10px; margin-right:0; }
.map-marker span.red:after { left:0; }

.dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before { left:auto; right:20px; text-align:right; }
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before { left:auto; right:0px; text-align:right; }

h5.dt-sc-toggle, h5.dt-sc-toggle-accordion { padding-right:22px; padding-left:0; }
.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a { padding:14px 45px 13px 15px }

.dt-sc-contact-info i, .author-info .thumb { right:0; left:auto; margin-right:0; }
.dt-sc-contact-info p { padding-left:0; padding-right:25px; }

#footer .widget .dt-sc-social-icons { float:right; width:auto; }
#footer .footer-links li { background-position:left center !important; padding-left: 7px; padding-right: 0; }
.foot-site-status { float:right; }
.foot-site-status > p { margin-left:5%; margin-right:0; }

.widget .subscribe-frm input[type="submit"], .widget.widget_product_search #searchform input[type="submit"], .widget.widget_search #searchform input[type="submit"] { border-radius:3px 0 0 3px; left:0; right: auto; }
.widget .subscribe-frm input[type="email"] { float:right; padding:15px 12px 15px 105px; text-align:right; }

.widget ul li a { padding-right:15px; }
.widget ul li:before {	right:0px; 	left: auto; }
.widget ul.tweet_list li { padding:0 25px 20px 0; }

#header.header2 #main-menu > ul.menu > li > a, #header.header3 #main-menu > ul.menu > li > a { padding-right: 39px; padding-left: 16px; }

.main-title-wrapper span.main-title-icon, .reviews-wrapper .review-detail .star-rating-wrapper .star-rating, .entry-metadata p { float:right; }
.main-title { padding:0 30px 0 0; float:right; border-right:1px solid; border-left:0; }
.main-title-wrapper span.main-title-icon { margin:8px 0 0 30px; }

.support-info > img { left:-27px; right: auto; top:-41px; }
.support-info a span, .dt-sc-colored-box h5 span, .dt-feature-icon span { margin-left:10px; margin-right:0; }

.dt-sc-ico-content.type1 .icon, .dt-sc-ico-content.type2 .icon, .dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type10 .icon { right:0; left:auto; }
.dt-sc-ico-content.type1 { padding-left:0; padding-right:80px; }
.dt-sc-ico-content.type2 { padding-left:0; padding-right:110px; }
.dt-sc-ico-content.type7 { padding-left:0; padding-right:70px; }
.dt-sc-ico-content.type10 { padding-left:0; padding-right:95px; }
.dt-sc-infographic-bar { padding-left:0; padding-right:140px; }

.dt-sc-tabs-vertical-frame li a .fa { margin-left:9px; margin-right:0; }

.star-rating-wrapper .star-rating, .dt-sc-pack-detail .dt-sc-pack-meta li span.fa, .entry-details .entry-metadata span, .author-title span i, ul.commentlist li .author-name .commentmetadata { margin-left:5px; margin-right:0; }
.dt-sc-pack-detail .dt-sc-pack-meta li { padding-left:10px; border-left:1px solid; border-right:0; padding-right:0; margin-right:5px; }

.dt-sc-pack-detail h5 { margin-right:24px; }

.author-info .thumb { margin-left:15px; }
.author-info .author-desc { padding-right:100px; padding-left:0; }
.author-desc sub { float:left; }

.dt-sc-sorting-container a  { border-left:1px solid #ededed; border-right:0; }
.dt-sc-sorting-container a.first, .dt-sc-entry-sorting a.first, .page-with-both-sidebar .dt-sc-sorting-container a, .page-with-both-sidebar .dt-sc-entry-sorting a { border-right: 1px solid #ededed; }

.project-details li .fa { padding-left:8px; padding-right:0; }

.entry-result-count { float:left; }

.hotel-details .star-rating, .dt_hotels .star-rating-wrapper .star-rating, .dt_places .star-rating-wrapper .star-rating { float:right; }
.hotel-type a { background-position:left center; padding-left:8px; padding-right:0; }
.hotel-item .hotel-details .dt-sc-button { margin-left:16px; margin-right:0; }
.hotel-item.hotel-list-view .hotel-details { padding-right:14%; }
.hotel-item.hotel-list-view .hotel-thumb { width:34%; }

li.bbp-forum-info, li.bbp-topic-title, #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { text-align:right; }
#buddypress .dir-form { display: inline-block; margin-top: 10px; width: 100%; }

#buddypress .activity-list .activity-avatar, #buddypress ul.item-list li img.avatar { float:right; }
#buddypress .activity-list .activity-content { margin-left:0; margin-right:70px; }
#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote, #buddypress ul.item-list li div.item-desc { border-left:0; border-right:2px solid; padding:0 15px 0 0px }

#buddypress ul.item-list li img.avatar { margin-left:15px; margin-right:0; }
#buddypress ul.item-list li div.action { left:5px; right: auto; }
#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 { float:right; }
#buddypress ul.item-list li div.item-title { width:85%; }
#buddypress ul.item-list li div.item-desc { width:87%; }

#buddypress div#item-header img.avatar { margin:0 0px 19px 15px; float:right; }
#buddypress div#item-header div#item-header-content, #buddypress div#item-header div.generic-button, #buddypress div#item-header a.button { float:right; }
#buddypress div#item-header div.generic-button, #buddypress div#item-header a.button { margin:10px 0px 0 10px }

.event-is-recurring > span:after, .tribe-related-event-info .recurringinfo .event-is-recurring:before { margin-left:0; margin-right:5px; }
.tribe-events-list .tribe-events-event-image { float:right; margin-right:0; margin-left:2%; }
.tribe-events-list .tribe-events-event-cost { float:left; margin-left:0; margin-right:5px; }

.dt-sc-button i { margin-right:0; margin-left:10px; }
.widget .tagcloud a, .recent-hotels-widget .star-rating-wrapper .star-rating { float:right; }
a.pp_expand, a.pp_contract, .pp_nav .pp_play, .pp_nav .pp_pause, div.pp_default .pp_close, a.pp_arrow_previous, a.pp_arrow_next, a.pp_next, a.pp_previous { font-size:0; }
.pp_content_container .pp_right { padding-right:20px !important; }

.single-tribe_events #tribe-events-header li { border-left:1px solid #e4e8ea; border-right:0; padding-left:7px; padding-right:0; }
.single-tribe_events #tribe-events-header li:last-child, .single-tribe_events #tribe-events-footer li:last-child { border-left:0; }
.single-tribe_events #tribe-events-header .tribe-events-sub-nav, .single-tribe_events #tribe-events-footer .tribe-events-sub-nav { float:left; }
.tribe-events-back { float:right; }

.widget_categories ul li a, .widget.widget_archive ul li a { padding:0 15px 0 45px; }
.widget_categories ul li a span, .widget.widget_archive ul li a span { left:0; right:auto; }
.widget_categories ul li a:before, .widget_archive ul li a:before, ul.commentlist li .comment-author { left:auto; right:0; }
ul.commentlist li { padding:0 103px 0 0px; }

ul.dt-sc-fancy-list li:before { right:0; left:auto; top:3px; }
ul.dt-sc-fancy-list li { padding-left:0; padding-right:20px; }

.woocommerce-tabs ul.tabs > li { float:right; }
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating, .summary .add_to_wishlist { float:right !important; }
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { margin:0.5em 0px 0 4px !important; }

ul.dt-sc-tabs-frame > li:last-child > a, .woocommerce-tabs ul.tabs > li:last-child > a { border-left:1px solid #eceeeb; border-right:0; }
.woocommerce .star-rating, .woocommerce-page .star-rating { margin-top:5px; }
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5 { border-left:1px solid #ccc; border-right:0 !important; }
.stars a.star-1:after, .stars a.star-2:after, .stars a.star-3:after, .stars a.star-4:after, .stars a.star-5:after { left:13px !important; }

.package-content .dt-sc-button { margin-left:2px; margin-right:2px; }
.package-content .dt-sc-button { margin-bottom:4px; }

.widget ul#recentcomments li { padding-right:21px; }

/*----*****---- << Booking >> ----*****----*/
.step-icon span { margin-left:0; margin-right:4px; }
.dt-reserve-wrapper ul li i { margin-left:5px; margin-right:0; }
.dt-room-wrapper > ul li { direction:ltr; }
.dt-sc-success-reserve i { margin-left:8px; margin-right:0; }

.alignright, img.alignright { float:left;  margin-left: 0; margin-right: 20px !important; }
.alignleft, img.alignleft { margin-left:20px !important; margin-right:0; float:right; }

.section-title.hotel-title { padding-left:100px; padding-right:0; }

#footer .copyright-content { float:left; }
.foot-site-status, .dt-sc-package-item .dt-sc-pack-thumb .star-rating-wrapper, #logo, .float-left, .fullwidth-section .container > h3 { float:right; }

.woocommerce .package-thumb-wrapper .images { margin-right:0 !important; margin-left:2% !important; }
.woocommerce .woocommerce-message .button.wc-forward { float:left; }
.woocommerce .package-thumb-wrapper .images, .yith-wcwl-wishlistaddedbrowse.show, .yith-wcwl-wishlistexistsbrowse.show, .woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 { float:right !important; }
.product .package-thumb-wrapper .onsale, .product .package-thumb-wrapper .out-of-stock { left:auto !important; right:0 !important; }

.checkout #customer_details { float: left; overflow: hidden; width: 100%; }
.checkout #customer_details { direction:ltr; text-align:right; } 
.checkout #customer_details input, .checkout #customer_details textarea, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register { text-align:right !important; }
.login .form-row input.button { float:left; }
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit, .post-edit-link { float:left !important; }

#entry-gallery-pager a:last-child, .dt-sc-one-third.with-sidebar #entry-gallery-pager a:last-child { margin-right:15px; }
#entry-gallery-pager a { margin-left:0; }

#footer .widget ul.dt-sc-tabs-frame li, ul.dt-sc-tabs-vertical-frame { float:right; }

figure.woocommerce-product-gallery__wrapper { float: left; }

.dt-sc-entry-sorting a {
   
    text-align: center;
}

#main-menu > ul.menu { float: left; }


@media only screen and (max-width: 767px) { #main-menu > ul.menu > li { text-align: right !important;} }


.dt-sc-social-icons li.instagram:hover, #footer .footer-links .dt-sc-social-icons li.instagram:hover { background:#cd486b!important; }
.package-wrapper .package-details { height: 245px !important;}

@media only screen and (max-width: 767px) { #main-menu > ul.menu > li { text-align: right !important;} }

.dt-sc-social-icons li.youtube:hover, #footer .footer-links .dt-sc-social-icons li.instagram:hover { background:#cd486b; }

.package-wrapper .package-details { height: 245px !important;}

.dt-menu-toggle { text-align: left; }

.dt-menu-toggle { background: #d3d3d3; }

.dt-sc-ico-content.type11 .icon > img, .dt-sc-ico-content.type10 .icon > img { background: #d3d3d3; }

.widget .subscribe-frm input[type="submit"], .widget.widget_product_search #searchform input[type="submit"], .widget.widget_search #searchform input[type="submit"] { background: #d3d3d3; }

input[type="submit"], button:hover, input[type="button"]:hover, .subscribe-frm input[type="submit"], .dt-sc-button:hover, .browse, .package-item:hover .dt-sc-button, .carousel_items .carousel-arrows a:hover, .dt-sc-ico-content.type10 .icon, .dt-sc-pr-tb-col.type3 .dt-sc-button, .entry-package-thumb .dt-sc-button, .search-container input[type="submit"]:hover, .search-container ul.dt-sc-tabs-frame > li > a, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .entry-post:hover .entry-detail .dt-sc-button, .widget .tagcloud a:hover, .load-more .dt-sc-button, .support-info a.dt-sc-button, .dt-sc-event:hover .dt-sc-button, .widget form.search-container input[type="submit"], .place-item:hover .dt-sc-button, .products .package-wrapper:hover .dt-sc-button, .theme-btn.dt-sc-button, .search-container input[type="submit"]:hover, .entry-details .tags a:hover, .portfolio-single .tags a:hover, .dt-sc-callout-box .dt-sc-button:hover, .hotel-thumb-meta .hotel-option-type, .dt-sc-entry-sorting a:hover, .dt-sc-entry-sorting a.active_sort, .yith-wcwl-add-to-wishlist a:hover, .add_to_wishlist:hover, .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show:hover, .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show:hover, .single_add_to_cart_button, .quantity.buttons_added input[type="button"]:hover, .widget button, .dt-sc-ico-content.type3:hover .icon, .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type5 .icon, .dt-sc-ico-content.type9 .icon, .dt-sc-ico-content.type8:hover .icon, span.image-overlay-inside:before, .button:hover, #open_datepicker .ui-datepicker-calendar .ui-state-active, .tribe-events-back > a { background: #989898; }

.package-wrapper .package-details > p { color:#000000; }

.carousel_items .dt-sc-one-fourth .package-content .dt-sc-button { background: #CFB53B; color:#000000; }

.package-content .dt-sc-button { background: #000000; }

.dt-sc-button.small.purchase, .carousel_items .carousel-arrows a, th, .dt-sc-callout-box .dt-sc-button, .dt-sc-callout-box.type4, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.type2:hover .icon, .dt-sc-callout-box.type3:hover .icon, .dt-sc-callout-box.type1 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .package-thumb-wrapper .featured-tag, .package-wrapper .featured-tag, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .dt-sc-titled-box { background: #000000; }

.hotel-details h2 sub { color: #000000; }

.hotel-price { background: #000000; }

.fullwidth-section, #footer .footer-widgets-wrapper, .widget ul.tweet_list li .tweet-thumb, #logo a, .portfolio, sub, sup, .entry-thumb, .widget.flickrbox .flickr-widget div, #footer .footer-links, .hotel-item .hotel-thumb, #header .sociable-details, .property-item-list .hotel-thumb, .dt-sc-agents-list .dt-sc-agent-thumb { color: #000000; }

.woocommerce-MyAccount-navigation ul > li > a { color: #000000; }

.package-item:hover .package-price { color: #000000; }

.package-wrapper .package-details { background: #FFFFFF; }

.dt-menu-toggle { color: #000000; }

.dt-menu-expand { text-align: right; }
				
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { text-align: right; }

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: none; }

.search-container input[type="submit"] { background: #CFB53B; }

#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, .property-item .hotel-details .dt-sc-button.yellow, .product .package-thumb-wrapper .onsale, .quantity.buttons_added input[type="button"], .tribe-events-meta-group .tribe-events-single-section-title:before, h3.tribe-events-related-events-title:before, .widget h3.widgettitle:before, .megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before, #frmbooking input[type="submit"]:hover, .tribe-grid-header > .tribe-grid-content-wrap > .column.tribe-week-today { background: #CFB53B; }

.tour-pack-option .dt-sc-button, .search-container input[type="submit"], .megamenu-child-container .tribe-events-event-cost, .section-title:before, .section-title1:before { background: #CFB53B; color:#000000; }

.dt-sc-button.yellow { background: #CFB53B; }

.dt-sc-entry-sorting a.active_sort:after { border-top-color: #CFB53B; }

.star-rating:before { color: #CFB53B; }

.dt-hotel-room-wrapper li { color: #000000; }

.bx-controls-direction a.bx-prev:hover, .bx-controls-direction a.bx-next:hover, .step-icon-current .step-icon span { background-color: #CFB53B; }

ul.products li .onsale {border-top-color: #CFB53B; }

.dt-sc-button.gray { background: #CFB53B; color:#000000; }

#main-menu ul li.menu-item-simple-parent ul li ul, blockquote.type4, blockquote.type2, #main-menu ul li.menu-item-simple-parent ul, .megamenu-child-container, .dt-sc-pullquote5, .dt-sc-pullquote6, .dt-sc-callout-box.type3, .main-title, .main-title-wrapper span.main-title-icon { border-color: #CFB53B; }

.hotel-item.hotel-list-view .hotel-thumb { width: 100% !important;}

.dt-sc-ico-content.type11 .icon { background: #d3d3d3; }

.dt-sc-pr-tb-col.type3 .dt-sc-tb-title { background: #000000; }

.megamenu-child-container > ul.sub-menu > li > a:hover { color: #000000; }

.actions .coupon {float: right !important;}

.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text { float: right !important;}