form {
display:inline
}
input{
font-family:'heebo',sans-serif
}
header .wr{
padding-left:0 !important
}
.new_header{
float:right;
width:72%;
margin:0;
padding:0;
color:#fbfbef
}
.new_header .slogen{
float:right;
text-align:center;
font-size:24px;
margin:10px 4% 0 0
}
.new_header .slogen .line1{
font-size:32px
}
.new_header .slogen .line2{
font-size:28px;
line-height:28px
}
.new_header .header_left{
float:left;
margin:38px 0 0 0;
width:190px
}
.new_header .header_left .phone{
float:left;
font-size:24px;
font-weight:bold;
line-height:24px;
width:100%
}
.new_header .header_left .phone a{
float:left
}
.new_header .header_left .phone .phone_img{
float:right;
margin:0 0 0 10px
}
.new_header .header_left .flags{
float:left;
margin:10px 2% 0 0
}
.new_header .stamp{
float:left
}
.sidebar{
width:99%;
margin-top:10px !important;
padding:2px 2px 9px !important
}
.sidebar_imgs{
text-align:right;
float:right
}
.sidebar_imgs img{
width:57px;
height:57px;
float:right
}
.sidebar_imgs span{
margin:15px 10px 0 0;
font-weight:bold;
font-size:16px;
width:100px;
float:right
}
/*
.sidebar_imgs img{
width:95%
}
*/
.sf-menu > li + li {
margin-right:26px !important
}
.sf-menu > li > a{
font-size:18px !important
}
.map_model iframe{
width:100%
}
.fast_contact_txt {
float:right;
width:100%;
padding:0;
margin:20px 0 0 0;
height:30px;
text-align:center;
color:#fff
}
.contact_fields{
width:80%;
padding:70px 10% 50px;
height:42px;
margin:0 !important;
background:#205b55
}
.contact_fields .contact_form{
float:right;
width:100%;
padding:0;
margin:0 !important;
height:42px
}
.contact_fields .contact_form .input{
float:right;
width:23%;
margin:0 2%;
height:100%
}
.contact_fields .contact_form .input input{
float:right;
width:99%;
padding:0 1% 0 0;
color:#525252;
font-size:16px;
border:1px solid #434543;
height:100%;
background:#fff
}
.contact_fields .contact_form .input input[type="text"]{
}
.contact_fields .contact_form .submit{
float:right;
width:15%;
margin:0 20px 0 0;
height:100%
}
.contact_fields .contact_form .submit input[type="submit"]{
float:right;
border:1px solid #c5e0cd;
background:#c5e0cd;
height:100%;
width:100%;
font-size:20px;
color:#205b55
}
.contact_fields .contact_form .input input::-webkit-input-placeholder {
color:#525252
}
.contact_fields .contact_form .input input:-moz-placeholder { /* Firefox 18- */
color:#525252
}
.contact_fields .contact_form .input input::-moz-placeholder {  /* Firefox 19+ */
color:#525252
}
.contact_fields .contact_form .input input:-ms-input-placeholder {  
color:#525252
}
footer{
padding:0 !important
}
.text-black{
color:#000
}
.credit{
float:right;
width:50%;
padding:1% 18% 1% 0;
font-size:14px
}
.mobile{
display:none
}
@media (max-width:1185px){
.new_header{
width:66%
}
.new_header .slogen{
font-size:18px
}
.new_header .slogen .line1{
font-size:28px;
line-height:28px
}
}
@media (max-width:980px){
.new_header{
width:100%
}
.new_header .slogen{
width:100%;
margin:20px 0 0 0
}
.new_header .phone{
width:100%;
margin:0;
padding:0
}
.new_header .flags{
margin:40px 20% 0 0
}
.new_header .stamp{
margin:10px 35% 0 0;
float:right
}
}
@media (max-width:768px){
.desktop{
display:none
}
.mobile{
display:block
}
.new_header .header_left {
float:right;
margin:18px 0 18px 0;
width:220px
}
.fast_contact_txt {
height:50px
}
.contact_fields{
width:90%;
padding:0 5%;
height:300px
}
.contact_fields *{
width:100% !important;
padding:0 !important;
margin:5px 0 !important
}
}
.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);
-moz-transform :translateZ(0);
transform :translateZ(0);
-webkit-transition:all 0.5s linear
}
.fxc #admin_pusher,
.fxc #sys_website {
-webkit-transition:all 0.5s linear
}
*/
.sys_toolbar_date {
float:right;
margin-right:10px;
font-size:28px;
font-weight:bold;
color:white;
background:black;
box-shadow:inset 0 0 50px gray,inset 0 15px 10px gray;
padding:0 10px;
border-radius:0 0 15px 15px
}
.sys_toolbar_date span {
display:block;
float:left;
padding:0 5px;
border-right:2px solid rgba(255,255,255,0.2);
text-align:center;
color:white
}
.sys_toolbar_date span:last-child {
border:0
}
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
}
body {
overflow:hidden;
background:transparent !important;
background-image:none !important
}
.lbuttons {
float:left;
width:100%;
opacity:0;
-webkit-transition:all 0.3s linear
}
.mgtool {
min-height:50px;
font-size:14px;
letter-spacing:0;
position:fixed;
z-index:100;
right:0;
top:0;
width:100% !important;
width:100%;
line-height:30px;
background:#888585;
background:rgba(136,133,133,0.85);
box-shadow:inset 0 20px 50px rgb(201,201,201),inset 0 40px 0 white,inset 0 -10px 80px rgb(71,71,71)
}
.mgtool a {
border-radius:7px;
float:left;
background:#E9E9E9;
display:block;
text-decoration:none;
color:black;
text-align:center;
position:relative;
z-index:50;
font-family:Arial;
word-wrap:break-word;
line-height:12px;
margin-left:2px;
margin-right:2px;
font-size:12px;
border:1px solid #EEE;
margin-bottom:5px;
box-shadow:inset 0 15px 0 0 #F7FAFF,inset 0 15px 13px 0 white,-1px -1px 0 rgba(70,70,70,0.01),inset 0 -15px 13px 0 white,-1px -1px 0 rgba(0,0,0,0.08),0 3px 5px #444343;
width:50px;
text-align:center;
display:block;
min-height:70px;
max-height:70px;
overflow:hidden
}
.mgtool .lbuttons span {
float:right;
display:block;
position:relative
}
.mgtool a font {
display:none
}
.mgtool a:hover font {
display:block;
background:black;
color:white;
width:40px;
margin:2px;
padding:3px 2px;
border-radius:10px;
position:absolute;
left:1px;
bottom:0;
font-size:11px;
box-shadow:0 0 2px white,inset 0 -15px 0 rgba(255,255,255,0.1)
}
.mgtool a:hover font:hover {
background:white;
color:black
}
.mgtool a.inpage_tlb {
box-shadow:inset 0 0 50px rgba(255,165,0,0.15)
}
.mgtool div div > a {
background:rgba(255,255,255,0.3);
box-shadow:-2px 2px 2px black,inset 0 -15px rgba(0,0,0,0.1);
color:white;
border:1px solid #7C7C7C;
text-shadow:-1px -1px 0 gray;
border-radius:10px
}
.mgtool a.active {
position:relative;
background:#8B8B8B;
box-shadow:0 0 0 ,inset 0 0 0 !important;
color:white;
border-bottom:0;
border-radius:7px 7px 0 0;
z-index:5;
margin-bottom:0;
border:1px solid rgba(0,0,0,0.2);
border-bottom:0;
overflow:visible
}
.mgtool > .lbuttons > a:hover {
background:gray;
color:white;
box-shadow:inset 0 -15px 0 rgba(255,255,255,0.2);
z-index:5;
min-height:65px;
max-height:auto;
padding-top:5px;
font-weight:bold;
overflow:visible
}
.mgtool > .lbuttons > a:hover > img {
position:absolute;
right:0;
bottom:0;
opacity:0.1
}
.mgtool a img {
width:30px;
float:right;
margin:3px 5px;
padding:5px 5px
}
iframe.subtoolbar {
position:absolute;
top:-10000px
}
#subtoolbar {
display:none;
width:170px;
min-width:170px;
z-index:100;
background:gray;
background:rgba(128,128,128,0.8);
border-radius:5px;
overflow:hidden;
position:absolute;
left:0;
top:77px;
color:white;
box-shadow:inset -2px 2px 0 #6F6F6F,inset 23px 24px 4px #8B8B8B;
box-shadow:inset -2px 2px 0 rgba(111,111,111,0.5),inset 23px 24px 4px rgba(139,139,139,0.5);
padding:5px;
margin-left:-5px
}
#subtoolbar > a {
float:inherit
}
#subtoolbar a[href="#"] {
display:none
}
#subtoolbar a:hover {
background:#D6D6D6
}
#subtoolbar > span {
display:none;
position:absolute;
right:25px;
bottom:5px;
font-size:18px;
color:white
}
#subtoolbar .seperator {
float:left;
background:black;
width:3px;
overflow:hidden;
margin-left:5px
}
#subtoolbar a.small  {
width:20px
}
/** MOBILE **/
.sys_mobile .mgtool {
background:black;
box-shadow:none;
bordeR:0
}
.sys_mobile .mgtool a,
.sys_mobile .mgtool a:hover {
width:90%;
margin:auto;
margin-bottom:20px;
float:none;
color:white;
background:black;
box-shadow:inset 0 35px 0 0 #2F2F2F,-2px 2px 2px gray;
font-size:58px;
min-height:88px;
line-height:88px
}
.sys_mobile .mgtool a img {
width:48px;
height:48px
}
.sys_search {
float:left;
margin-left:15px;
margin-top:5px
}
.sys_search input {
float:right;
direction:rtl
}
.sys_search input[type="text"] {
background:white;
border:1px solid gray;
height:20px;
border-radius:4px
}
.top_buttons {
float:left;
width:100%;
height:45px
}
.ltxt {
float:left;
height:35px;
font-size:14px;
letter-spacing:0;
z-index:100;
background:white;
border-top:1px solid gray;
box-shadow:inset 0 -15px 0 rgb(240,240,240);
margin:auto;
display:block;
width:290px;
position:relative;
border-radius:0 0 35px 0;
line-height:35px;
direction:ltr
}
.magma_version {
background:url(../../../boxes/14.3/system/plugins/admin/css/magma_icon_30x30.png) no-repeat;
font-weight:bold;
font-size:25px;
color:#D40000;
text-align:right;
padding-right:10px;
margin-right:0;
height:30px;
float:left;
margin-top:3px;
line-height:30px;
margin-left:4px;
font-family:'trebuchet ms',sans-serif
}
.magma_version img {
float:left;
-webkit-transition:all 60s linear;
-webkit-transform-origin:middle center;
width:31px;
opacity:0.3
}
.magma_version img.activemagma {
/*  -webkit-transform:rotate( 1000deg);
opacity:1;
*/
}
.magma_version font {
font-size:18px;
color:rgb(197,42,42);
margin-left:5px
}
.ltxt span {
font-size:12px;
letter-spacing:0;
font-weight:normal;
text-transform:none;
float:none;
color:black
}
.magma_help {
position:absolute;
left:29px;
top:0;
font-size:18px;
color:white;
text-shadow:0 0 5px black
}
#panelout {
position:fixed;
left:0;
top:0;
z-index:0;
width:100%;
height:100%
}
#cuteditor_fullrow {
width:100%;
float:left;
margin-top:10px
}
#cuteditor_fullrow > a {
display:none
}
.sys_search input {
float:right;
direction:rtl;
border:0;
padding:5px 10px;
border-radius:0 0 10px 10px;
box-shadow:-1px 1px 5px gray,inset 0 -5px 0 rgba(0,0,0,0.035),1px 0 0 2px rgba(255,255,255,0.3);
margin-left:5px;
margin-top:-5px
}
.mgtool a.activesub {
background:rgb(213,213,213);
box-shadow:-2px 2px 0 black;
text-shadow:0 0 0;
color:black
}
#mgvrfx {
position:absolute;
left:35px;
top:0;
height:33px;
width:120px;
box-shadow:inset 0 0 0 white,0 0 0 rgba(255,255,255,0.15);
-webkit-transition:all 0.5s linear
}
.mgvrfx_active {
box-shadow:inset 0 0 85px white,0 0 5px rgba(255,255,255,0.15) !important
}
body .mgtool a[href="users.logout"],
body .mgtool a[href="css.stop_admin"],
body .mgtool a[href="admin.hide"],
body .mgtool a[href="admin.panel-dev"],
body .mgtool a[href="settings.admin"],
body .mgtool a[href="css.start_admin"],
body .mgtool a[href="seo.admin_seo" ],
body .mgtool a[href="apps.list" ],
body .mgtool a[href="plugins.maker_admin" ],
body .mgtool a[href="mgurl.admin"],
body .mgtool a[href="mg_redirect_url.admin"],
body .mgtool a.tlb_devbg,
body .mgtool a.inpage_tlb{
float:right
}
*,
*:before,
*:after {
-webkit-box-sizing:content-box !important;
-moz-box-sizing:content-box !important;
box-sizing:content-box !important;
font-family:Arial
}
.mgtool a {
float:right
}
body .mgtool a[href="users.logout"],
body .mgtool a[href="css.stop_admin"],
body .mgtool a[href="admin.hide"],
body .mgtool a[href="admin.panel-dev"],
body .mgtool a[href="settings.admin"],
body .mgtool a[href="css.start_admin"],
body .mgtool a[href="seo.admin_seo" ],
body .mgtool a[href="apps.list" ],
body .mgtool a[href="plugins.maker_admin" ],
body .mgtool a[href="mgurl.admin"],
body .mgtool a[href="mg_redirect_url.admin"],
body .mgtool a.tlb_devbg,
body .mgtool a.inpage_tlb {
float:left
}
#subtoolbar {
left:auto;
right:0
}
.username {
float:right;
margin-right:10px;
font-size:18px;
margin-top:5px;
text-shadow:-2px 2px 0 rgba(0,0,0,0.1);
color:#555;
direction:rtl
}
@media screen and (max-width:800px) {
.username {
display:none
}
.sys_search  {
display:none
}
}
body .mgtool .subtoolbarplugins a {
width:150px;
height:20px;
line-height:20px;
max-height:20px;
min-height:20px;
padding:0;
font-size:11px;
text-align:left;
padding-left:10px;
white-space:nowrap
}
body .mgtool .subtoolbarplugins a img {
width:10px;
margin-top:0;
margin-right:0;
background:gray
}
.subtoolbarplugins {
width:500px !important
}

;
