html,

body {

	direction: rtl;

	font-family: 'FbSpoiler';

	font-weight: normal;

	font-size: 21px;

	line-height: 1.3;

/*	line-height: 1.5;*/

}

#about .text{

	line-height: 1.3;

}

[dir='ltr']{

	font-family: 'Open Sans', sans-serif;

}

.soc-lan .lang:hover:after{

	bottom: -13px;

}
.practices-block ul {
    padding-right: 20px;
    padding-left: 0px;
}
.form-group input[type='text'],

.form-group input[type='submit'],

.sorting input{

	font-family: 'FbSpoiler';

}

ul.main-menu li a,

ul.tax-list.single li a,

ul.tax-list li a{

	font-weight: normal;

}

span.en-wrapper,

.content-text p span.en-wrapper{

	font-family: 'Open Sans', sans-serif;

	font-weight: 400;

	font-size: 14px;

}

span.en-wrapper{

	font-size: inherit;

	font-weight: 300;

}

.content-text.sm-text,

#lawyer-content p,

.sm-txt{

	font-size: 18px;

/*	font-size: 14px;*/

	font-weight: normal;

}

#about .text{

	font-size: 33px;

}

.bg-txt{

	font-size: 25px;

/*	font-size: 19px;*/

	font-weight: 300;

}

.la-details{

	right: auto;

	left: 0;

}

ul.footer-menu li,

.full-wrapper .half-float,

.full-wrapper{

	float: right;

}

.full-wrapper .half-float:first-child{

	border-left: 1px solid #fff;

	border-right: 0px;

}

.soc-lan-wrapper {

	padding-right: 0;

	padding-left: auto;

}

header.header-abs .soc-lan-wrapper .soc-lan{

	border-right: 1px solid #fff;

	border-left : 0px;

}

header.header-wht .soc-lan-wrapper .soc-lan{

	border-right:1px solid #5a5a5a;

}

header.header-abs .soc-lan-wrapper .soc-lan,

.soc-lan-wrapper .soc-lan{

	padding-left: 0;

	padding-right: 10px;

}

.publications-block .type span.ic-n{

	text-align: left;

}

ul.footer-menu li,

.publications-block{

	text-align: right;

}

.filter-container .sorting{

	margin-right: 50px;

	margin-left: auto;

}

.sorting input[type="submit"] {

	right: auto;

	left: 10px;

}

ul.main-menu li {

	padding: 0 8px;

}

.title-newsletter h2{

	font-size: 2rem;

}

h6{

	line-height: 1.1;

}

p.rights,

.deveop span,

#footer-menu a{

	font-size: 16px;

}

#footer-menu .contacts a,

#footer-menu .contacts p {

	font-size: 16px;

}

#footer-menu .contacts .option.mail a{

	font-size: 14px;

}

ul.la-connect-list li,

ul.la-connect-list li a {

	color: #fff;

	font-weight: normal;

	font-size: 20px;

}

ul.la-connect-list li a.vcard,

ul.la-connect-list li a.mail{

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

}

.contacts .option.mail a {

	font-size: 15px;

	font-weight: 400;

}

a.vcard span:after{

	top: 2px;

	left: -20px;

	right: auto;

}

.title-service h6{

	font-size: 21px;

}

p.rights,

.deveop span,

#footer-menu a{

	font-size: 16px;

}
ul.footer-menu li a {
    height: 31px;
}
#footer-menu .contacts a,

#footer-menu .contacts p{

	font-size: 16px;

}
p.rights, .deveop span, #footer-menu .contacts a, #footer-menu .contacts p {
    line-height: 20px;
}

a.lang{

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

}

ul.tax-list li,

ul.main-menu li{

	padding:0 5px;

}

.contacts p{

	font-size: 18px;

	font-weight: normal;

}

.contacts{

	padding-left: 25%;
	padding-right: 0;
}
footer .contacts{
	padding-left: 15%;

	padding-right: 0;

}

