html * {font-size:1rem;}
body {background:#edf0f2 url(/img/back-all.gif) repeat-x; color:#474747;}
body a {color:#474747;}
body {
/*background-image:  url("/img/ny-all2.png"), url("/img/ny-all.png"); 
background-repeat:  repeat ,  repeat;
background-position: top center,  top center;
*/
}

a {text-decoration:none;}

img.aaMarkPreview {width:150px; margin:5px 5px;}


/****secton all design*****/
.section.top {border-top:7px solid var(--color-blue)}
.section.top * {font-size:0.85rem;}

.section.top .logo {margin-top:.5rem; margin-right:2rem; max-width:180px;}
.section.top .ico {display:inline-block; line-height:2rem; height:2rem; position:relative; padding-left:2.5rem; margin-bottom:0.5rem;}
.section.top .ico:before {display:block; width:2rem; height:2rem; content:" "; position:absolute; top:0; left:0; border-radius:5%;}
.section.top .ico.Map:before {content:url(/img/ico-map.svg);}
.section.top .ico.Login:before {content:url(/img/ico-login.svg);}
.section.top .ico.Pay:before {content:url(/img/ico-pay.svg);}
.section.top .ico.City:before {content:url(/img/ico-city.svg);}
.section.top .ico.Globe:before {content:url(/img/ico-globe.svg); }
.section.top .ico.Lang:before {content:url(/img/ico-globe.svg);}
.section.top .ico.Online:before {content:url(/img/ico-online.svg);}
.section.top .ico.Globe:before {top:1em;left:.2em;}

.section.top .ico.phone {display:block;}
.section.top .ico.phone:before {background:var(--color-blue); content:url(/img/ico-phone.svg); border-radius:50%; text-align:center; line-height:2rem; padding-top:.2rem; box-sizing:border-box;}

/** VARIABLES ===================================*/
/** RESET AND LAYOUT ===================================*/
.bx-wrapper {position: relative; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y;}
.bx-wrapper img {max-width: 100%; display: block; width: 100%;}
.bxslider {margin: 0; padding: 0;}
ul.bxslider {list-style: none;}
.bx-viewport {-webkit-transform: translatez(0);}
/** THEME ===================================*/
.bx-wrapper {border: none; background: #666;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 1rem; width: 100%;}
/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url('/img/bx_loader.gif') center center no-repeat #ffffff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 5;}
/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em;}
.bx-wrapper .bx-pager.bx-default-pager a { background: transparent; text-indent: -9999px; display: block; width: 1rem; height: 1rem; margin: 0 .5rem; outline: 0; border-radius:50%; border:1px solid rgba(255,255,255,.5);}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {background: var(--color-darkblue);}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; vertical-align: bottom; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager-item { font-size: 0;  line-height: 0;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;  background: url('/img/ico-prev.svg'); opacity:.5; transition:all ease 1s;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {opacity:1; transition:all ease 1s;}
.bx-wrapper .bx-next {  right: 10px;  background: url('/img/ico-next.svg'); opacity:.5; transition:all ease 1s;}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {opacity:1; transition:all ease 1s;}
.bx-wrapper .bx-controls-direction a {  position: absolute;  top: 50%;  margin-top: -16px;  outline: 0;  width: 32px;  height: 32px;  text-indent: -9999px;  z-index: 10;}
.bx-wrapper .bx-controls-direction a.disabled {  display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {  text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {  display: block;  text-indent: -9999px;  width: 10px;  height: 11px;  outline: 0;  background: url('/img/controls.png') -86px -11px no-repeat;  margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {}
.bx-wrapper .bx-controls-auto .bx-stop {  display: block;  text-indent: -9999px;  width: 9px;  height: 11px;  outline: 0;  background: url('/img/controls.png') -86px -44px no-repeat;  margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {  background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  text-align: left;  width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right: 0;  width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  background: #666;  background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {  color: #fff;  font-family: Arial;  display: block;  font-size: .85em;  padding: 10px;}

.img100 {width:100%;}

.content > .span_12_of_12 > ul {margin-bottom:1em; padding-left:2em;}
.content > .span_12_of_12 > ul > li {list-style:square; margin-bottom:0.6em; line-height:1.2;}
.content > .span_12_of_12 > h3 b,
.content > .span_12_of_12 > h3 strong,
.content > .span_12_of_12 > h3 {font-size: 1.2em; font-weight: normal; color: #c20000; line-height: 1.3;}