
form {
display:inline
}
html,body{
scroll-behavior:smooth
}
body{
direction:rtl
}
.contact-form{position:relative;
text-align:right;
margin-bottom:75px}.contact-form .btns .btn3{float:right}.contact-form .btns p{float:left}.contactForm2 .contact-form{position:relative}.contactForm2 .contact-form .btns .btn3{float:left;
margin:0 5px 0 0}.contact-form label{position:relative;
display:inline-block;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:20px}.contact-form fieldset{border:0}.contactForm2 .contact-form fieldset{margin-bottom:0}.contactForm2 .box{width:100%}.contact-form ._placeholder{width:100%!important;
position:absolute;
right:0;
top:0;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:text;
border:1px solid #fff;
background:#fff;
font:13px/18px Heebo;
height:41px;
color:#514f4f;
padding:9px 16px}.contact-form ._placeholder.focused{opacity:.4;
filter:alpha(opacity=40);
-webkit-box-shadow:0 0 7px 0 rgba(0,0,255,.5);
box-shadow:0 0 7px 0 rgba(0,0,255,.5)}.contact-form ._placeholder.hidden{display:none}.contact-form .file ._placeholder{display:none}.contactForm2 .contact-form ._placeholder{width:100%!important;
position:absolute;
right:0;
top:0;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:text;
border:1px solid #f1f1f1;
background:#f1f1f1;
font:14px/18px 'Noto Serif';
height:148px;
color:#928483;
padding:9px 14px}.contact-form input[type=text]{width:100%;
outline:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
border:1px solid #fff;
background:#fff;
font:13px/18px Heebo;
height:41px;
color:#514f4f;
padding:9px 16px}.contactForm2 .contact-form input[type=text]{border:1px solid #857982;
border-bottom-color:#948a91;
border-radius:3px;
background:#857982;
font:700 18px/18px 'Open Sans';
height:45px;
color:#fff;
padding:12px 14px;
-webkit-box-shadow:-2px -3px 0 0 #5f525f;
box-shadow:-2px -3px 0 0 #5f525f}.contact-form .input-group{position:relative;
display:table;
border-collapse:separate;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.contact-form input.form-control[disabled]{cursor:not-allowed;
background-color:#eee;
opacity:1}.contact-form input.form-control{position:relative;
z-index:2;
float:right;
width:100%;
margin-bottom:0;
padding:6px 12px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.contact-form .input-group-btn:first-child>.btn{border-bottom-right-radius:0;
border-top-right-radius:0;
margin:0 -1px 0 0}.contact-form .input-group .form-control:last-child{border-bottom-left-radius:0;
border-top-left-radius:0}.contact-form .input-group-btn:last-child>.btn{border-bottom-left-radius:0;
border-top-left-radius:0}.contact-form .input-group .form-control:first-child{border-bottom-right-radius:0;
border-top-right-radius:0}.contact-form input.form-control,.contact-form .input-group-btn{display:table-cell;
border-collapse:separate;
float:none!important}.contact-form .input-group-btn label{width:auto;
margin-right:-1px}.contact-form .input-group-btn{position:relative;
font-size:0;
white-space:nowrap;
width:1%;
vertical-align:middle}.contact-form .btn{display:inline-block;
margin-bottom:0;
font-weight:400;
text-align:center;
vertical-align:middle;
cursor:pointer;
background-image:none;
border:1px solid transparent;
white-space:nowrap;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
border-radius:4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.contact-form textarea{width:100%;
outline:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
resize:none;
border:1px solid #fff;
background:#fff;
font:13px/18px Heebo;
height:258px;
color:#514f4f;
padding:9px 16px}.contact-form .form-div-1,.contact-form .form-div-2,.contact-form .
form-div-3{float:right;
width:249px;
margin-left:10px}.contact-form .form-div-1 strong,.contact-form .form-div-2 strong,.contact-form .form-div-3 strong{font:18px Roboto;
color:#000;
margin-bottom:10px;
display:block}.contact-form .form-div-3{margin-left:0}.contact-form .form-div-4{margin-bottom:35px}.contact-form .form-div-4 textarea{line-height:20px;
padding:5px 14px}.contact-form .form-div-4 strong{font:18px Roboto;
color:#000;
margin-bottom:10px;
display:block}.contactForm2{padding-bottom:50px}.contactForm2 .contact-form .form-div-1,.contactForm2 .contact-form .form-div-2,.contactForm2 .contact-form .form-div-4{float:right;
width:150px;
margin-left:29px}.contact-form .form-div-4{margin-left:0}.contactForm2 .contact-form textarea{border:1px solid #857982;
border-bottom-color:#948a91;
border-radius:3px;
background:#857982;
font:700 18px/18px 'Open Sans';
height:45px;
color:#fff;
padding:12px 14px;
-webkit-box-shadow:-2px -3px 0 0 #5f525f;
box-shadow:-2px -3px 0 0 #5f525f}.contactForm2 .contact-form .form-div-1,.contactForm2 .contact-form .form-div-2,.contactForm2 .contact-form .form-div-4{margin-bottom:24px;
text-align:right;
float:right;
width:369px;
margin-left:29px}.contactForm2 .contact-form .form-div-1 strong,.contactForm2 .contact-form .form-div-2 strong,.contactForm2 .contact-form .form-div-4 strong{font:18px Roboto;
color:#000;
margin-bottom:6px;
display:block}.contactForm2 .contact-form .form-div-4{margin-left:0}.contact-form .empty-message,.contact-form .error-message{position:absolute;
left:3px;
top:0;
color:#d50000;
font-weight:400;
height:0;
overflow:hidden;
font-size:10px;
-webkit-transition:.3s ease-in height;
transition:.3s ease-in height;
z-index:99}.contact-form .invalid .error-message,.contact-form .empty .empty-message{height:20px}.contactForm2 .contact-form .empty-message,.contactForm2 .contact-form .error-message{top:0}.contact-form .contact-form-loader{position:absolute;
z-index:-1;
width:100%;
height:100%;
overflow:hidden;
top:0;
right:0;
left:0;
bottom:0;
background:rgba(255,255,255,.9);
background-image:url(../../../design/slim/css/../img/form-loader.gif);
background-repeat:no-repeat;
background-position:50% 50%;
opacity:0}.contact-form.processing .contact-form-loader{opacity:1;
z-index:99;
-webkit-transition:all .3s ease-in;
transition:all .3s ease-in}.modal-open{overflow:hidden}.contact-form .modal{display:none;
overflow:auto;
overflow-y:scroll;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:1050;
-webkit-overflow-scrolling:touch;
outline:0;
font-family:Arial,"Times New Roman",sans-serif;
font-size:13px;
overflow:hidden}.contact-form .modal h4{font-weight:700;
padding:0;
margin:0;
border:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
transform:translate(0,-25%);
-webkit-transition:-webkit-transform .3s ease-out;
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0)}.modal-content{position:relative;
background-color:#fff;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5);
background-clip:padding-box;
outline:0}.modal-backdrop{position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:1040;
background-color:#000}.modal-backdrop.fade{opacity:0;
filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;
filter:alpha(opacity=50)}.modal-header{padding:15px;
min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;
line-height:1.42857143}.modal-body{position:relative;
padding:20px}.modal-dialog{width:600px;
margin:10px auto}
label.name.form-div-1 {
float:right;
width:249px;
margin-left:10px
}
label.email.form-div-2 {
float:right;
width:249px;
margin-left:10px
}
label.phone.form-div-3 {
float:right;
width:251px;
margin-left:0px
}
@media only screen and (max-width:768px){.modal-dialog{position:relative;
width:auto;
margin:10px}}.close{float:left;
font-size:21px;
font-weight:700;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.2;
filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;
text-decoration:none;
cursor:pointer;
opacity:.5;
filter:alpha(opacity=50)}button.close{padding:0;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none}@media (
min-width:992px) and (max-width:1219px){.contact-form .form-div-1,.contact-form .form-div-2,.contact-form .form-div-3{float:none;
width:100%;
margin-left:0}.contactForm2 .contact-form .form-div-1,.contactForm2 .contact-form .form-div-2,.contactForm2 .contact-form .form-div-3{float:none;
width:100%;
margin-left:0;
margin-bottom:11px;
text-align:right}}@media (min-width:768px) and (max-width:991px){.contact-form .form-div-1,.contact-form .form-div-2,.contact-form .form-div-3{float:none;
width:100%;
margin-left:0}.form-part{width:100%;
float:none}.contactForm2 .contact-form .form-div-4{float:none;
width:100%;
margin-right:0}.contactForm2 .contact-form .form-div-1,.contactForm2 .contact-form .form-div-2,.contactForm2 .contact-form .form-div-3{float:none;
width:100%;
margin-left:0;
margin-bottom:11px;
text-align:right}}@media (max-width:767px){.contact-form .form-div-1,.contact-form .form-div-2,.contact-form .form-div-3{float:none;
width:100%;
margin-left:0}.form-part{width:100%;
float:none}.contactForm2 .contact-form .form-div-4{float:none;
width:100%;
margin-right:0}.contact-form-box{margin:62px 0}.contactForm2 .contact-form .form-div-1,.contactForm2 .contact-form .form-div-2,.contactForm2 .contact-form .form-div-3{float:none;
width:100%;
margin-left:0;
margin-bottom:11px;
text-align:right}}
.accessibility_menu{
position:fixed;
top:0;
left:0;
width:68px;
background:none;
height:102px;
overflow:hidden;
color:white;
font-size:18px;
font-weight:bold;
z-index:1000;
text-align:center;
padding:0;
cursor:pointer;
display:block
}
.accessibility_menu .arrw{
position:absolute;
top:128px;
right:25px;
width:21px;
height:11px;
z-index:2
}
.accessibility_menu .accessibility_menu_btn{
position:absolute;
left:0;
z-index:1;
width:68px;
height:69px
}
.accessibility_menu_title{
float:right;
width:90%;
text-align:right;
font-size:28px;
color:white;
margin:0 0 0 0
}
.active .accessibility_menu_title{
margin:30px 10px 0 0;
height:28px
}
.outer_holder{
position:absolute;
right:0;
background:#292929;
padding:5px 5px 15px 5px;
width:288px;
display:none
}
.active.outer_holder{
border-radius:0;
display:block
}
.accessibility_menu .items_holder{
display:none;
float:left;
width:267px;
padding:5px 10px 0;
background:#f8f8f8;
margin:8px 0 0 0
}
.accessibility_menu .items_holder .item{
float:right;
width:100%;
font-size:16px !important;
border-bottom:1px solid #292929;
margin:5px 0;
padding:0 0 3px 0
}
.accessibility_menu .items_holder .item img{
float:right;
width:50px;
border-left:1px solid #292929;
padding-left:10px
}
.accessibility_menu .items_holder .item span{
float:right;
margin:12px 10px 0;
font-size:20px !important;
color:black !important;
background:#f8f8f8 !important
}
.credit{
float:right;
width:100%;
text-align:center;
font-size:16px;
color:white
}
@media (max-width:767px){
.accessibility_menu {
width:58px;
height:59px;
bottom:75px;
top:auto
}
.accessibility_menu .accessibility_menu_btn {
width:58px;
height:59px
}
.accessibility_menu .items_holder {
margin:31px 0 0 0
}
}
.seoform span {
float:left;
width:100px
}
.seoform div input {
width:500px
}
.seoform div {
float:left;
width:100%;
margin-bottom:15px
}
/* css fixes */
ol {
position:relative;
right:20px
}
a{
outline:0
}
input[type="image"],
input[type="submit"],
input[type="button"],
button {
cursor:pointer
}
.ie a img {
border:0
}
.hidden {
position:absolute;
left:0;
top:-100000px
}
/*
* span {
display:inline-block
}
*/
/*
#lbuttons,
#lbuttons div,
#lbuttons a,
#lbuttons img,
.fxc #subtoolbar,
.fxc #admin_panel {
-webkit-transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
transform:2DValue(val) 3DValueSetToNull(0);
transform:2DValue(val);
-webkit-transform :translateZ(0);
-o-transform :translateZ(0);
-webkit-transform :translateZ(0);
transform :translateZ(0);
-webkit-transition:all 0.5s linear
}
.fxc #admin_pusher,
.fxc #sys_website {
-webkit-transition:all 0.5s linear
}
*/
body {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
min-width:100%;
min-height:100%;
padding:0;
margin:0
}
p {
padding:0;
margin:0
}
div.bs {
float:right
}
