/*
	Theme Name: TheBuilt
	RTL Styles
*/
/* This theme currently does not support RTL. You can add your RTL CSS rules to this file. */
@import url("css/bootstrap-rtl.css");
@import url("css/rtl.css");
@import url("css/megamainmenu-rtl.css");
@import url("css/responsive-rtl.css");
@import "bootstrap-rtl/bootstrap-rtl.min.css";
@import "bootstrap-rtl/bootstrap-flipped.min.css";
.owl-carousel.owl-loaded {
    display: block;
    direction: ltr;
}

@font-face{font-family:'thebuild';src:url('fonts/BYekan.eot?#') format('eot'),url('fonts/BYekan.woff') format('woff'),
url('fonts/BYekan.ttf') format('truetype')}body{font-family:BYekan}

h1,h2,h3,h4,h5,h6,p,li,ul,body,.header-info-2-text .header-info-half .header-info-content-title, a.btn, .btn, .btn:focus, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .mgt-header-block p, .mgt-post-list .mgt-post-categories, .mgt-counter-wrapper .mgt-counter-value, .mgt-counter-wrapper h5.mgt-counter-title, .mgt-cta-block h5, .mgt-cta-block .mgt-cta-block-content, .mgt-countdown-wrapper .mgt-countdown-item, .sidebar.main-sidebar .widget.widget_nav_menu li, .widget-download-link-wrapper, .blog-post .post-categories, .blog-post .tags, .post-social-wrapper span, .author-bio .author-title, .comment-meta .reply a, .comment-metadata .author, .comment-metadata .date, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .sidebar .widget.widget_thebuilt_recent_entries li .widget-post-details-wrapper,.rev_slider li.tp-revslider-slidesli,.tp-caption,div#swipebox-title {font-family:thebuild !important;}

.mgt-header-block .mgt-header-block-title {
    font-weight: lighter;
}

.content-block .col-md-9 {
    float: left;
}

#swipebox-container {
    position: relative;
    width: 100%;
    height: 100%;
    direction: ltr;
}

.mgt-icon-box.mgt-icon-box-left .mgt-icon-box-content {
    display: block;
    text-align: right;
}

.coming-soon-page div.container {
    margin: 0;
    float: right;
    width: 100%;
}

li#nav_menu-6, li#text-9 {
    margin-bottom: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #545454;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .added_to_cart {
    padding: 12px 5px;
}

.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-left: 0;
    margin-right: 14px;
}

.mgt-button.mgt-align-left {
    float: right;
}

body .vc_toggle .vc_toggle_title::before {
    margin-left: 10px;
    margin-right: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}

.woocommerce-page div.product div.summary {
    padding-right: 15px;
}

a.button.wc-forward {
    float: left;
}

.rtl .woocommerce form .form-row-last, .rtl .woocommerce-page form .form-row-last {
    float: right;
    text-align: right;
}

.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    float: left;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: left;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: right;
}

.woocommerce table.shop_table {
    text-align: right;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
    float: right;
    margin: 0 0 0 4px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    right: 0;
    left:inherit;
}

table.shop_table.shop_table_responsive.cart {
    text-align: right;
}

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

.woocommerce #reviews #comments ol.commentlist {
    padding-right: 0;
}

.woocommerce .star-rating {
    float: left;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0;
}

.woocommerce-message {
    line-height: 45px;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float: right;
}

.price_label {
    float: left;
}

.woocommerce-page div.product div.images {
    float: right;
}

.select2-container {
    width: 250px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}

.content-block .page-container .col-md-9 {
    float: left;
}

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

.sidebar.main-sidebar .widget.widget_nav_menu li.menu-item-has-children > a::after {
    margin-left: 0;
    content: "\f104";
    margin-right: 5px;
    float: left;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    height: 335px;
}

.mgt-message-box:before {
    margin-right: -30px!important;
    margin-left: 0;
}

.mgt-header-block.text-right .mgt-header-line {
    float: left;
}

.mgt-message-box {
    padding-right: 70px;
}

.mgt-signup-block .mgt-signup-block-form {
    padding-right: 35px;
    padding-left: 0;
}

.info {
    text-align: right;
}

.mgt-signup-block .mgt-signup-block-header {
    text-align: left;
    padding-right: 0;
    padding-left: 35px;
}

.nav > li.menu-item-multicolumn > .sub-menu.megamenu-column-4 {
    width: 100%!important;
    left: auto!important;
    right: 0!important;
    position: absolute;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children {
    position: static;
}

.nav > li > .sub-menu > .sidebar > li.widget.widget_nav_menu .widgettitle {
    padding-right: 25px;
    padding-left: 0;
}

.mgt-post-list .mgt-post-details .mgt-post-date span.post-comments-count {
    margin-right: 10px;
    margin-left: 0;
}

.mgt-post-list .mgt-post-details .mgt-post-date i.fa {
    margin-right: 0;
    margin-left: 5px;
}

.mgt-button.mgt-button-icon-position-left i {
    margin-right: 0;
    margin-left: 10px;
}

.mgt-header-block.clearfix.text-center.text-black.wpb_content_element.mgt-header-block-style-1.mgt-header-texttransform-none.vc_custom_1478197856923 p {
    text-align: center!important;
    margin-top: 10px!important;
}

.project-content p {
    text-align: justify;
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 10px 8px 0 0;
}

.navigation-paging .nav-next a::after {
    content: "\f104";
    margin-left: 0;
    margin-right: 10px;
}

.navigation-paging .nav-previous a {
    float: right;
}

.navigation-paging .nav-previous a::before {
    content: "\f105";
    margin-left: 10px;
    margin-right: 0;
}

.navigation-paging .nav-next a {
    float: left;
}

.comment-meta .reply {
    float: left;
}

.comment-author {
    margin-left: 30px;
    margin-right: 0;
    float: right;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form .select2-container {
    width: 100%;
    text-align: right;
}

small.vc_label {
    color: #333!important;
    padding: 0.5em 0!important;
}

form.wpcf7-form p {
    text-align: right!important;
    direction: rtl;
}

.widget_tag_cloud .tagcloud, .widget_product_tag_cloud .tagcloud {
    text-align: right;
}

.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a {
    margin-left: 5px;
    margin-right: 0;
}

.blog-post .post-info span:first-child {
    margin-left: 10px;
    margin-right: 0;
}

.blog-post .post-info span {
    margin-left: 10px;
    margin-right: 0;
}

.portfolio-item-details .project-details span {
    color: #222;
}

.blog-post .post-info span i {
    margin-right: 0;
    margin-left: 5px;
}

.post-social-wrapper > span .fa {
    margin-right: 0;
    margin-left: 5px;
}

.post-social-wrapper span {
    margin-left: 5px;
    margin-right: 0;
}

.owl-carousel {
    direction: ltr;
}

.mgt-header-block.text-left + .mgt-client-reviews-wrapper .mgt-client-reviews.owl-theme .owl-controls .owl-buttons div.owl-prev {
    right: inherit;
    left: 15px;
}

.mgt-header-block.text-left + .mgt-client-reviews-wrapper .mgt-client-reviews.owl-theme .owl-controls .owl-buttons div.owl-next {
    left: 60px;
    right: inherit;
}

.mgt-promo-block-content-inside.vc_custom_1462525880152 {
    text-align: justify;
    color: #828282;
}

.page-item-title h1 {
    text-align: right;
}

.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right!important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1464684611093.vc_general.vc_parallax.vc_parallax-content-moving {
    background-image: url(http://teminodemo.ir/thebuild/wp-content/uploads/2016/11/Back-Architecture-4.jpg) !important;
}

footer .footer-menu ul li {
    margin-left: 0;
    margin-right: 25px!important;
}

.vc_custom_1464684611093 {
    background: #f9bb34 url(http://teminodemo.ir/thebuild/wp-content/uploads/2016/03/Back-Architecture-4.jpg) !important;
}

footer .footer-menu {
    text-align: left;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1464194934571{
    background: #f9bb34 url(http://teminodemo.ir/thebuild/wp-content/uploads/2016/03/Back-Architecture-5.jpg) !important;
}

.mgt-promo-block .mgt-promo-block-content.va-bottom,.mgt-promo-block .mgt-promo-block-content.va-bottom h1,.mgt-promo-block .mgt-promo-block-content.va-bottom h4 {
    color: #fff;
}

.fa.fa-2 {
    margin-left: 30px;
    margin-right: 0;
}

.portfolio-item-block .sub-title {
    letter-spacing: 1px;
}

header .header-right ul.header-nav {
    float: left;
}

header .header-left.logo {
    text-align: right;
}

.header-menu .top-menu-container {
    float: left;
}

.mgt-promo-block .mgt-promo-block-content {
    text-align: right;
}

.header-menu .social-icons-top {
    float: left;
}

.navbar .nav > li {
    float: right;
}

.header-menu .top-menu > li.menu-item-has-children > a::after {
    margin-left: 0;
    margin-right: 10px;
}

.header-info-2-text .header-info-half .header-info-content-icon {
    float: right;
    color: #222222;
    margin-right: 0;
    font-size: 17px;
    font-weight: bold;
}

.header-info-2-text .header-info-half .header-info-content-icon i {
    margin-left: 10px;
    font-size: 30px;
    color: #828282;
    float: right;
}

.header-info-2-text .header-info-half .header-info-content-text {
    font-size: 17px;
    line-height: 5px;
    width: 100%;
    float: right;
    padding-right: 30px;
}

.header-info-2-text .header-info-half {
    float: right;
}

.st-menu-close-btn, .st-sidebar-menu-close-btn {
    left: 0;
    right: auto;
}

.header-info-2-text {
    margin-right: 30px;
    margin-left: 0;
}

.st-sidebar-menu {
    left: 0;
    right: inherit;
}

.search-fullscreen-wrapper .search-fullscreen-form input[type="search"] {
    font-size: 25px;
}

.footer-sidebar-2.sidebar .widget.widget_text .textwidget p {
    text-align: justify;
}

.mgt-button.mgt-align-right {
    float: left;
}

.navbar .sub-menu li.menu-item-has-children > a:after {
    margin-right: 5px;
    margin-left: 0;
    float: left;
    content: "\f104";
}

.mgt-button-wrapper + *:not(.mgt-button-wrapper) {
    margin-right: 0;
    margin-left: 10px;
}

ul.sub-menu.mgt-menu-bg-image.megamenu-column-3.level-0 {
    background-position: left center !important;
}

.nav .sub-menu li .sub-menu {
    left: -100%;
    right: inherit;
}

.mgt-button-wrapper + *:not(.mgt-button-wrapper) {
    margin-right: 0;
    margin-left: 10px;
}

.nav > li > .sub-menu {
    left: inherit !important;
}

.mainmenu-belowheader:not(.menu-center) .navbar .nav > li:first-child > a {
    padding-right: 0;
    padding-left: 20px;
}

.navbar .nav li a > i.fa {
    margin-left: 10px;
    margin-right: 0;
}

.nav > li.menu-item-multicolumn > .sub-menu > li.menu-item-has-children, .nav > li.menu-item-multicolumn > .sub-menu > .sidebar > li.widget {
    float: right;
    width: 25%;
}

.nav .sub-menu {
    text-align: right;
}

.mgt-button.mgt-button-icon-position-right i {
    margin-right: 10px;
    margin-left: 0;
}

.mgt-header-block.text-left + .mgt-post-list-wrapper .mgt-post-list.owl-theme .owl-controls .owl-buttons div.owl-prev {
    right: inherit;
    left: 15px;
}

.navbar .nav > li.menu-item-has-children > a:after {
    margin-left: 0;
    margin-right: 10px;
}

.mgt-header-block.text-left + .mgt-post-list-wrapper .mgt-post-list.owl-theme .owl-controls .owl-buttons div.owl-next {
    left: 60px;
    right: inherit;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    float: right;
}

.mgt-counter-wrapper.wpb_content_element.text-black.text-left {
    text-align: center;
}

.fa-arrow-right:before {
    content: "\f060";
}

.vc_chart .vc_chart-legend span {
    margin-left: .5em;
    margin-right: inherit;
}

@media (min-width: 768px){
.vc_chart .vc_chart-legend li {
    margin-right: 1em;
    margin-left: 0;
}
}

.mgt-icon-box .mgt-icon-box-icon {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

.mgt-button-wrapper.mgt-button-wrapper-display-inline {
    float: left;
}

.st-sidebar-effect-2.st-sidebar-menu-open .st-sidebar-pusher {
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
}

.portfolio-item-block.portfolio-item-animation-6 .info, .portfolio-list.portfolio-grid-layout-4 .portfolio-item-block.portfolio-item-animation-6 .info {
    left: inherit;
    right: 0;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
    padding-left: 42px;
    text-align: right;
    padding-right: 20px!important;
}

h5.mgt-cta-block-header {
    font-size: 20px;
    margin-bottom: 10px;
}

.mgt-promo-block-content-inside.vc_custom_1462525880152 h4 {
    text-align: right!important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    left: 20px;
    right: inherit!important;
}

.mgt-post-wrapper-icon i {
    text-align: center;
    vertical-align: middle;
}

.mgt-client-reviews .mgt-client-review .mgt-client-review-image {
    margin-left: 15px;
    margin-right: 0;
    float: right;
}

.mgt-client-reviews-wrapper {
    direction: ltr;
}

.mgt-client-review-title {
    float: right;
    margin-right: 45px;
    margin-left: 0;
}

.mgt-client-reviews .mgt-client-review.reviews-style-box:before {
    margin-right: 27px;
    margin-top: 40px;
    margin-left: 0;
}

.mgt-client-reviews .mgt-client-review.reviews-style-box .mgt-client-review-details {
    float: right;
}

.mgt-client-reviews .mgt-client-review::before {
    left: inherit;
    right: 15px;
}

.vc_images_carousel {
    direction: ltr;
}

.mgt-client-reviews .mgt-client-review .mgt-client-review-details .mgt-client-review-content {
    margin-right: 45px;
    margin-left: 0;
    direction: rtl;
    text-align: justify;
}

a.home {
    float: right;
}

.mgt-promo-block-content-inside {
    text-align: justify;
}

.textwidget p i {
    margin-left: 10px;
}

.footer-sidebar-2.sidebar .widget.widget_nav_menu li a::before {
    margin-left: 10px;
    margin-right: 0;
    content: "\f104";
    float: left;
}

.footer-sidebar-2.sidebar .widget.widget_text .textwidget i.fa {
    margin-left: 10px;
    margin-right: 0;
}

.mgt-post-list.owl-carousel {
    direction: ltr;
}

.mgt-post-details {
    text-align: right;
}

footer {
    color: #828282;
}




