/*----------------------------------

	Theme Name: Mexin
	----------------------
	
	/* #RTL Styles
================================================== */
	
@import url('https://fonts.googleapis.com/css?family=Assistant:400,700&display=swap&subset=hebrew');	

	body { direction: rtl;
	unicode-bidi: embed;
}
	
p, h1, h2, h3, h4, h5, strong,
#nav a, #nav ul li a, #nav li.current ul li a, #nav ul li:hover > a, .wpcf7-response-output,
#footer #footer-links a, .blog-post h3 {font-family: 'Assistant', sans-serif;}

.wpcf7-response-output, .wpcf7-not-valid-tip {direction:rtl !important; text-align: right !important}
	
	p { text-align:right; font-size:14px; line-height:1.7;}

	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:right;}
	@media only screen and (max-width: 767px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:none;}
	}
	
	.alignright { text-align: right; }
	img.alignright { float: right; margin-left:10px; }
	.alignleft { text-align: left; }
	img.alignleft { float: left; margin-right:10px; }
	.aligncenter { text-align: center; }
	
	.icon-box i, .icon-box5 i { float:right; margin-left:10px; margin-right:0;}
	.icon-box1 p, .icon-box2 h4, .icon-box2 p, .icon-box4 p, .icon-box6 h4, .icon-box6 p { text-align:center;}
	.icon-box3 p,
	.container .icon-box5 p {margin-right:0;}
	
	.our-team h2 {  text-align:right; }
	.vc_span2 .our-team h2 { font-size:18px; margin-top:-37px; }
	.our-team h5 { margin-left:0; margin-right:18px; margin-top:16px; }
	.our-team p { padding: 5px 17px 26px 17px; }
	
	.sidebar h4.subtitle { text-align:right; font-size:18px; font-weight:normal; font-family:inherit; }	
	.sidebar.col-md-offset-1 { margin-left: 0;  margin-right:8.333333333333332%; }
	.sidebar.leftside { margin-right:0; margin-left:8.333333333333332%; }
	
	@media only screen and (max-width: 767px) {	
	.sidebar, .rgt-cntt, .sidebar.leftside, .sidebar.col-md-offset-1 { padding-right:0; margin:0; margin-bottom:20px; margin-top:40px; }
	}
	.widget { direction:rtl; text-align:right;}
	.widget ul.children { margin-bottom:0; padding-right:16px; padding-left:0;}
	.widget ul li:after { float:left; content: "\f053"; padding-left:3px; padding-right:0;}
	.widget .flickr-feed a, .widget .instagram-feed a  { float:right; }
	.flexslider, .flexslider *, .vc-carousel, .vc-carousel * { direction:ltr; }
	
	input[type="text"].search-side, input[type="text"].header-saerch { background-position:left;}	
	
	.commentbox { text-align:right;}
	.commentlist li .comment-info, .commentlist li .comment-text { padding-left:0; padding-right:123px;}
	.commentlist li .comment-info img { float:right; margin: 3px -120px 3px 30px;}
	.commentlist li .comment-info cite .comment-data { float:left;}
	@media only screen and (max-width: 767px) {
	.commentlist li .comment-info { padding-right:50px; padding-left:0; }
	.commentlist li .comment-info img { width:40px; height:40px; border-radius:20px; margin-top:-2px; margin-left:10px; margin-right:-50px;}
	.commentlist li .comment-text { padding-left:0; padding-right:50px;}
	.commentlist li .comment-info cite .comment-data { position:relative; top:-44px; left:-8px; right:auto; display:inline;}
	.commentlist li .comment-text p { font-size:14px;}
	}
	
	.breadcrumbs-w { float:left;}
	
	.dropcap1, .dropcap2, .dropcap3 { float:right; margin-right:0; margin-left:8px;}
	
	.button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i{ float:right; margin-right:0; margin-left:4px;}
	ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star,
	ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li,
	li.circle, ul.cross li, li.cross { background-position:right 7px; padding-left:0; padding-right:16px;}
	
	.alert {  padding: 8px 35px 8px 12px; background-position:99% 50%;}
	.alert .close { right:auto; left:-5px; float:left;}
	
	.callout a.callurl { float:left; margin-left:0; margin-right:15px;}
	
	.our-process-item, .our-process-item i { float:right;}
	.our-process-item .our-process-content { left:auto; right:85px;}
	.our-process-item:before { float:right; right:35px; left:auto;}
	.our-process-item:after { left:auto; right:60%; content: "\f0d9";}
	.our-process-item h5 { margin:16px 0px 8px 10px;}
	.our-process:before { content: "\f140"; bottom: -11px;}
	.our-process:after {content: "\f192"; bottom: -4px;}
	
	.blox.promoblox a.button { float:left; margin-left:0; margin-right:15px;}
	
	a.magicmore { padding-right:0; }
	a.magicmore:after { right:auto; left:1px; content: "\f053"; margin-left:-14px;}
	a.magicmore:hover:after { right:auto; left:0; }

	
	.blog-line p, .blog-line p a, .blog-post p.blog-author, .blog-post p.blog-author a { text-align:right;}
	.wpb_gallery_slides .flex-caption p { text-align:inherit;}
	
	.blog-date-sec { border-left:1px solid #e5e5e5; border-right:none; padding-right:0; padding-left:20px;}
	body.rtl .container [class*="col-"].omega { padding-right:10px; padding-left:0;}
	body.rtl .container [class*="col-"].alpha { padding-left:10px; padding-right:0;}
	.blog-single-post h1 { font-size:33px; line-height:1.5;}
	.blog-single-post .post .about-author-sec img { float:right; margin-left:30px; margin-right:0;}
	
	#header .alignright { text-align:left;}
	input.header-saerch[type="text"] { float:left;}
	
	/* Menu */
	#nav { float:left;}
	#nav li { float:right;}
	#nav > li > a i, #nav ul > li > a i { float:right; margin-right:0; margin-left:6px;}
	#nav ul { padding-left:0; padding-right:0px; }
	#nav ul li a, #nav ul li a:hover, #nav ul li:hover a { text-align:right; padding-right:0;}
	.nav-wrap2 #nav { float:right;}
	.nav-wrap2 #nav > li:first-child { margin-left:0; margin-right:7px;}
	.nav-wrap2 #nav > li:first-child > a { border-left:none; border-right:1px solid #eee;}
	.nav-wrap2 #nav > li:last-child > a { border-left:1px solid #eee;}
	
	@media only screen and (max-width: 767px) {
	#nav, #nav li, .nav-wrap2 #nav { float:none;}
	#menu-icon { padding: 11px 42px 3px 10px; text-align:right;}
	#menu-icon i { float:right; margin-left:0; margin-right:-28px; }
	#nav { padding-left:0; padding-right:18px;}
	#nav ul { padding-left:0; padding-right:20px; }
	#nav a, #nav ul li a, #nav ul li a:hover, #nav ul li:hover a { text-align:right; padding-right:0;}
	}
	
	body.rtl .vc_progress_bar .vc_single_bar .vc_bar { left:auto; right:0;}
	body.rtl .wpb_tabs .wpb_tabs_nav li { float:right;}
	body.rtl .wpb_content_element .wpb_tabs_nav li { margin-left:-1px; margin-right:0 !important;}
	body.rtl .wpb_tour .wpb_tabs_nav { float:right; border-right:none; border-left:1px solid #e5e5e5;}
	body.rtl .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {float:right; padding: 30px 21.7391px 0px 0px;}
	
	
	body.rtl .icon-box12 i {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
	body.rtl .icon-box12 h4 {
    text-align: right;
}

body.rtl .full-row .wpb_column.vc_column_container.vc_col-sm-12 p {
    padding-right: 0px;
    padding-left: 50px;
}

body.rtl .icon-box12 p {
    text-align: right;
}

body.rtl .portfolio-heaer {
    background: url(https://www.tandemg.com/wp-content/uploads/2017/06/bu-4-4.png) bottom left no-repeat;
    height: 95px;
    border-bottom: 1px solid #e5e5e5;
}

body.rtl  ul.our-clients li {
    float: right;
}

body.rtl  ul.our-clients li:nth-child(5n) {
    border-right: 1px solid #e9e9e9;
}

body.rtl .breadcrumbs-w {
    float: none;
}

body.rtl li a.comeet-position {
    margin-right: 0;
    margin-left: 3%;
}

body.rtl li a.comeet-position {
    float: right;
}

body.rtl .sidebar.leftside .widget {
    margin-left: 45px;
    margin-right: 0px;
}


body.rtl #nav ul li a {
    padding: 5px 11px 5px 12px;
}


body.rtl .latest-b2-cont {
    padding-right: 0px;
    padding-left: 10px;
}

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select, .wpcf7 .wpcf7-form option {
    text-align: right;
}

body.rtl input.wpcf7-form-control.wpcf7-submit {
    float: left;

}

.sidebar .widget, .wpb_column .widget {
    margin-left: 0px;
    margin-right: 45px;
}

.wpcf7-form .row .col-md-6 {
    direction: rtl;
}


body.rtl .our-team {

    text-align: right;

}

body.rtl .collapseomatic {


    padding: 0 16px 10px 0px;
    background-position: top right;
}


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

body.rtl .blog-post.blgtyp2 h6.blog-views, body.rtl .blog-post.blgtyp2 .comments-number-x2 {
    float: left;
}

body.rtl .blog-post.blgtyp2 .comments-number-x2 {
    margin-right: 0px;
    margin-left: 65px;
}



body.rtl a.readmore {
    padding: 6px 22px 6px 32px;
	float: left;
}


body.rtl a.readmore:after, body.rtl a.magicmore:after{
top: 11px;
    right: auto;
    transform: rotate(180deg);
    left: 10px;
}

body.rtl .blog-single-post .post-sharing span {
 margin-top: 12px;
    padding-right: 0px;
 float: right;
    padding-left: 10px;
}

body.rtl .blog-single-post .blog-social a {
    border: 1px solid #e1e1e1;
    padding: 8px 14px;
    border-right: 1px solid #e1e1e1;
   
    border-left: none;

    float: right;
}
body.rtl .blog-single-post .blog-social a:last-child {

    border-left: 1px solid #e1e1e1;
}

body.rtl #crumbs a {
    float: right;    margin-left: 5px;
}


body.rtl .collapseomatic_excerpt, body.rtl .collapseomatic_content {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    margin-right: 16px;
}

body.rtl .wpcf7 .wpcf7-form input[type="email"],
body.rtl .wpcf7-form-control-wrap.your-email, body.rtl .wpcf7-form-control-wrap.your-email  input[type="email"]{
    direction: ltr;
    text-align: left;
}


body.rtl .shareHeader a.suggestEmployee {
    float: left;

}


body.rtl .blog-post.blgtyp2 .comments-number-x2 span {
    margin-left: -8px;
    float: left;
    height: 16px;
    line-height: 1.2;
	padding-left: 6px;
	    padding-right: 5px;
		    margin-right: -4px;
    z-index: 999;
    position: relative;
}


body.rtl .sidebar input[type="text"].search-side, body.rtl .widget input[type="text"].search-side {
 
    padding-left: 5px;
    padding-right: 15px;
   
}




@media (min-width: 768px){
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: right;
}

}

@media only screen and (min-width: 961px){
body.rtl .col-md-3.sidebar.leftside {
    margin-left: 15px;
    margin-right: 25px;
    border-right: none;
    border-left: 1px solid #e5e5e5;
}
}

@media (min-width: 1200px){
body.rtl .breadcrumbs-w .container {
    padding-right: 30px;
}
}

.rtl-v .icon-box2 i {font-size: 38px; text-align: right; display: inline-block; margin-left: 10px}
.rtl-v .icon-box2 {text-align: right}
.rtl-v .icon-box2 h4 {text-align: right; display: inline-block}
.blog-post h3 {padding-left: 80px}


.col-md-3.sidebar, .vc_col-sm-4.sidebar {border-left:none !important; border-right: 1px solid #e5e5e5 }
.blog-single-post h6.blog-date {float: left}
	
	/* -------- end ----------- */