/*
Theme Name: Karma

Add support for languages written RTL by pasting the style.css code
below. Maintain the attributes for the body selector included below.
For all of the pasted CSS, remove irrelevant attributes and change 
the following attributes to mirror the ltr stylesheet:
text-direction (text-align); float; clear; margin; padding; boders;
background-position; right/left positioning

http://codex.wordpress.org/Right_to_Left_Language_Support
*/
@font-face {
    font-family: "BYekan";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "koodak";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;

}

@font-face {
    font-family: "akhbar";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "ANahar";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "Arghavan";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "Roya";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "BBCNassim";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "BBardiya";
    src: url("fonts/BYekan.eot");
    src: local( "?" ),
    url( "fonts/BYekan.woff" )
    format( "woff" ),
    url("fonts/BYekan.ttf ")
    format( "truetype" );
    font-size: 14px;
}

@font-face {
    font-family: "titr";
    src: url("fonts/BTitrBold.eot");
    src: local( "?" ),
    url( "fonts/BTitrBold.woff" )
    format( "woff" ),
    url("fonts/BTitrBold.ttf ")
    format( "truetype" );
    font-size: normal;
}

/*----------- RTL EDIT--------------*/
body {
    overflow-x: hidden;
    direction: rtl;
}

#menu-main-nav li {
    float: right;
}

.top-block .toolbar-left ul li, .top-block .toolbar-right ul li {
    float: right;
    // padding-right: 7px !important;
    // padding-left: auto !important;
    // padding-left: 0 !important;

}

.top-block .toolbar-left a, .top-block .toolbar-right a {
    border-right: none !important;
    border-left: 1px !important;
    padding-left: 10px;
    text-decoration: none;
}

.top-block .toolbar-left li:last-child a, .top-block .toolbar-right li:last-child a {
    border-left: none !important;
}

.top-block ul.sf-menu a.sf-with-ul:after {
    left: 0 !important;
    right: auto;
}

.top-block ul.sf-menu a.sf-with-ul {
    padding: 3px 3px 3px 20px !important;
}

/*--------------RTL EDIT----------------*/
.one_half, .one_third,
.one_fourth, .one_fifth, .one_sixth, .three_fourth, .two_thirds {
    float: right;
    /*margin-left:30px !important;
    	margin-right:auto !important;*/
}

ul.tt-recent-posts .tt-blog-sc-img {
    float: right !important;
    margin: 0 0 10px 15px !important;
}

.testimonials blockquote p, .testimonials_static p {
    padding: 0 60px 0 0 !important;
    text-align: right !important;
}

.testimonials:after, .testimonials_static:after {
    background-position: -28px -99px !important;
    right: 25px !important;
}

.smartphone-wrap {
    margin: 110px 60px 0 0 !important;
}

/*#sub_nav ul li {
    text-align: left !important;
}*/
ul.list1 li:before, ul.list2 li:before, 
ul.list3 li:before, ul.list4 li:before, 
ul.list5 li:before, ul.list6 li:before,
ul.list7 li:before, ul.list8 li:before, 
#sidebar ul li:before, #sub_nav ul li .sub-menu li:before, #sub_nav ul li .sub-menu li .sub-menu li:before, #sub_nav .sub_nav_sidebar .textwidget ul li:before {
    margin-left: auto !important;
    width: 1.4em;
}

.karma-pages, .wp-pagenavi {
    direction: rtl !important;
    text-align: center !important;
}

#menu-main-nav li:before {
    right: 0 !important;
    left: auto !important;
}

#menu-main-nav li,
#menu-main-nav .sub-menu li {
    text-align: right !important;
}

#menu-main-nav .drop .c {
    direction: rtl;
    text-align: right !important;
}

.lightbox-zoom {
    margin: 6px 6px 0 6px !important;
}

.lightbox-zoom.zoom-banner-side-nav ,
.lightbox-zoom.zoom-4-small,
.lightbox-zoom.zoom-banner-side-nav-sidebar
{
    margin: 8px 8px 0 0 !important;
}

.lightbox-zoom.zoom-2-small ,
.lightbox-zoom.zoom-square, .lightbox-zoom.zoom-1
{
    margin: 8px 9px 0 0 !important;
}

.jquery2-slider-wrap .slider-content-sub img, .jquery2-slider-wrap .slider-content-sub-full-width img {
    margin: 10px 10px 0 0 !important;
}

.jquery2-slider-wrap .slider-content-sub-full-width {
    margin: 40px 30px 0 0 !important;
}

.top-block .toolbar-left {
    float: right !important;
}

.top-block .toolbar-right {
    float: left !important;
}

.comment-gravatar {
    float: right !important;
    margin: 15px 15px 0 0 !important;
}

#respond {
    padding-top: 0px !important;
}

i.discussion-title {
    padding-left: 15px !important;
    padding-right: auto !important;
}

.current_crumb {
    margin-bottom: -20px;
    margin-right: 16px;
}

#main .tools h1 {
    float: right;
}

.tools .search-form {
    float: left !important;
    margin: -2px 35px 0 0 !important;
}

#wrapper .tabset li {
    float: right !important;
    margin-left: 20px !important;
    margin-right: auto !important;
    border-radius: 5px;
}

.callout-wrap span {
    text-align: center;
}

.post_date, .post_comments {
    left: 12px !important;
    right: auto;
}

.post_comments span:after {
    left: -4px !important;
    right: auto;
}

.sharelink_small {
    float: none !important;
}

.post_content > p {
    padding-left: 90px;
}

#content .tt-blog-no-feature .post_content p, #content .tt-blog-no-feature .post_content h1,
#content .tt-blog-no-feature .post_content h2, #content .tt-blog-no-feature .post_content h3,
#content .tt-blog-no-feature .post_content h4, #content .tt-blog-no-feature .post_content h5,
#content .tt-blog-no-feature .post_content h6 {
    padding-left: 102px !important;
    padding-right: auto !important;
    padding-right: 0;
}

#menu-main-nav .drop ul .drop {
    right: 236px !important;
    left: auto !important;
}

#menu-main-nav .sub-menu li.parent a:after, #menu-main-nav .sub-menu li.parent .sub-menu li.parent a:after {
    left: 12px !important;
    right: auto !important;
    content: "\f104" !important;
}

#menu-main-nav .drop ul {
    margin: 0 -2px 0 0 !important;
}

ul.social_icons.tt_vector_social_icons a:after {
    right: 0 !important;
    left: auto !important;
}

.top-block .toolbar-left li:last-child a, .top-block .toolbar-right li:last-child a {
    border-left: 0 none !important;
    padding-left: 0 !important;
}

/* one Column */
.portfolio_one_column {
    float: right !important;
}

.portfolio_one_column_last {
    float: left !important;
}

a.link-top {
    float: left !important;

}

/* FAQ */
.one_third.tt-column {
    margin-left: 30px !important;
    margin-right: 0px !important;
    margin-right: auto !important;
}

.tt-icon-box > p {
    text-align: center !important;
}

/* Team Member */

.member-photo {
    float: right !important;
}

.member-bio {
    float: left !important;
}

ul.social_icons li, ul.social_icons a {
    float: right !important;
}

#content ul.social_icons.tt_vector_social_icons li {
    margin-left: 25px !important;
    margin-right: auto;
}

#content ul, .content_full_width ul {
    // margin: 0 0 20px !important;
}

ul.social_icons.tt_vector_social_icons.tt_vector_social_color a:after {
    right: 10px !important;
    left: auto;
}

/* full width */
.one_half_last, .one_third_last, .one_fourth_last,
.one_fifth_last, .one_sixth_last, .three_fourth_last, .two_thirds_last {
    // float: left !important;
}

/*.one_third, .one_fourth, .one_fifth, .one_sixth, .three_fourth, .two_thirds {
    margin-left: 35px !important;
	margin-right:auto !important;
	margin-right:0 !important;
}
*/

.lightbox-zoom.zoom-2 ,
.lightbox-zoom.zoom-3 {
    margin-right: 8px 9px !important;
}

.lightbox-zoom {
    margin: 8px 9px 0 !important;
}

.shadow_img_frame .lightbox-zoom {
    margin: 6px 6px 0 0 !important;
}

.lightbox-zoom.zoom-portrait-small {
    margin: 6px 12px !important;
}

.lightbox-zoom.zoom-portrait-small {
    margin: 8px 9px !important;
}

.post_footer p.post_cats:after, .post_footer p.post_tags:after {
    right: -16px !important;
    left: auto !important;
}

.blog_wrap, .single_blog_wrap {
    margin-bottom: 35px !important;
}

.testimonials blockquote p, .testimonials_static p {
    font-style: normal;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 60px !important;
    padding-top: 0 !important;
    font-family: BYekan;
}

/* font */

#menu-main-nav a, #wrapper .tabset a, #sub_nav a, .callout_button:hover, #footer_bottom a, .footer-content a {
    font-family: BYekan;
    font-weight: normal !important;
}

#header .toolbar-left a, #header .toolbar-right a {
    font-family: BYekan;
    /*  letter-spacing: 0.5px;*/
}

#menu-main-nav li strong {
    font-size: 13px !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
    font-family: BYekan;
}

#header .custom-logo .logo-text {
    font-weight: normal !important;
    /* letter-spacing: 0.9px !important;*/
    font-family: BYekan;
}

.current_crumb , .breadcrumb > a {
    font-family: BYekan;
    /*letter-spacing: 1px;*/
}

#horizontal_nav ul li, #horizontal_nav ul a, 
.tabset .ui-state-active,
.tabset .active, 
.tabset a:hover, .karma-pages a, .karma-pages span, .wp-pagenavi a, .wp-pagenavi span {
    font-family: BYekan;

}

h1, h2, h3, h4, h5, h6 {
    font-family: BYekan;
}

p {
    font-family: Tahoma;
}

#sidebar a {
    font-family: BYekan;
}

.small_button {
    font-family: BYekan;
}

#footer p.footer-callout-heading {
    font-family: BYekan;
    font-size: 18px !important;
}

#foot_left {
    font-family: BYekan;
}

.callout-wrap span {
    font-family: BYekan;
    font-size: 1.2em !important;
    padding-bottom: 15px !important;
}

#content ul.tt-recent-posts li {
    // margin-top: -20px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

#tagcloudflash {
    text-align: center;
    width: 260px;
}

.testimonials blockquote cite, .testimonials_static blockquote cite {
    font-family: BYekan !important;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: normal;
    text-align: left;
    margin-top: 10px;
}

/* hide li a from star
#menu-main-nav .sub-menu li.parent .sub-menu a:after,
 #menu-main-nav .sub-menu li.parent .sub-menu li.parent .sub-menu a:after 
 #menu-main-nav .sub-menu li.parent .sub-menu li.parent a:after{
content: "\f105" !important;
}*/

#footer h3 {
    /* letter-spacing: 0.5px; */
    font-weight: normal !important;
}

#footer .blogroll a, #footer ul.tt-recent-posts h4 {
    font-weight: normal !important;
}

.heading-horizontal span {
    letter-spacing: normal;
    font-size: 12px;
    font-weight: normal;
}

/* Pricing table */
#uds-pricing-products .product label {
    float: right !important;
}

#uds-pricing-products .product input.text {
    float: right !important;
}

#footer .search-form {
    float: right !important;
}

/* woocommerce*/
.woocommerce-page .tt-woocommerce h1.page-title {
    float: right !important;
}

.woocommerce-ordering {
    float: right !important;
    margin: 0 10px 10px 0 !important;
}

ul.products li.product {
    float: right !important;
    margin: 1.5% !important
}

ul.products li.product a ,
table.cart th, table.cart td,
.woocommerce-page .tt-woocommerce .quantity input.qty {
    font-family: tahoma !important;
    font-size: 11px !important;
    font-weight: normal !important;
}

.woocommerce-page .tt-woocommerce ul.products li.product h3, .woocommerce-page .tt-woocommerce span.price {
    font-size: 11px !important;
    font-family: tahoma;
}

.woocommerce-info, .quantity .plus {
    font-family: Tahoma;
    font-size: 12px !important;
    font-weight: normal;
}

.quantity .minus {
    padding-bottom: 18px !important;
}

table.shop_table td,
table.cart th, table.cart td {
    text-align: right;
}

.actions p input {
    font-size
}

/* side bar left - right 
 #content.content_left_sidebar.content_no_subnav{
	    float: none !important;
		margin:0 auto;
}
#content {
float: right !important;
}*/
ul.list1 li:before, ul.list6 li:before, #sidebar ul li:before,
#sub_nav ul li .sub-menu li:before, #sub_nav ul li .sub-menu li .sub-menu li:before, 
#sub_nav .sub_nav_sidebar .textwidget ul li: {
    content: "\f104" !important;
}

.comment-gravatar img {
    margin: 10px 10px 0 0 !important;
}

.comment-name:after, .comment-email:after, .comment-website:after {
    right: 13px !important;
    left: auto !important;
}

.tools .breadcrumb .current_crumb, .woocommerce-page .tt-woocommerce .breadcrumb span:last-child {
    font-weight: normal !important;
}

#sub_nav ul a:hover, #sub_nav ul a:hover:after {
    color: #FFFFFF !important;
}

ul.list1 li:before, ul.list6 li:before, #sidebar ul li:before, #sub_nav ul li .sub-menu li:before,
#sub_nav ul li .sub-menu li .sub-menu li:before, #sub_nav .sub_nav_sidebar .textwidget ul li:before {
    content: "\f104" !important;
    font-size: 14px !important;
}

#content ul.social_icons.tt_vector_social_icons.tt_show_social_title a,
#content ul.social_icons.tt_vector_social_icons.tt_vector_social_color.tt_show_social_title a {
    font-family: BYekan !important;
}

table.shop_attributes th {
    font-family: tahoma !important;
    font-weight: normal !important;
}

.woocommerce-page .tt-woocommerce div.product .woocommerce-tabs .tabs a {
    font-family: tahoma !important;
    font-weight: normal !important;
}

.woocommerce-page .tt-woocommerce .product_meta {
    font-size: 12px !important;
    font-family: tahoma;
}

a.button.alt, button.button.alt, input.button.alt, #respond input#submit.alt,
#content input.button.alt {
    font-family: Tahoma !important;
    font-weight: normal !important;
    font-size: 12px !important;
}

#reviews #comments ol.commentlist li img {
    float: right;
    right: 0 !important;
    left: auto !important;
}

#menu-main-nav .drop {
    right: -1px !important;
    left: auto !important;
}

#header .tt-logo-right #menu-main-nav, #header .tt-logo-right #uber-menu-nav {
    float: right !important;
}

#menu-main-nav {
    margin: 0 auto !important;
}

#content.content_full_width .one_sixth, 
#content.content_full_width .one_sixth_last {
    width: 126px !important;
}

/* call out box */
.karma_notify p:before {
    right: -37px !important;
    left: auto !important;
}

.karma_notify {
    padding: 20px 60px 20px 20px !important;
}

.ka_button i {
    margin-right: auto !important;
    margin-left: 11px !important;
}

.ui-widget-header , .ui-widget-content {
    background: none !important;
    border: none !important;
}

#wrapper .tab-box, .content-style-white .comment-content {
    background: -moz-linear-gradient(center top , #E8E9E7 0%, #F4F4F2 50px) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e9e7), color-stop(50px, #f4f4f2)) !important;
    border-top: 1px solid #FFFFFF !important;
    margin: 0 0 10px 9px !important;
    font-weight: normal !important;
}

.ui-state-default .ui-icon, .ui-icon, .ui-icon-triangle-1-e {
    background: none !important;
}

.accordion .opener strong:before {
    left: auto !important;
    right: 2px !important;
}

.accordion .opener strong {
    padding: 2px 32px 2px 0 !important;
}

.accordion a.opener {
    font-weight: normal !important;
}

#content.content_full_width .one_fifth, #content.content_full_width .one_fifth_last {
    width: 160px !important;
}

/* Princing Table */
.gw-go-header h3 {
    font-family: ANahar !important;
    font-size: 28px !important;
}

ul.gw-go-body li .gw-go-body-cell {
    font-family: BBCNassim !important;
    line-height: 21px !important;
    font-size: 15px !important;
}

.gw-go-btn-medium {
    font-family: BBardiya !important;
    font-size: 21px !important;
    height: 33px !important;
    line-height: 27px !important;
}

.gw-go-coinf div, .gw-go-coinb div {
    font-family: BBardiya !important;
}

.contact-form label span {
    font-size: 11px;
    font-style: normal !important;
    padding-right: 5px !important;
}

.contact-form label {
    font-family: Anahar !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* side bar left*/
#sidebar .footer_post h4, #sub_nav .sub_nav_sidebar .footer_post h4 {
    font-weight: normal !important;
}

.ka_button, .ka_button:hover {
    letter-spacing: 0 !important;
}

.list.list1.tt-blog-related-post-list a {
    font-family: BYekan !important;
}

.ka-form-submit, .contact-form .ka-form-submit, #ka-comment-form-submit,
#sidebar .search-form .searchsubmit, #sidebar #mc_signup_submit {
    letter-spacing: 0 !important;
    font-family: BYekan !important;
}

#main .sitemap_with_child, #main .sitemap_without_child {
    float: right !important;
}

.one_third_last.sitemap-last {
    float: right !important;
}

#sidebar ul {
    margin: -1px !important;
}

p.top-block-title {
    margin-bottom: 6px !important;
    margin-top: 10px !important;
}

.two_thirds > h3 {
    direction: rtl !important;
    text-align: right;
}

.two_thirds > p {
    direction: rtl !important;
}

.sidebar-widget {
    float: right !important;
}

.sub-menu .menu-item li a:after {
    content: none !important;
}

/* hide menu form google map*/
#horizontal_nav ul {
    display: none !important;
}

.woocommerce-page .tt-woocommerce input[type="text"], .woocommerce-page .tt-woocommerce input[type="password"],
.woocommerce-page .tt-woocommerce textarea, .shipping-calculator-form input,
#review_form #respond textarea {
    float: none !important;
}

.tools .breadcrumb a:after {
    content: "\f104" !important;
    left: -8px !important;
    top: 0px !important;
    right: auto !important;
}

#payment ul.payment_methods li {
    text-align: right !important;
}

table.shop_table {
    text-align: right !important;
}

.col2-set .col-2 {
    float: left !important;
}

.col2-set .col-1 {
    float: right !important;
}

form .form-row-first, form .form-row-last {
    float: right !important;
}

.woocommerce-page .tt-woocommerce label {
    font-family: Byekan !important;
}

p.comment-name, p.comment-email {
    margin-left: 15px !important;
    margin-right: 0px;
}

.comment-input-wrap {
    float: right !important;
}

.comment-input, .comment-textarea, 
.contact-form input, .contact-form textarea,
#sidebar .search-form .s, #sidebar #mc_signup .mc_input {
    // padding: 0 12px 0 20px !important;
}

#menu-main-nav .sub-menu li.parent .sub-menu a:after, #menu-main-nav .sub-menu li.parent .sub-menu li.parent .sub-menu a:after {
    content: "" !important;
}

/* ----- DUVENHAGE ENTERS ----- */

body * {
    letter-spacing: 0px !important;
}

#foot_left {
    float: right;
}

#foot_right {
    float: left;
    text-align: left;
}

#footer_bottom .top-footer {
    float: left;
    padding: 8px 12px 0 0
}

.top-block .toolbar-right ul, #footer_bottom #foot_right ul {
    float: left;
}

#footer_bottom ul li {
    float: right;
}

ul.tt-business-contact a {
    padding: 2px 18px 2px 0
}

ul.tt-business-contact a:after {
    right: 0;
    left: auto;
}

.one_fourth {
    margin-right: 0px;
    margin-left: 36px;
}

.tools .breadcrumb a {
    float: right;
}

.top-block ul.social_icons.tt_vector_social_icons li {
    margin-right: 0px;
    margin-left: 10px;
}

.jquery1-slider-wrap .slider-content-sub img {
    margin: 0px;
}

#sub_nav ul a {
    padding: 4px 20px 8px 0;
}

#content ol#post-comments li ul.children li {
    margin-left: 0px;
    margin-right: 30px;
}

.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth, .three_fourth,
.two_thirds {
    margin-right: 0px;
    margin-left: 30px;
}

.comments-rss-link {
    float: left;
}

#sidebar div.tagcloud a {
    float: right;
}

#content .one_third.tt-column h3, #content .one_third_last.tt-column h3 {
    text-align: center !important;
}

.callout-wrap span {
    font-size: 1.5em !important;
}

#mc_signup .mc_signup_submit {
    float: left;
    display: block;
    padding: 10px 5px 0;
}

#footer #mc_signup #mc_signup_submit {
    float: left;
}

table.cars-table th, table.cars-table td {
    text-align: center;
    vertical-align: middle;
}

ul.accordion p {
    text-align: justify !important;
}

.iran-rover .one_fourth, .iran-rover .one_fourth_last {
    margin-bottom: 50px;
}

#content .iran-rover-inner-slider ol, .content_full_width .iran-rover-inner-slider ol {
    display: none;
}

.world-clocks .one_third, .world-clocks .one_third_last {
    text-align: center;
}

.pp_gallery, .pp_details {
    display: none !important;
}

.cip-price-alarm .message_blue p:before {
    content: "\f06a" !important;
    color: #0092f5 !important;
}

#header .header-area {
    position: relative;
}

.button-form {
    background-color: #013558;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #4B8CA8;
    border-top: none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: BYekan;
    font-size: 13px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 110px;
    z-index: 2;
}

.button-form:hover {
    background-color: #0D4D70;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.button-form-left {
    left: 0px;
    top: -1px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
}

.button-form-right {
    left: 0px;
    top: 30px;
}

/*
@-webkit-keyframes glowing {
  0% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0082e0; -webkit-box-shadow: 0 0 10px #0082e0; }
  100% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
}

@-moz-keyframes glowing {
  0% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0082e0; -moz-box-shadow: 0 0 10px #0082e0; }
  100% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
}

@-o-keyframes glowing {
  0% { background-color: #004A7F; -o-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0082e0; -o-box-shadow: 0 0 10px #0082e0; }
  100% { background-color: #004A7F; -o-box-shadow: 0 0 3px #004A7F; }
}

@keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0082e0; box-shadow: 0 0 10px #0082e0; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}
*/
.button-form {
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}

.contact-admin {
    padding: 15px;
    margin: 0 auto;
    line-height: 3;
}

.contact-admin .tt-column {
    margin-bottom: 5px;
}

.contact-admin label {
    width: 30%;
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
}

.contact-admin input[type="text"], .contact-admin textarea, .contact-admin select {
    width: 65%;
}

.contact-admin input[type="submit"], .contact-admin input[type="reset"] {
    float: left;
    width: 25%;
    margin-left: 5px;
}

.contact-admin textarea {
    min-height: 300px;
}

form[name="agency_form"] div.tt-column {
    position: relative;
}

form[name="agency_form"] input[name="agency_send"] {
    margin-left: 14px;
}

.directleft {
    direction: ltr;
}

.hide-hoghoghi, .hide-haghighi, .hide-subhoghoghi {
    display: none;
}

.weather .one_half.tt-column {
    margin-bottom: 50px;
}

.weather .one_half.tt-column:nth-child(even) {
    margin-left: 0px;
}

.weather * {
    font-size: 13px;
}

.weather .weatherDesc {
    display: none;
}

table.cars-table {
    direction: ltr;
}

table.cars-table thead th:nth-of-type(4), table.cars-table thead th:nth-of-type(5) {
    direction: rtl;
}

#ui-datepicker-div.ui-widget-content {
    background-color: #fff !important;
    border: 1px solid #999 !important;
}

#ui-datepicker-div.ui-widget-content .ui-datepicker-prev {
    float: left;
    padding: 5px 0 10px 5px;
}

#ui-datepicker-div.ui-widget-content .ui-datepicker-next {
    padding: 5px 5px 10px 0;
    float: right;
}

#ui-datepicker-div.ui-widget-content .ui-datepicker-prev, #ui-datepicker-div.ui-widget-content .ui-datepicker-next {
    cursor: pointer;
    color: #5F5D5D;
}

#ui-datepicker-div.ui-widget-content .ui-datepicker-title {
    text-align: center;
    padding-top: 5px;
    font-weight: bold;
    color: #5F5D5D;
}

table.ui-datepicker-calendar thead th {
    background-color: #5F5D5D;
    color: #fff;
}

table.ui-datepicker-calendar tbody td {
    border: 1px solid #999;
    text-align: center;
}

table.ui-datepicker-calendar tbody td a {
    text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
}

table.ui-datepicker-calendar tbody td.ui-datepicker-current-day {
    background-color: #0073EA;
}

table.ui-datepicker-calendar {
    border-collapse: collapse;
    font-family: tahoma;
}

input#from_miladi, .ui-datepicker-year, .ui-datepicker-year option {
    font-family: tahoma;
}

#from_shamsi, #from_miladi, #to_shamsi, #to_miladi {
    width: 100px;
}

.rentals-table {
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
    margin: 0 auto;
    width: 1000px;
}

.rentals-table td {
    padding: 10px;
    border-left: 1px solid #000;
    width: 15%;
}

.rentals-table tr:nth-of-type(odd) td {
    background-color: #ededed;
}

.rentals-table tr:nth-of-type(1) td {
    background-color: #12577A;
    color: #fff;
}

.rentals-table td:nth-of-type(1) {
    width: 5%;
}

.rentals-table td:nth-of-type(2) {
    width: 20%;
}

/* ----- DUVENHAGE LEAVES ----- */


/* ----- HSH ----- */

#header .tt-retina-logo {
    width: 300px !important;/* 170 */
    height: auto !important;
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table th, .table td {
    padding: 8px;
    line-height: 20px;
    text-align: right;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table th {
    font-weight: bold;
    font-family: BYekan;
}

.table thead th {
    vertical-align: bottom
}

.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
    border-top: 0
}

.table tbody+tbody {
    border-top: 2px solid #ddd
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd
}

.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px
}

.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px
}

.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px
}

.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px
}

.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px
}

.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #f9f9f9
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #f5f5f5
}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0
}

.table td.span1, .table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

.table td.span2, .table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

.table td.span3, .table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

.table td.span4, .table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

.table td.span5, .table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

.table td.span6, .table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

.table td.span7, .table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

.table td.span8, .table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

.table td.span9, .table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

.table td.span10, .table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

.table td.span11, .table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

.table td.span12, .table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

.table tbody tr.success td {
    background-color: #dff0d8
}

.table tbody tr.error td {
    background-color: #f2dede
}

.table tbody tr.warning td {
    background-color: #fcf8e3
}

.table tbody tr.info td {
    background-color: #d9edf7
}

.table-hover tbody tr.success:hover td {
    background-color: #d0e9c6
}

.table-hover tbody tr.error:hover td {
    background-color: #ebcccc
}

.table-hover tbody tr.warning:hover td {
    background-color: #faf2cc
}

.table-hover tbody tr.info:hover td {
    background-color: #c4e3f3
}

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat
}

body, p, a, li, th, td, h1, h2, h3, h4, h5, h6, label, input, select, option,
textarea, button, .testimonials blockquote,
.testimonials_static blockquote,
.testimonials blockquote cite,
.testimonials_static blockquote cite,
div.pp_default .pp_nav .currentTextHolder, body,
.testimonials blockquote,
.testimonials_static blockquote, #tt-parallax-banner h1,
#tt-parallax-banner h2,
#tt-parallax-banner h3,
#tt-parallax-banner h4,
#tt-parallax-banner h5,
#tt-parallax-banner h6 , h1, h2, h3, h4, h5, #footer h3, #menu-main-nav li strong,
p.footer-callout-heading, #tt-mobile-menu-button span , .post_date .day {
    font-family: BYekan, segoe ui, tahoma, arial;
}

.pp_pic_holder {
    direction: rtl !important;
}

/* ----- HSH LEAVES ----- */
