  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; } :focus { outline:0; } a:active { outline:none; } body { line-height:1; color:black; background:white; } ol,ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption,th,td { text-align:left; font-weight:normal; } blockquote:before,blockquote:after,q:before,q:after { content:""; } blockquote,q { quotes:"" ""; }  @font-face {   font-family: "custom";   font-style: normal;   font-weight: normal;   src: url("fonts/custom.eot?#iefix") format("embedded-opentype"), url("fonts/custom.woff") format("woff"), url("fonts/custom.ttf") format("truetype"), url("fonts/custom.svg") format("svg"); } body, td, textarea, input, select {   color: #000;   font-family: custom,Tahoma,arial;   font-size: 12px;   line-height: 1.5em;  } body { padding:0; margin:0; } ol, ul {   list-style: none outside none;  } h1, h2, h3, h4, h5, h6 {   color: #191919;   font-weight: normal;   line-height: 1em;   margin: 15px 0 20px;   padding: 0; } h1 {   color: #191919;   font-size: 30px;   letter-spacing: -0.05em; } h2 {   font-size: 25px; } h3 {   font-size: 20px;   font-weight: normal; } h4 {   font-size: 18px; } h5 {   font-size: 16px; } h6 {   font-size: 15px; } p {   margin: 0 0 20px; } .fl {   float:left; } .fr {   float:right; } form {   margin-bottom: 18px; } fieldset {   margin-bottom: 18px;   padding-top: 18px; } fieldset legend {   color: #404040;   display: block;   font-size: 19.5px;   line-height: 1;   padding-left: 150px; } form .clearfix {   margin-bottom: 18px; } form .clearfix:before, form .clearfix:after {   content: "";   display: table; } form .clearfix:after {   clear: both; } label, input, select, textarea {   font-size: 13px;   font-weight: normal;   line-height: normal; } label {   color: #333333; } footer label {   color: #FFFFFF; } input[type="checkbox"], input[type="radio"] {   cursor: pointer; } input, textarea, select {   border: 1px solid #CCCCCC;   border-radius: 3px 3px 3px 3px;   color: #808080;   display: inline-block;   font-size: 13px;   height: 38px;   line-height: 28px;   padding: 4px; width:100%; } input[type="checkbox"], input[type="radio"] {   border: medium none;   height: auto;   line-height: normal;   margin: 3px 0;   padding: 0;   width: auto; } input[type="file"] {   background-color: #FFFFFF;   border: initial;   box-shadow: none;   line-height: initial;   padding: initial; } input[type="button"], input[type="reset"], input[type="submit"] {   height: auto;   width: auto; } select, input[type="file"] {   height: 27px;   line-height: 27px; } select[multiple] {   height: inherit; } textarea {   height: auto; } :-moz-placeholder {   color: #BFBFBF; } input, textarea {   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;   transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; } input:focus, textarea:focus {   outline: 0 none; } input[type="file"]:focus, input[type="checkbox"]:focus, select:focus {   box-shadow: none;   outline: 1px dotted #666666; } input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {   background-color: #F5F5F5;   border-color: #DDDDDD;   cursor: not-allowed; } input:focus, textarea:focus {   border-color: rgba(170, 170, 170, 0.8);   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(200, 200, 200, 0.6); } .btn, a.btn, a.btn:visited, body a.btn, body a.btn:visited, input[type="submit"] {   -moz-border-bottom-colors: none;   -moz-border-left-colors: none;   -moz-border-right-colors: none;   -moz-border-top-colors: none;   background-color: #6299C5;   background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));   background-repeat: no-repeat;   border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);   border-image: none;   border-radius: 3px 3px 3px 3px;   border-style: solid;   border-width: 1px;   box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.3);   color: #FFFFFF;   cursor: pointer;   display: inline-block;   font-size: 13px;   font-weight: bold;   line-height: normal;   margin: 0 0 13px;   padding: 9px 17px 10px;   text-decoration: none;   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);   transition: all 0.1s linear 0s; } input[type="reset"] { background-color: #bbb; } .btn:hover, a.btn:hover, a.btn:visited:hover, body a.btn:hover, body a.btn:visited:hover, input[type="submit"]:hover {   color: #FFFFFF;   text-shadow: 0 -1px rgba(0, 0, 0, 0.2), 0 0 8px rgba(255, 255, 255, 0.9); } .sides li{ border-left: 2px solid #E1543B; background: #C12942; font-size:16px; margin:6px 6px 6px 0; padding:12px; cursor:pointer; cursor:hand; border-radius: 0 2px 2px 0; } .sides li:hover{ color:#000; } .conn{ direction:rtl; margin:0 auto 0 auto; } .clear{ clear:both; height:0px; } .top{ width:990px; position: relative; margin:15px auto 0 auto; } .logo{ float:left; } .logo-img{  border:0px;  } .nav_wrap{ padding: 0 0 20px 0; } .nav{ width:990px; margin:0 auto 0 auto; padding:0px; } .nav li{ font-size:16px;  min-width:112px; float:right;   -webkit-transition: all .25s ease .1s;   -moz-transition: all .25s ease .1s;   -o-transition: all .25s ease .1s;   -ms-transition: all .25s ease .1s;   transition: all .25s ease .1s; } .nav li:hover,.nav .on{  } .nav li:hover a,.nav .on a{ border-bottom:4px solid #C12942; transition: border 0.2s linear 0s; cursor:pointer; color: #000; } .nav a{ padding:5px 0; color: #3D3D3D; text-decoration: none; } .nav .on{ } .centred{ display:none; width:990px; margin:0 auto 0 auto; } .centred div{ width:25%; height:4px; float:right; } .cb{ background:#00A753; } .cg{ background:#FFA900; } .cr{ background:#FF002B; } .cy{ background:#0089FA; } #maia-signature {   clear: both;   margin: 1px auto 0;   max-width: 990px;   min-height: 4px; } #maia-signature:after, #maia-signature:before {   content: "";   float: left;   height: 4px; } [dir="rtl"] #maia-signature:after, [dir="rtl"] #maia-signature:before {   float: right; } #maia-signature:after, [dir="rtl"] #maia-signature:before {   border-left: 247px solid #0089FA;   border-right: 248px solid #FF002B; } #maia-signature:before, [dir="rtl"] #maia-signature:after {   border-left: 248px solid #FFA900;   border-right: 247px solid #00A753; } .middle{ margin:0 auto 0 auto; width:990px; min-height:500px; background:#f0f0f0; background:#EAEAEA; }   #top-gallery,#info { margin:0 auto 0 auto; width:990px; height:304px; position:relative; margin-bottom:5px; } #top-gallery .i_slides_container, #info .z_slides_container { width:auto; overflow:hidden; position:relative; float:left; } #top-gallery .i_slides_container .slides_control div, #info .z_slides_container .slides_control div { position:relative; width:990px; height:304px; display:block; } #t-gallery { height:304px; position:relative; border-bottom:4px solid #fff; } #t-gallery .i_slides_container { width:auto; overflow:hidden; position:relative; float:left; } #t-gallery .i_slides_container .slides_control div { position:relative; width:990px; height:304px; display:block; } #t-gallery .i_slides_container :before,#t-gallery .i_slides_container :after {   content: "";   float: left; } #t-gallery .i_slides_container :before{ width:990px; background:#fff; position:absolute; bottom:50%; height: 4px; } #t-gallery .i_slides_container :after{ width:5px; background:#fff; position:absolute; left:32%; bottom:0; height: 152px; } #t-gallery .pagination{ top:128px; } #r-gallery { height:204px; width:590px; border-left:4px solid #fff;  position:relative; border-bottom:4px solid #fff; } #r-gallery .i_slides_container { width:auto; overflow:hidden; position:relative; float:left; } #r-gallery .i_slides_container .slides_control div { position:relative; width:590px; height:204px; } #l-gallery { height:204px; width:396px; position:relative; border-bottom:4px solid #fff; } #l-gallery .i_slides_container { width:auto; overflow:hidden; position:relative; float:left; } #l-gallery .i_slides_container .slides_control div { position:relative; width:396px; height:204px; } .pagination { z-index:8; width: 99px; margin:0 auto; } .pagination li { text-align:center; float:right; margin:5px 0px 5px 5px; list-style:none;   transition: all 0.5s ease 0s, opacity 0.5s ease 0s; } .pagination li:last-child { margin:5px 0px 5px 0px; } .pagination li a {   border: 6px solid #00A753; text-align:center;   cursor: pointer;   display: block;   height: 6px;   margin: 0;   opacity: 0.6;   text-indent: -999em;   transition: all 0.5s ease 0s, opacity 0.5s ease 0s;   width: 16px; } .pagination li a:hover {   border: 6px solid #FF002B; } .pagination li.current a {   border: 6px solid #FF002B; } .pagination li.current { cursor:normal; } .pagination li.current a:hover {   border: 6px solid #000;  }  .middle .ssesion{ width:33.3%; float:right; } .middle .ssesion .title{ font-size: 26px; } .innerText{ text-align:center; padding:10px 10px; } .innerText p{   font-size: 16px; line-height:22px;   text-transform: uppercase; } .middle .ssesion > div{ margin:15px; } .middle h3{ text-transform: uppercase; margin:15px; } .middle .ssesion > div.s1{ margin:15px 5px; } .middle .s1 img{ float:left;   border: 0 none;   height: auto; margin:20px;   width: 100%;   vertical-align: middle; } .middle .s1{ color: #B0B0B0; } .middle .s2{ color: #ADADAD; background: #1F1F1F; } .middle .s2 .title{ color: #fff; } .middle .s3{ color: #2E2E2E; background: #FFFFFF; } .right .title{ color: #3D3D3D; font-size: 26px; padding: 0px 15px 15px 15px; position: relative; } .right{ padding:25px; width:248px; float:right; } .left{ border-right:1px solid #DDDDDD; float:left; width:690px; position: relative; } .left:after { border-right:1px solid #F6F6F6;   bottom: 0;   content: "";   display: block;   height: 100%;   left: 0;   margin: 0;   overflow: hidden;   position: absolute;   right: -2px;  z-index:1; } .contactus .left:after { display:none; } .left_wrap{ padding-left: 30px;   padding-top: 30px; } .grouped_elements{ text-decoration: none; color:#fff; float:right; margin:0 35px 35px 0; } .photo .grouped_elements{ display: inline; text-decoration: none; color:#fff; float:right; padding:35px 0 35px 0; width: 33.3%; margin:0; position: relative; } .video .grouped_elements{ display: inline; text-decoration: none; color:#fff; float:right; padding:35px 0 35px 0; width: 50%; margin:0; position: relative; } .left .grouped_elements:after {   background: none repeat scroll 0 0 #DDDDDD;   border-bottom: 1px solid #F6F6F6;   bottom: -1px;   content: "";   display: block;   height: 1px;   left: 0;   margin: 0;   overflow: hidden;   position: absolute;   right: 0; } .grouped_elements div ,div.rele{   position: relative !important; } .img{ width:192px;   height: 127px;  padding:0px; background:#f0f0f0; opacity:1; margin: 0 19px; border-bottom: 1px solid #FAFAFA;  box-shadow:0 2px 4px rgba(0, 0, 0, 0.6);   -moz-box-shadow:0 2 4px rgba(0, 0, 0, 0.6);   -webkit-box-shadow:0 2 4px rgba(0, 0, 0, 0.6); } .iframe .img{ width:308px; height:173px; } .img:hover{  } .sitem_over {   background: rgba(0,0,0,0.5);   height: 100%; opacity: 0;   display: block;  overflow: hidden;   right: 19px;   position: absolute;   top: 0;   transition: all 0.4s ease-out 0s;   width:192px;   z-index: 100; } .iframe .sitem_over { width:308px; } .sitem_over > strong {   background: url("../img/zoom.png") no-repeat scroll left top transparent;   display: block;   height: 100%;   left: 50%;   margin: -30px 19px 0 -22px;   position: absolute;   top: -50%;   transition: all 0.3s ease 0s;   width:194px; z-index:99; } .iframe .sitem_over > strong { width:310px; } .video > strong {   background: url("../img/url.png") no-repeat scroll left top transparent; } .grouped_elements:hover .sitem_over > strong {   top: 50%; } .sitem_over > span{ background: transparent;   border: 0 solid transparent;   bottom: 6;   display: block;   left: 5;   position: absolute;   right: 5;   top: 5;   transition: all 0.3s linear 0s; } .grouped_elements:hover .sitem_over > span { background: rgba(0,0,0,0.5);   border: 1px solid #fff; } .grouped_elements p{ border-top: 2px solid #FAFAFA;  background:#C12942;   display: block;   right: 19px; text-align:center;   position: absolute; padding:8px;   top: 50%; opacity:0; font-size:14px; text-decoration: none;   transition: all 0.3s ease 0.3s; width:178px;  box-shadow:0 2px 4px rgba(0, 0, 0, 0.6);   -moz-box-shadow:0 2 4px rgba(0, 0, 0, 0.6);   -webkit-box-shadow:0 2 4px rgba(0, 0, 0, 0.6);  z-index:999; } .iframe p{ width:292px; } .grouped_elements:hover p {   top: 100%; opacity:1; } .iframe:hover p{   top: 100%; } .grouped_elements:hover .sitem_over {   opacity: 1; } .copy{ font-family: Tahoma,arial; border-top: 1px solid #ccc; width:990px; margin:0 auto; padding-top:10px; direction:rtl; text-align:left; } .footer .nav{ text-align:right; float:right; width:990px; margin:-18px auto 0 auto; padding:0px; } .footer .nav li{ font-size:12px;  min-width:112px; float:right;   -webkit-transition: all .25s ease .1s;   -moz-transition: all .25s ease .1s;   -o-transition: all .25s ease .1s;   -ms-transition: all .25s ease .1s;   transition: all .25s ease .1s; } .footer .nav li:hover,.footer .nav .on{  } .footer .nav li:hover a,.footer .nav .on a{ border-bottom:0px; transition: border 0.2s linear 0s; cursor:pointer; color: #000; } .footer .nav a{ padding:5px 0; color: #3D3D3D; text-decoration: none; } #features-index .feature-columns .ti-text {   border: 1px solid rgba(255, 255, 255, 0);   height: 747px;   left: 8px;   top: 8px;   width: 527px; height: 100%;   position: absolute;   text-align: center;   top: 8px;   width: 100%; }  #contact_us { margin:0 35px 0 0; z-index:999; }  #contact_us label.msg { width:100%; } #contact_us label { display:block;   margin-bottom: 0;   min-height: 50px;   position: relative; } #contact_us span.required {   color: #E2435A;   font-size: 13px;   margin-right: 4px; } #contact_us textarea {   min-height: 80px;   padding: 8px; } #contact_us .btn[type="submit"]{ width:150px; } #contact_us .btn{ margin-top: 12px; margin-right:12px;   float: left; } select {   height: 36px !important; } #contact_us option{ color:#000; border: 1px solid #aaa;   font-size: 14px !important;   outline: medium none;   padding:8px; vertical-align:middle; } #contact_us option:nth-child(odd){ border: none !important; background:#f5f5f5; } #contact_us option:nth-child(even){ border: none !important; background:#fff; }  #fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../img/fancybox.png'); } #fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap {  position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } #fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #EAE8E7; border-bottom: 2px solid #EAE8E7; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } #fancybox-close { position: absolute; top: 16px; right: 16px; width: 21px; height: 28px; background: transparent url('../img/x.png') no-repeat center center; cursor: pointer; z-index: 1103; display: none; transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;  -webkit-transition: all 0.3s ease 0s;  } #fancybox-close:hover { transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8); } #fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } #fancybox-frame { width: 100%; height: 100%; border: none; display: block; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('../img/blank.gif'); z-index: 1102; display: none; } #fancybox-left { right: 0px; } #fancybox-right { left: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { margin-top: -37.5px; width: 15px; height: 75px; background: url('../img/arrow-right.png') no-repeat; } #fancybox-right-ico { margin-top: -37px; width: 16px; height: 74px; background: url('../img/arrow-left.png') no-repeat; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible; } #fancybox-left:hover span { right: 20px; left: auto; } #fancybox-right:hover span { left: 20px; } .fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../img/fancybox-x.png'); } #fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; } #fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); background-position: -20px 0px; } #fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -182px; } #fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../img/fancybox-x.png'); background-position: 0px -20px; } #fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -142px; } #fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); } #fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -122px; } #fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } .fancybox-title-outside { padding-top: 10px; color: #fff; } .fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url('../img/fancy_title_over.png'); background: #C12942; display: block; direction:rtl; } .fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } #fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } #fancybox-title-float-wrap td { border: none; white-space: nowrap; } #fancybox-title-float-left { padding: 0 0 0 15px; background: url('../img/fancybox.png') -40px -90px no-repeat; } #fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('../img/fancybox-x.png') 0px -40px; } #fancybox-title-float-right { padding: 0 0 0 15px; background: url('../img/fancybox.png') -55px -90px no-repeat; }  .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; } .fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); } #fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); } #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }  .fancybox-ie .fancybox-bg { background: transparent !important; } .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); } #nprogress {  pointer-events: none; } #nprogress .bar {  background: #C12942;  position: fixed;  z-index: 100;  top: 0;  left: 0;  width: 100%;  height: 3px; }  #nprogress .peg {  display: block;  position: absolute;  right: 0px;  width: 100px;  height: 100%;  box-shadow: 0 0 10px #C12942, 0 0 5px #C12942;  opacity: 1.0;  -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px);   transform: rotate(3deg) translate(0px, -4px); }  .barfix{  position: fixed;  z-index: 100;  top: 0;  left: 25%; } .barfix:after, .barfix:before {   content: "";   float: left;   height: 4px; } .barfix:after, [dir="rtl"] .barfix:before {   border-left: 247px solid #0089FA;   border-right: 248px solid #FF002B; } .barfix:before, [dir="rtl"] .barfix:after {   border-left: 248px solid #FFA900;   border-right: 247px solid #00A753; }  #nprogress .spinner {  display: none;  position: fixed;  z-index: 100;  top: 15px;  right: 15px; } #nprogress .spinner-icon {  width: 18px;  height: 18px;  box-sizing: border-box;  border: solid 2px transparent;  border-top-color: #29d;  border-left-color: #29d;  border-radius: 50%;  -webkit-animation: nprogress-spinner 400ms linear infinite;   animation: nprogress-spinner 400ms linear infinite; } @-webkit-keyframes nprogress-spinner {  0%  { -webkit-transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); } } @keyframes nprogress-spinner {  0%  { transform: rotate(0deg); }  100% { transform: rotate(360deg); } } 