/*
Theme Name: Twenty Twelve
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
*/


body {
	direction: rtl;
	unicode-bidi: embed;
}
caption,
th,
td {
	text-align: right;
}
.c:before,.c:after{content:"";display:table}.c:after{clear:both}.c{*zoom:1}
img {max-width:100%}


/*4 new tamplates*/
.intro{display:block;padding:10px 20px;margin:10px 0;background:#E2E3E5;border-right:solid 5px #671517;color:#292929;font-size:15px;line-height:20px;font-weight:bold}
article>h2, h2.entry-header{
    color: #272727;
    font-size: 20px;
    margin:20px 0 10px 0
}
article>h3, h3.entry-header{
	display:block;
    color: #272727;
    outline: medium none;
    line-height: 20px;
    margin: 0 0 10px 0;
    text-decoration:none
}
a.heading{color:#1C302F;font-size:18px;text-decoration:underline}
	a.heading:hover{;text-decoration:none}

article>h4, h4.entry-header, h4.entry-header a {
	display:block;
    color: #666;
    outline: medium none;
    line-height: 20px;
    margin: 10px 0;
    text-decoration:none
}
.site-content article>p{font-size:15px;line-height:20px;color:#272727;text-align:justify}
.media{border-bottom:#ccc solid 5px;margin-bottom:15px;padding-bottom:10px}
	.media-right{width:20%;float:left}
	.media-left{width:75%;float:right}
		.media-left>h3{color:#192D2C}
.category-related{margin:20px 0}
		.category-related>div{margin:20px 0}
.free{margin:10px 0;line-height:20px}

.forma-fields {width:97.67%;margin:10px 0 20px 0;padding:10px 10px 0 0;background:#E2E3E5;border-right:solid 5px #671517}
	.forma-fields fieldset {float:right;width:32.33%}
		.forma-fields fieldset.short {width:13%;float:left;margin:0 0 0 3.11%}
		.forma-fields fieldset.long {width:83%;float:right}
			.forma-fields fieldset>span {display:block;margin:2px}
				.forma-fields input {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;border:1px #ccc solid}
				.forma-fields select {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #ccc solid}
				.forma-fields textarea {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;border:1px #ccc solid;height:52px}
				.forma-fields input[type=submit] {height:50px;margin:5px 0 0 0;cursor:pointer;text-align:center;background-color: #661113;background-image: -moz-linear-gradient(center top , #661113, #942e30);background-repeat: repeat-x;color: #fff;}
				.forma-fields input:focus, .forma-fields select:focus, .forma-fields textarea:focus {outline:0;border:1px #671517 solid;background-color:#ffb2b2}
.faq-list {margin:20px}
					.faq-list div {margin:0 0 15px 0}
					.faq-list h3 {line-height:25px;display:block;color:#333;position:relative;padding:0 40px 20px 0;font-size:120%;font-weight:normal;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-bottom:dotted 1px #ccc}
					.faq-list h3:before {content:'+';position:absolute;top:2px;right:0;background:#1E3231;color:#fff;display:block;width:25px;line-height:25px;text-align:center;border-radius:2px;font-size:90%}
					.faq-list>span {color:#555;padding:10px 40px 20px 20px;display:none;font-size:13px;line-height:20px}
					.faq-list h3:hover {color:#e74c3c}
					.faq-list h3:hover:before {background:#671517}
					.faq-list h3.close {color:#e74c3c}
					.faq-list h3.close:before {background:#671517;content:'-'}
.recommend{clear:both;padding-bottom:10px;margin:10px 0 0 0;border-bottom:#666 1px dotted}
	.recommend h3{float:left;color:#671517}
.side-testimonials1{margin:0 0 20px 0}
	.side-testimonials p{line-height:20px;border-bottom:#ccc 3px solid;padding:5px}
li.experties {position:relative;color:#666;padding:0 20px 20px 0;color:#292929;line-height:15px;font-size:12px}
	li.experties h3.entry-header{
	display:block;
    color: #272727;
    outline: medium none;
    line-height: 20px;
    margin: 0 0 10px 0;
    text-decoration:none;font-size:15px
}
	li.experties:before {content:'';position:absolute;top:7px;right:0;width:7px;height:7px;display:block;background:#ccc}
.date{font-weight:bold;margin-right:0;color:#666}
.third{float: right;margin:0 0 0 1%;width: 30.65%;background:#f1f1f1;padding:1%}
	.third:last-child{margin:0}
	    .third h2{text-align:center;}
	        .third p{margin:0 0 20px 0;font-size:13px;color:#111;line-height:15px;}
/* =Repeatable patterns
-------------------------------------------------------------- */

/* Images */
.site-content .gallery-columns-4 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}
.site-content .gallery-columns-5 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}

/* Navigation */
.nav-previous,
.previous-image {
	float: right;
}
.nav-next,
.next-image {
	float: left;
	text-align: left;
}

/* Author profiles */
.author-avatar {
	float: right;
}
.author-description {
	float: right;
	margin-right: 15px;
	margin-right: 1.071428571rem;
	margin-left: auto;
}

.archive-meta {
    float: right;

}


.archive-header,
.page-header {

    background: url("http://www.nym.co.il/wp-content/uploads/2014/02/bgcattitle.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: right;

}




.langswic { text-align: left;}

.teleff { 

    display: none;
}


.main-navigation li:first-child {

}


.main-navigation {

    padding-right: 24px;
    padding-left: 0px;

}

.main-navigation li a {

    padding-left: 20px;
    padding-right: 0px;

}


.archive-title {
    padding-right: 18px;
}

.titlthomim { 
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 16px;
    color: #182B2B;

}

.treethomim {
	text-align: center;
}

#footer-widgets .Social_Widget a {
    background: none !important;
    padding-right: 0px;
    padding-left: 0px !important;
}

.oneterdthom {
    display: inline-block;
    margin-left: 15px;
    margin-right: 0px;
    width: 205px;

}

.treterdthom {
    display: inline-block;
    width: 205px;
}

.iconth {
    float: right;
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 14px;
}

.catthomtit {
    padding-left: 10px;
    padding-top: 12px;
    line-height: 17px;
}

.catthomtit a {
    color: #661113;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.catthomtit a:hover {

    text-decoration: underline;
}

.sublinks {
    border-bottom: 1px solid #EDEDED;
    font-size: 13px;
    padding-bottom: 22px;
    padding-top: 10px;

}

.sublinks li {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    list-style: none outside none;
}

.sublinks li a {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/lserrw.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    color: #661113;
    padding-right: 12px;
    text-decoration: none;
}

.sublinks li a:hover {
    text-decoration: underline;

}

.thomone {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/bgthom1.jpg");
    height: 93px;

}

.thomtwo {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/bgthom1.jpg");
    height: 93px;

}

.thomtree {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/bgthom1.jpg");
    height: 93px;

}



/* =Main Content
----------------------------------------------- */

.comment-content ol,
.comment-content ul {
	margin: 0 24px 0 0;
	margin: 0 1.714285714rem 0 0;
}


/* =Basic post styling
-------------------------------------------------------------- */

.entry-content li,
.comment-content li {
	margin: 0 24px 0 0;
	margin: 0 1.714285714rem 0 0;
}
.entry-content td,
.comment-content td {
	padding: 6px 0 6px 10px;
}


/* Aside posts */
article.format-aside .aside {
	border-right: 22px solid #a8bfe8;
	border-left: none;
}

/* Link posts */
article.format-link header {
	float: left;
}
article.format-link .entry-content {
	float: right;
}

/* Status posts */
.format-status .entry-header img {
	float: right;
	margin-left: 21px;
	margin-left: 1.5rem;
	margin-right: 0;
}


/* =Comment styling
-------------------------------------------------------------- */

.comments-area article header img {
	float: right;
}
.comments-area article header cite,
.comments-area article header time {
	margin-right: 85px;
	margin-right: 6.071428571rem;
	margin-left: auto;
}
.comments-area article header h4 {
	left: 0;
	right: auto;
}
.comments-area .bypostauthor cite span {
	margin-right: 5px;
	margin-right: 0.357142857rem;
	margin-left: auto;
}

/* Comment form */
#respond h3#reply-title #cancel-comment-reply-link {
	margin-right: 10px;
	margin-right: 0.714285714rem;
	margin-left: auto;
}
label ~ span.required {
	float: right;
	margin: -18px -16px 0 0;
	margin: -1.285714286rem -1.142857143rem 0 0;
}


/* =Front page template styling
-------------------------------------------------------------- */

.template-front-page .widget-area .widget_text img {
	float: right;
	margin: 8px 0 8px 24px;
	margin: 0.571428571rem 0 0.571428571rem 1.714285714rem;
}


/* =Widget styling
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}
.widget-area .textwidget li {
	margin-left: auto;
	margin-right: 36px;
	margin-right: 2.571428571rem;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}

.widget-area .widget h2, .widget-area .widget h3, .w-a .widget h3 {

    padding-right: 10px;
}

.widget-area .widget a {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/lserrw.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    color: #661113;
    font-weight: bold;
    padding-right: 12px;
    text-decoration: none;

}

#footer-widgets .widget a {
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/lserrwfot.png");
    color: #D28B8E;
    font-weight: normal;
}




#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: right;
}
#wp-calendar #next {
	padding-left: 24px;
	padding-left: 1.714285714rem;
	text-align: left;
	padding-right: 0;
}


#footer-widgets.three .widget + .widget + .widget {
    margin-left: 0;
}
#footer-widgets.three .widget {
    clear: none;
    float: right;
    margin-left: 3.7%;
    width: 30.85%;
    margin-right:0;
}

.site-title {
    text-align: center;
} 



/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {


	.site-content,
	.template-front-page.has-post-thumbnail article {
		float: right;
	}
	.widget-area,
	.entry-page-image {
		float: left;
	}
	.site-header h1,
	.site-header h2 {
		text-align: right;
	}
	.template-front-page .widget-area .widget_text img {
		float: right;
		margin: 8px 0 8px 24px;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: right;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: left;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: left;
		margin: 0 24px 0;
		margin: 0 1.714285714rem 0;
	}
	.main-navigation ul.nav-menu,
 	.main-navigation div.nav-menu > ul {
		text-align: right;
	}
	.main-navigation li {
		margin-left: 14px;
		margin-right: auto;
    background-image: url("http://www.nym.co.il/wp-content/uploads/2014/02/divaderman.png");
    background-position: left center;
    background-repeat: no-repeat;
	}

.main-navigation li:last-child {
    background-image: none;
}


	.main-navigation li ul ul {
		margin-right: 0;
		right: 100%;
		left: auto;
	}
	.main-navigation ul li:hover > ul {
		border-right: 0;
		border-left: none;
	}
	.commentlist .children {
		margin-right: 48px;
		margin-right: 3.428571429rem;
		margin-left: auto;
	}
}



@media screen and (max-width: 599px)
{


.langswic {
    text-align: center;
}


.site-title img {
    height: 30px;
    padding-top: 20px;
    width: 275px;
}



.teleff {

    float: none;
    border-bottom: 3px solid #661113;
    font-size: 16px;
    padding-bottom: 6px;
    padding-top: 22px;
    display: initial;
}

#footer-widgets.three .widget {
    float: none;
    width: 100%;
}

	.main-navigation {
                padding-right: 0px;
	}

.nav-menu li a:last-child {
background-image: none;

}

.main-navigation li a {
    padding-left: 0;
    padding-right: 0;
}


.archive-header, .page-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: -moz-groupbox;
}
}

#con-r {
float: right; width: 40%;
}
#con-l {
 float: left;
}


@media screen and (max-width: 599px) {
.forma-fields {
    width: 94%;
	}
	.forma-fields fieldset {
		float: none; width: 97%;
	}
	.forma-fields fieldset.long {
		float: none; width: 97%;
	}
.oneterdthom {
    margin-left: 0;
}
.third {
    float: none;
    margin: 0;
    width: 98%;
}

#con-r {
float: none; width: 94%;
}
#con-l {
float: none;  margin-top: 20px;
}
#con-l input, #con-l textarea {
width: 94%;
}
.main-navigation ul
{
list-style: none;
}
.main-navigation li
{
margin-top: 8px;
}
.main-navigation a
{
font-size: 16px;
}
}