-ms-viewport{width:device-width}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0;}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0; }
h3{font-size:1.17em;margin:1em 0;letter-spacing:3px; }
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.6em;margin:2.33em 0; letter-spacing:3px;margin-bottom:5px}/*h6{font-size:.75em;margin:2.33em 0; letter-spacing:2px;margin-bottom:6px}*/
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;outline:none;border-radius:none;box-shadow:none}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:default}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
@font-face{font-family:'futura-pt';font-style:normal;font-weight:normal;src:url("../font/futuratot-book-webfont.eot");src:url("../font/futuratot-book-webfont.eot?#iefix") format('embedded-opentype'),url("../font/futuratot-book-webfont.woff") format('woff'),url("../font/futuratot-book-webfont.ttf") format('truetype'),url("../font/futuratot-book-webfont.svg#futura-pt") format("svg")}
@font-face{font-family:'futura-pt';font-style:normal;font-weight:500;src:url("../font/futuratot-medi-webfont.eot");src:url("../font/futuratot-medi-webfont.eot?#iefix") format('embedded-opentype'),url("../font/futuratot-medi-webfont.woff") format('woff'),url("../font/futuratot-medi-webfont.ttf") format('truetype'),url("../font/futuratot-medi-webfont.svg#futura-pt") format("svg")}
@font-face{font-family:'futura-pt';font-style:normal;font-weight:bold;src:url("../font/futuratot-demi-webfont.eot");src:url("../font/futuratot-demi-webfont.eot?#iefix") format('embedded-opentype'),url("../font/futuratot-demi-webfont.woff") format('woff'),url("../font/futuratot-demi-webfont.ttf") format('truetype'),url("../font/futuratot-demi-webfont.svg#futura-pt") format("svg")}
.special-hover,.btn,.btn-prev,.btn-next,.btn-expand,.btn-reduce,.tools a,#footer .menu-footer a,#front .menu-main .item a,#back .menu-main .back a,.menu-subpage .back a,#back .menu-main .item a,.menu-subpage .item a{position:relative;}
.special-hover span,.btn span,.btn-prev span,.btn-next span,.btn-expand span,.btn-reduce span,.tools a span,#footer .menu-footer a span,#front .menu-main .item a span,#back .menu-main .back a span,.menu-subpage .back a span,#back .menu-main .item a span,.menu-subpage .item a span{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#000;-webkit-transition:-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);display:block}
.special-hover:after,.btn:after,.btn-prev:after,.btn-next:after,.btn-expand:after,.btn-reduce:after,.tools a:after,#footer .menu-footer a:after,#front .menu-main .item a:after,#back .menu-main .back a:after,.menu-subpage .back a:after,#back .menu-main .item a:after,.menu-subpage .item a:after{content:attr(data-text);color:#fff;position:absolute;left:0;right:0;padding-top:4px;top:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);text-align:center;background:#000}
.special-hover:hover span,.btn:hover span,.btn-prev:hover span,.btn-next:hover span,.btn-expand:hover span,.btn-reduce:hover span,.tools a:hover span,#footer .menu-footer a:hover span,#front .menu-main .item a:hover span,#back .menu-main .back a:hover span,.menu-subpage .back a:hover span,#back .menu-main .item a:hover span,.menu-subpage .item a:hover span,.special-hover.status-active span,.btn.status-active span,.btn-prev.status-active span,.btn-next.status-active span,.btn-expand.status-active span,.btn-reduce.status-active span,.tools a.status-active span,#footer .menu-footer a.status-active span,#front .menu-main .item a.status-active span,#back .menu-main .back a.status-active span,.menu-subpage .back a.status-active span,#back .menu-main .item a.status-active span,.menu-subpage .item a.status-active span,#footer .menu-footer a.active span,#front .menu-main .item.active-parent a span{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transform:translate3d(0,-14px,0);-moz-transform:translate3d(0,-14px,0);-o-transform:translate3d(0,-14px,0);-ms-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}
.special-hover:hover:after,.btn:hover:after,.btn-prev:hover:after,.btn-next:hover:after,.btn-expand:hover:after,.btn-reduce:hover:after,.tools a:hover:after,#footer .menu-footer a:hover:after,#front .menu-main .item a:hover:after,#back .menu-main .back a:hover:after,.menu-subpage .back a:hover:after,#back .menu-main .item a:hover:after,.menu-subpage .item a:hover:after,.special-hover.status-active:after,.btn.status-active:after,.btn-prev.status-active:after,.btn-next.status-active:after,.btn-expand.status-active:after,.btn-reduce.status-active:after,.tools a.status-active:after,#footer .menu-footer a.status-active:after,#front .menu-main .item a.status-active:after,#back .menu-main .back a.status-active:after,.menu-subpage .back a.status-active:after,#back .menu-main .item a.status-active:after,.menu-subpage .item a.status-active:after,#footer .menu-footer a.active:after,#front .menu-main .item.active-parent a:after{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.no-csstransforms3d .special-hover span,.no-csstransforms3d .btn span,.no-csstransforms3d .btn-prev span,.no-csstransforms3d .btn-next span,.no-csstransforms3d .btn-expand span,.no-csstransforms3d .btn-reduce span,.no-csstransforms3d .tools a span,.no-csstransforms3d #footer .menu-footer a span,.no-csstransforms3d #front .menu-main .item a span,.no-csstransforms3d #back .menu-main .back a span,.no-csstransforms3d .menu-subpage .back a span,.no-csstransforms3d #back .menu-main .item a span,.no-csstransforms3d .menu-subpage .item a span{top:0;-webkit-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1)}
.no-csstransforms3d .special-hover:after,.no-csstransforms3d .btn:after,.no-csstransforms3d .btn-prev:after,.no-csstransforms3d .btn-next:after,.no-csstransforms3d .btn-expand:after,.no-csstransforms3d .btn-reduce:after,.no-csstransforms3d .tools a:after,.no-csstransforms3d #footer .menu-footer a:after,.no-csstransforms3d #front .menu-main .item a:after,.no-csstransforms3d #back .menu-main .back a:after,.no-csstransforms3d .menu-subpage .back a:after,.no-csstransforms3d #back .menu-main .item a:after,.no-csstransforms3d .menu-subpage .item a:after{top:100%;-webkit-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);bottom:0}
.no-csstransforms3d .special-hover:hover span,.no-csstransforms3d .btn:hover span,.no-csstransforms3d .btn-prev:hover span,.no-csstransforms3d .btn-next:hover span,.no-csstransforms3d .btn-expand:hover span,.no-csstransforms3d .btn-reduce:hover span,.no-csstransforms3d .tools a:hover span,.no-csstransforms3d #footer .menu-footer a:hover span,.no-csstransforms3d #front .menu-main .item a:hover span,.no-csstransforms3d #back .menu-main .back a:hover span,.no-csstransforms3d .menu-subpage .back a:hover span,.no-csstransforms3d #back .menu-main .item a:hover span,.no-csstransforms3d .menu-subpage .item a:hover span{top:-14px}
.no-csstransforms3d .special-hover:hover:after,.no-csstransforms3d .btn:hover:after,.no-csstransforms3d .btn-prev:hover:after,.no-csstransforms3d .btn-next:hover:after,.no-csstransforms3d .btn-expand:hover:after,.no-csstransforms3d .btn-reduce:hover:after,.no-csstransforms3d .tools a:hover:after,.no-csstransforms3d #footer .menu-footer a:hover:after,.no-csstransforms3d #front .menu-main .item a:hover:after,.no-csstransforms3d #back .menu-main .back a:hover:after,.no-csstransforms3d .menu-subpage .back a:hover:after,.no-csstransforms3d #back .menu-main .item a:hover:after,.no-csstransforms3d .menu-subpage .item a:hover:after{top:0}
.vertical-content:before,.menu-section .menu .wrap:before,.crossroad-article .content-wrap:before,.crossroad-category li > a:before,.crossroad-services .page:before,.crossroad-section .page:before,.crossroad-references .title:before,.crossroad-team:before,.box-intro .item:before,.box-intro .pager:before,.box-message:before,.box-gallery .content-wrap:before,.box-magazin:before,.box-content:before,.box-contact:before,.box-twocols .col-left:before,.box-twocols .col-right:before,.box-404:before,.box-outlet:before,.box-cta:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:1px}
.separator,hr{background:#000;margin:15px auto 20px;width:6px;height:6px;-webkit-border-radius:3px;border-radius:3px;position:relative;font:0/0 a;color:transparent;text-decoration:none;}
.separator:before,hr:before,.separator:after,hr:after{content:'';height:1px;position:absolute;top:50%;background-color:#c3c3c3;width:45px}
.separator:before,hr:before{right:13px}
.separator:after,hr:after{left:13px}
.date{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:600;margin:0 0 0px;color:#000;}/*.date{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0 0 10px;color:#000;}*/
.content{display:inline-block;vertical-align:middle;max-width:99%}
.page-wrap{height:100%;overflow:auto}/*.page-wrap{height:100%;overflow:hidden}*/
.page{height:100%;outline:1px solid transparent;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}
/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}
.l{float:left;display:inline}
.r{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.thin{font-weight:normal}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.big{font-size:14px}
.bigger{font-size:18px}
.small{font-size:11px}
.error,.red{color:#c00}
.green{color:#678713}
.grey{color:#999}
.nowrap{white-space:nowrap}
/*
 * Typo
 */
body{font:normal 13px/30px 黑体, 文泉驿黑体,"Hiragino Sans GB",  "WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}
h1,h2{font-family:黑体, 文泉驿黑体,"Hiragino Sans GB",  "WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;line-height:1.2;margin:2em 0 .5em;text-transform:uppercase;color:#000}
h2{font-size:40px;line-height:50px}
p{margin:0 0 1.2em}

a{color:#000;text-decoration:underline}

.separator1{background:#000;margin:15px auto 20px;width:6px;height:6px;-webkit-border-radius:3px;border-radius:3px;position:relative;font:0/0 a;color:transparent;text-decoration:none;}
.separator1:before,.separator1:after{content:'';height:1px;position:absolute;top:50%;background-color:#c3c3c3;width:45px}
.separator1:before{right:13px}
.separator1:after{left:13px}


.separator{background:url("../img/cup.png") ;margin:15px auto 20px;width:150px;height:16px;}/*.separator{background:#000;margin:15px auto 20px;width:6px;height:6px;-webkit-border-radius:3px;border-radius:3px;position:relative;font:0/0 a;color:transparent;text-decoration:none;}*/
.separator:before,.separator:after{content:'';height:1px;position:absolute;top:50%;background-color:#c3c3c3;width:45px}
.separator:before{right:13px}
.separator:after{left:13px}
.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;font-family:黑体, 文泉驿黑体,"Hiragino Sans GB",  "WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border:1px solid #000;font-size:12px;font-weight:bold;width:180px;text-align:center;line-height:36px;text-transform:uppercase;padding-top:2px;overflow:hidden;letter-spacing:.2em;position:relative;}
.ie7 .btn{display:inline;zoom:1}
.btn span{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none;color:#000;-webkit-transition:all 0.2s 0.15s;-moz-transition:all 0.2s 0.15s;-o-transition:all 0.2s 0.15s;-ms-transition:all 0.2s 0.15s;transition:all 0.2s 0.15s;display:block}
.btn:after{content:attr(data-text);color:#fff;position:absolute;left:0;right:0;padding-top:2px;top:0;-webkit-transform:translate3d(0,12px,0);-moz-transform:translate3d(0,12px,0);-o-transform:translate3d(0,12px,0);-ms-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s 0.15s;-moz-transition:all 0.2s 0.15s;-o-transition:all 0.2s 0.15s;-ms-transition:all 0.2s 0.15s;transition:all 0.2s 0.15s;text-align:center}
.btn:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:0;background:#000;-webkit-transition:top 0.3s linear;-moz-transition:top 0.3s linear;-o-transition:top 0.3s linear;-ms-transition:top 0.3s linear;transition:top 0.3s linear}
.btn:hover:before{top:0}
.btn:hover span{-webkit-transform:translate3d(0,-12px,0);-moz-transform:translate3d(0,-12px,0);-o-transform:translate3d(0,-12px,0);-ms-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.btn:hover:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none}

.btn1{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;font-family:黑体, 文泉驿黑体,"Hiragino Sans GB",  "WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border:1px solid #000;font-size:10px;/*font-size:12px;*/font-weight:bold;width:180px;text-align:center;line-height:36px;text-transform:capitalize;padding-top:2px;overflow:hidden;letter-spacing:.2em;position:relative;}
.ie7 .btn1{display:inline;zoom:1}
.btn1 span{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none;color:#000;-webkit-transition:all 0.2s 0.15s;-moz-transition:all 0.2s 0.15s;-o-transition:all 0.2s 0.15s;-ms-transition:all 0.2s 0.15s;transition:all 0.2s 0.15s;display:block}
.btn1:after{content:attr(data-text);color:#fff;position:absolute;left:0;right:0;padding-top:2px;top:0;-webkit-transform:translate3d(0,12px,0);-moz-transform:translate3d(0,12px,0);-o-transform:translate3d(0,12px,0);-ms-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s 0.15s;-moz-transition:all 0.2s 0.15s;-o-transition:all 0.2s 0.15s;-ms-transition:all 0.2s 0.15s;transition:all 0.2s 0.15s;text-align:center;font-size:10px;}
.btn1:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:0;background:#000;-webkit-transition:top 0.3s linear;-moz-transition:top 0.3s linear;-o-transition:top 0.3s linear;-ms-transition:top 0.3s linear;transition:top 0.3s linear}
.btn1:hover:before{top:0}
.btn1:hover span{-webkit-transform:translate3d(0,-12px,0);-moz-transform:translate3d(0,-12px,0);-o-transform:translate3d(0,-12px,0);-ms-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.btn1:hover:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none;font-size:10px;}
dl{margin:0 0 1.5em}
dt{font-weight:bold;margin:0}
dd{margin:0 0 .75em;padding:0}
/*table{width:100%;clear:both;margin:0 0 1.5em;empty-cells:show;border-collapse:collapse;border:1px solid #ddd}*/
caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top;font-size:30px;line-height:40px;color:#000;text-transform:uppercase;}
#back .main caption{color:#fff}

td,th{padding:0px 20px 0px 20px;border:1px solid #ccc;text-align:center; vertical-align: middle;}
thead th{font-weight:bold;text-align:center; vertical-align: middle;background:#00c3a1;color:#fff;border-color:$bdDark}
/*td,th{vertical-align:top;padding:10px;border:1px solid #ccc}
thead th{font-weight:bold;text-align:left;background:#272727;color:#fff;border-color:$bdDark}*/
img.l{margin:0 20px 20px 0}
img.r{margin:0 0 20px 20px}
.ie7 a[href] *{cursor:pointer}
/*
 *	Grid
 */
.row,.row-main{position:relative;margin:0;padding:0;zoom:1;}
.row:after,.row-main:after,.row:before,.row-main:before{content:'';display:table;clear:both}
.row-main{margin:0 auto;max-width:800px;}
#back .main .row-main{max-width:640px;padding-top:70px}
.col{display:inline;float:left;left:100%;position:relative;padding:0}
.col-side{width:37.5%;margin-left:-100%}
.col-content{width:60%;margin-left:-60%}
.grid-h{width:48.5%}
.col-h-1{margin-left:-100%}
.col-h-2{margin-left:-48.5%}
.grid-t{width:31.333333333333332%}
.grid-2t{width:65.66666666666666%}
.col-t-1{margin-left:-100%}
.col-t-2{margin-left:-65.66666666666667%}
.col-t-3{margin-left:-31.333333333333343%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.col-q-1{margin-left:-100%}
.col-q-2{margin-left:-74.25%}
.col-q-3{margin-left:-48.5%}
.col-q-4{margin-left:-22.75%}

.ie7 .sk-countdown-circle,.ie8 .sk-countdown-circle{display:none}
.sk-countdown-circle,.sk-countdown-circle .sk-countdown-clip,.sk-countdown-circle .sk-countdown-bar{position:absolute;left:0;top:0}
.sk-countdown-circle .sk-countdown-clip{width:.5em;height:1em;overflow:hidden}
.sk-countdown-circle .sk-countdown-bar{width:52px;height:52px;border:4px solid #fff;-webkit-border-radius:.5em;border-radius:.5em;clip:rect(0,.5em,1em,0)}
.sk-countdown-circle .sk-countdown-clip + .sk-countdown-clip{left:.5em;}
.sk-countdown-circle .sk-countdown-clip + .sk-countdown-clip .sk-countdown-bar{left:auto;right:0;clip:rect(0,1em,1em,.5em)}
.popup-holder{padding:50px}
.popup-overlay{background:rgba(0,0,0,0.75)}
.popup-window{position:absolute;top:50%;left:0;right:0;padding:0 80px}
.popup-content{position:relative;max-width:1280px;margin:0 auto;background:#000;min-height:50px}
.popup-close{background:url("../img/bg/sprite.png?1404144360776") -510px -411px no-repeat;width:60px;height:60px;position:absolute;right:-60px;top:0;cursor:pointer;}
.popup-close:hover{background:url("../img/bg/sprite.png?1404144360776") -446px -411px no-repeat}
.box-youtube-holder{padding:0 0 56.25%;position:relative;}
.box-youtube-holder .player,.box-youtube-holder iframe{display:block;width:100% !important;height:100% !important}

.box-intro .btn{border-color:#fff;}
.box-intro .btn:before{background:#fff}
.box-intro .btn:after{color:#000}
.box-intro .btn span{color:#fff}
.box-intro .pager{position:absolute;bottom:5px;left:0;right:0;font:0/0 a;color:transparent;text-decoration:none;z-index:20;-webkit-transform:translateZ(0);}
.box-intro .pager a{display:inline-block;vertical-align:top;width:20px;height:20px;margin:0 3px;}
.box-intro .pager a.active span{border-color:#fff;}
.box-intro .pager a.active span:after{background:none}
.box-intro .pager span{border:1px solid transparent;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;overflow:hidden;width:10px;height:10px;-webkit-border-radius:11px;border-radius:11px;position:relative;display:block;margin:0 auto;}
.box-intro .pager span:after{content:'';display:block;width:4px;height:4px;margin:3px auto 0;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.box-intro .pager .pages{display:block;}
.box-intro .pager .pages:hover a.active span{border-color:transparent;}
.box-intro .pager .pages:hover a.active span:after{background:#fff}
.box-intro .pager .pages:hover a:hover span{border-color:#fff;}
.box-intro .pager .pages:hover a:hover span:after{background:none}
.box-message{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;background:rgba(0,0,0,0.8);padding:115px 40px 65px;z-index:7;-webkit-transition:top 0.5s, bottom 0.5s;-moz-transition:top 0.5s, bottom 0.5s;-o-transition:top 0.5s, bottom 0.5s;-ms-transition:top 0.5s, bottom 0.5s;transition:top 0.5s, bottom 0.5s;}
.box-message.hidden{top:-100%;bottom:100%}
.box-message h2{color:#fff;margin:.1em 0 .25em}
.box-message .separator{display:none}
.box-message .content{height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.box-message .tools{position:absolute;bottom:25px;left:0;right:0}
.box-message .close{display:block;width:30px;height:30px;background:url("../img/bg/sprite-mobile.png") 0 0 no-repeat;margin:0 auto;font:0/0 a;color:transparent;text-decoration:none}
:first-child{margin-top:0}

.date{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:600;margin:0 0 0px;color:#000;}


.tools a{position:relative;}
.tools a span{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);/**color:#000;**/-webkit-transition:-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);display:block}
.tools a:after{content:attr(data-text);color:#fff;position:absolute;left:0;right:0;padding-top:4px;top:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);text-align:center;background:#000}
.tools a:hover span{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transform:translate3d(0,-14px,0);-moz-transform:translate3d(0,-14px,0);-o-transform:translate3d(0,-14px,0);-ms-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}
.tools a:hover:after{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.no-csstransforms3d .tools a span{top:0;-webkit-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1)}
.no-csstransforms3d .tools a:after{top:100%;-webkit-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.85s cubic-bezier(0.19, 1, 0.22, 1);bottom:0}

.tools a{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-align:center;overflow:hidden;}
.ie7 .btn,.ie7 .btn-prev,.ie7 .btn-next,.ie7 .btn-expand,.ie7 .btn-reduce,.ie7 .tools a{display:inline;zoom:1}
.btn:after,.btn-prev:after,.btn-next:after,.btn-expand:after,.btn-reduce:after,.tools a:after{padding-top:2px}


.tools{vertical-align:middle; text-align:center; margin:0 auto; }
.tools a{background:#fff;color:transparent;padding:0;}
.tools a{border:none;background:#fff;width:auto;display:block;font:0/0 a;color:transparent;text-decoration:none;width:60px;height:60px;padding:0;line-height:60px;}
.tools a span{display:inline-block;vertical-align:middle;width:60px;height:60px}
.tools a:after{content:'';width:60px;height:60px}
.tools .close span{background:url("../img/bg/sprite.png?1404144360776") -446px -411px no-repeat}
.tools .close:after{background:url("../img/bg/sprite.png?1404144360776") -510px -411px no-repeat;background-color:#222;}
.tools .next span{background:url("../img/bg/sprite.png?1404144360776") -597px -66px no-repeat}
.tools .next:after{background:url("../img/bg/sprite.png?1404144360776") -597px -2px no-repeat;background-color:#222;}
.tools .prev span{background:url("../img/bg/sprite.png?1404144360776") -382px -411px no-repeat}
.tools .prev:after{background:url("../img/bg/sprite.png?1404144360776") -318px -411px no-repeat;background-color:#222;}

}html,body{height:100%;overflow:hidden;padding:0;margin:0}

}@media (max-width:1000px) and (orientation:portrait){html.touch{overflow:hidden}
}body{position:relative;color:#666;background:#666;min-width:1000px;min-height:501px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;margin:0;}

}#mother{overflow:hidden;overflow-y:auto;}
#front,#back{backface-visibility:hidden;overflow:hidden;overflow-y:auto;}
#front{z-index:120;background:#222;overflow:hidden;overflow-y:auto;}

/*
 *	Base layout
 */

.header{position:absolute;left:0;top:0;right:0;background:#222;height:60px;z-index:200;}/**.header{position:absolute;left:0;top:0;right:0;background:#fff;height:60px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);z-index:200;}**/
#back .header{background:#fff}

#logo{position:absolute;left:10px;top:0;font:100%/60px 黑体,微软雅黑,"Microsoft YaHei",文泉驿黑体,"Hiragino Sans GB","WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0;padding:0;width:189px;height:60px;text-align:center;z-index:5;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);overflow:hidden;background:#fff;}/***#logo{position:absolute;left:20px;top:0;font:100%/60px 微软雅黑,"Microsoft YaHei", 黑体, 文泉驿黑体,"Hiragino Sans GB",  "WenQuanYi Micro Hei","futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0;padding:0;width:113px;height:60px;text-align:center;z-index:5;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);overflow:hidden;background:#fff;}***/
#logo a{display:block}
#logo .dib{display:inline-block;vertical-align:top;line-height:1;}
#logo img{position:absolute;left:23px;padding-top:15px;height:30px;width:189px}/*logo img{position:absolute;left:23px;padding-top:15px;height:40px;width:186px}*/
#logo .claim{display:block;height:14px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;bottom:16px;width:100%;left:23px;background:url("../img/bg/sprite.png?1404144360776") -454px -323px no-repeat}
.main{position: relative;left:0px;right:0px;bottom:30px;top:60px;overflow:hidden;}/***.main{position:absolute;left:0;right:0;bottom:30px;top:60px;overflow:hidden;}**/

.main-overlay{display:none;z-index:100;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);background:transparent;}
.is-animation .main-overlay{display:block}
.section{width:100%;height:100%;position:relative;overflow:hidden;}
.section .section-scroll{height:100%;overflow:hidden;overflow-y:auto;/*overflow-y:hidden;*/position:relative;-webkit-overflow-scrolling:touch}/**.section .section.section-scroll{height:100%;overflow:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}**/
#back .section{background:#222}
.section-detail{overflow-y:auto;background:#fff;padding:60px 0 0;}
.section-detail h1{font-size:30px;line-height:40px;margin:0 0 15px}
.section-detail .author{text-decoration:none;color:#666;text-transform:uppercase;font-size:12px;font-weight:bold;line-height:16px;padding-top:5px;overflow:hidden;zoom:1;}
.section-detail .author a{display:block;color:#000;text-decoration:none;}
.section-detail .author a:hover{color:#666}
.section-detail .avatar{float:left;display:inline;margin-right:15px;margin-top:-5px;}
.section-detail .avatar img{-webkit-border-radius:30px;border-radius:30px}
#footer{position: relative;left:0;right:0;bottom:0;background:#222;height:180px;line-height:30px;padding:0 20px;font-size:10.5px;font-weight:500; letter-spacing:1px;text-transform:uppercase;z-index:200;color:#fafafa;font-family:"futura-pt";/*color:#222;*/}/*#footer{position:absolute;left:0;right:0;bottom:0;background:#fff;height:30px;line-height:28px;padding:0 20px;font-size:10px;font-weight:bold;text-transform:uppercase;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 -1px 0 rgba(0,0,0,0.1);z-index:200;color:#000;}*/

#footer a{text-decoration:none;color:#fafafa;}
#footer p{margin:0;font-family:"futura-pt";}/*#footer p{margin:0;}*/
#footer .l{padding-top:2px; padding-left:8px;}/***#footer .l{padding-top:2px}***/
 #footer .l > *{float:left;display:inline;letter-spacing:2px; color:#222;font-weight:800;font-family:"futura-pt"; font-size:120%}/*add*/
#footer .creator{text-decoration:none;color:#464646;text-transform:uppercase;margin-left:15px;font-weight:normal;}
#footer .creator .logo{font:0/0 a;color:transparent;text-decoration:none;display:inline-block;vertical-align:middle;background:url("../img/bg/sprite.png?1404144360776") -641px -234px no-repeat;width:8px;height:7px;position:relative;top:-1px;margin-left:1px}
#footer .creator:hover{color:#000;}
#footer .creator:hover .logo{background:url("../img/bg/sprite.png?1404144360776") -641px -245px no-repeat}
 #footer .r > *{float:left;display:inline;letter-spacing:2px; color:#222;font-weight:800;font-family:"futura-pt";}/***#footer .r > *{float:right;padding-right:100px; display:inline}      #footer .r > *{float:left;display:inline}***/
#footer .menu-lang{position:relative;color:#000;margin-right:10px;}
#footer .menu-lang strong{display:block;cursor:pointer;padding:2px 20px 0 5px;}
#footer .menu-lang strong:after{content:'';position:absolute;right:5px;top:50%;margin-top:-2px;width:0;height:0;overflow:hidden;font:0/0 a;color:transparent;text-decoration:none;border-width:0 4px 4px;border-style:solid dashed;border-color:#000 transparent}
#footer .menu-lang:hover .menu{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);}
.no-csstransforms3d #footer .menu-lang:hover .menu{display:block}
#footer .menu-lang:hover strong:after{border-width:4px 4px 0}
#footer .menu-lang .menu{position:absolute;bottom:100%;left:0;right:0;background-color:#272727;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;outline:1px solid transparent;-webkit-transform:perspective(100px) rotateX(90deg);-moz-transform:perspective(100px) rotateX(90deg);-o-transform:perspective(100px) rotateX(90deg);-ms-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}
.no-csstransforms3d #footer .menu-lang .menu{display:none}
#footer .menu-lang .menu a{display:block;color:#fff;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;padding-top:2px;}
#footer .menu-lang .menu a:hover{background:#3b3b3b}
#footer .menu-footer a{float:left;display:inline;padding:0 10px;padding-top:2px;margin-left:1px;color:#666;padding:4px 20px 0;}
#footer .menu-footer a span{color:#222}/***#footer .menu-footer a span{color:#000}***/
#footer .menu-footer a:after{background:#000;color:#fff}
#footer .menu-footer a:after{padding-top:2px}
#footer .menu-footer a:hover span,#footer .menu-footer a.active span{-webkit-transform:translate3D(0,-10px,0);-moz-transform:translate3D(0,-10px,0);-o-transform:translate3D(0,-10px,0);-ms-transform:translate3D(0,-10px,0);transform:translate3D(0,-10px,0)}
#footer .menu-footer a:hover:after,#footer .menu-footer a.active:after{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}
#footer .social{padding-top:7px;}
#footer .social a{font:0/0 a;color:transparent;text-decoration:none;width:16px;height:16px;padding:0;float:left;display:inline;margin-left:20px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;}
#footer .social a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
#footer .social .facebook{margin-left:10px;background:url("../img/bg/sprite.png?1404144360776") -641px -174px no-repeat}
#footer .social .twitter{background:url("../img/bg/sprite.png?1404144360776") -641px -150px no-repeat}
#footer .social .google{background:url("../img/bg/sprite.png?1404144360776") -641px -194px no-repeat}
#footer .social .pinterest{background:url("../img/bg/sprite.png?1404144360776") -641px -130px no-repeat}
/*
 *	Menu
 */

/*
 *	Crossroads
 */
.crossroad-article .page{background:#fff }/*.crossroad-article .page{background:#fff url("../img/illust/logo-stopka.png") 50% 77.5% no-repeat}*/
.crossroad-article .item{height:50%;overflow:hidden;position:relative;}
.crossroad-article .item > a{display:block;text-decoration:none;color:#666;text-align:center;height:100%;}
.crossroad-article .item > a:hover .content-wrap{background:#e5e5e5;width:50.5%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}/*.crossroad-article .item > a:hover .content-wrap{background:#e5e5e5;width:40%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}*/
.crossroad-article .item1{height:100%;overflow:hidden;position:relative; width:95%}
.crossroad-article .item1> a{display:block;text-decoration:none;color:#666;text-align:center;height:100%;}
.crossroad-article .item2{height:100%;overflow:hidden;position:relative; width:47.5%}
.crossroad-article .content1{display:inline-block;vertical-align:top;max-width:99%;width:400px;margin:0; margin:10% 0 0 10%;}/*.crossroad-article .content{display:inline-block;vertical-align:middle;max-width:99%;width:330px;margin:0}*/

.crossroad-article .content-wrap{background:#fff;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;width:50%;z-index:1}/*.crossroad-article .content-wrap{background:#fff;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;width:37.5%;z-index:1}*/
.crossroad-article .content{display:inline-block;vertical-align:middle;max-width:99%;width:400px;margin:0;}/*.crossroad-article .content{display:inline-block;vertical-align:middle;max-width:99%;width:330px;margin:0}*/
.crossroad-article .title{margin:0 30px}
.crossroad-article .img{width:50%;overflow:hidden;margin:0;}/*.crossroad-article .img{width:62.5%;overflow:hidden;margin:0;}*/
/*Add*/
.crossroad-article .image{width:100%;overflow:hidden;margin:0;}
.crossroad-article .left{width:50%;overflow:hidden;margin:0;}


.crossroad-article .img img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.crossroad-article .img-left > a{padding-left:62.5%;}
.crossroad-article .img-left > a:hover{padding-left:60%}
.crossroad-article .img-left .img{right:auto}
.crossroad-article .img-left .content-wrap{left:auto}
.crossroad-article .img-right > a{padding-right:62.5%;}
.crossroad-article .img-right > a:hover{padding-right:60%}
.crossroad-article .img-right .img{left:auto}
.crossroad-article .img-right .content-wrap{right:auto}
.crossroad-article .play{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;width:80px;height:80px;background:url("../img/bg/sprite.png?1404144360776") -86px -411px no-repeat;background-color:#000;background-color:rgba(0,0,0,0.5);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;}
.crossroad-article .play:hover{background-color:rgba(0,0,0,0.75)}
.crossroad-category{min-height:800px;}
.crossroad-category ul{width:100%;height:100%;}
.crossroad-category li{height:100%;position:absolute;}
.crossroad-category li:hover .img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}
.crossroad-category li:hover .name-sub{opacity:1;-ms-filter:none;filter:none}
.crossroad-category li > a{display:block;height:100%;text-decoration:none;color:#fff;position:relative;text-align:center;font-size:30px;line-height:40px;text-transform:uppercase;font-weight:bold}
.crossroad-category .name{display:inline-block;vertical-align:middle;max-width:90%;width:185px;position:relative;z-index:10}
.crossroad-category .name-sub{position:absolute;top:100%;left:0;right:0;font-size:16px;line-height:20px;font-weight:normal;white-space:nowrap;margin-top:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;}
.crossroad-category .name-sub strong{display:block;font-size:18px}
.crossroad-category .img{background:50% 50% no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s}
.crossroad-category.condensed li > a{font-size:20px;line-height:30px}
.crossroad-category.condensed .name{width:auto}
.crossroad-category.extend li > a{font-size:50px;line-height:60px}
.crossroad-category.extend .name{width:auto}
.crossroad-category.extend .link{position:absolute;left:50%;bottom:40px;margin:0;margin-left:-90px;}
.crossroad-category.extend .link .btn{border-color:#fff;}
.crossroad-category.extend .link .btn:after{background:#fff;color:#000}
.crossroad-category.extend .link .btn span{color:#fff}
.crossroad-services{height:100%;}
.crossroad-services .page-wrap{height:70%;min-height:500px;}
.crossroad-services .page-wrap:last-child{height:100%;}
.crossroad-services .page-wrap:last-child .page{height:70%}
.crossroad-services .page{text-align:center;position:relative;background:#fff}
.crossroad-services .content{vertical-align:middle;display:inline-block;max-width:99%;width:360px}
.crossroad-services .img{overflow:hidden;margin:0;}
.crossroad-services .img img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.crossroad-services .img #video{position:absolute;left:0;top:0;height:100%;width:100%;}
.crossroad-services .img #video video{position:absolute;left:50%;top:50%}
.crossroad-services .img .scroll{position:relative;z-index:2;height:100%}
.crossroad-services .img .item{width:100%;height:100%}
.crossroad-services .img .pager{position:absolute;left:0;right:0;bottom:15px;z-index:10;text-align:center;display:none;}
.crossroad-services .img .pager a{display:inline-block;width:9px;height:9px;border:1px solid transparent;overflow:hidden;-webkit-border-radius:10px;border-radius:10px;margin:0 5px;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;}
.crossroad-services .img .pager a.active{border-color:#fff;}
.crossroad-services .img .pager a.active span{background:none}
.crossroad-services .img .pager span{display:block;width:4px;height:4px;margin:2px auto 0;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.crossroad-services .img .pager .pages{display:inline-block;vertical-align:middle;}
.crossroad-services .img .pager .pages:hover a.active{border-color:transparent;}
.crossroad-services .img .pager .pages:hover a.active span{background:#fff}
.crossroad-services .img .pager .pages:hover a:hover{border-color:#fff;}
.crossroad-services .img .pager .pages:hover a:hover span{background:none}
.crossroad-services .img-left{padding-left:50%;}
.crossroad-services .img-left .img{right:50%}
.crossroad-services .img-right{padding-right:50%;}
.crossroad-services .img-right .img{left:50%}
.crossroad-services .btn-expand{position:relative;top:auto;right:auto;border:1px solid #000}
.crossroad-section{background:#fff;height:100%;min-height:500px;text-align:center;}
.crossroad-section .content{width:1000px;}
.crossroad-section .content > *{padding-left:50px;padding-right:50px}
.crossroad-section .content > .separator{padding:0}
.crossroad-section .separator{margin-top:20px;margin-bottom:30px;}
.crossroad-section .separator:before,.crossroad-section .separator:after{width:150px}
.crossroad-section .separator + p{margin:0 0 40px}
.crossroad-section .menu{margin:0 auto;display:table;text-transform:uppercase;font-weight:bold;font-size:16px;line-height:30px;}
.crossroad-section .menu a{display:table-cell;width:200px;border-left:1px solid #ccc;text-decoration:none;}
.crossroad-section .menu a:first-child{border:none}
.crossroad-section .menu a:hover strong{color:#666}
.crossroad-section .menu .inner{display:block;color:#000;padding:0 30px;height:100%}
.crossroad-section .menu strong{display:block;font-size:40px;line-height:1;margin:0 0 20px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s}
.crossroad-sortiment{overflow:hidden;font-weight:bold;font-size:14px;line-height:32px;text-transform:uppercase;}
.crossroad-sortiment .wrap{display:inline-block;vertical-align:top;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000}
.crossroad-sortiment img{width:auto;height:auto;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}
.crossroad-sortiment .point{position:absolute;color:#fff;text-decoration:none;width:40px;height:40px;margin-top:-20px;margin-left:-20px;}
.js .crossroad-sortiment .point{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.crossroad-sortiment .point:hover .dot{width:56px;height:56px;border-width:2px;-webkit-border-radius:30px;border-radius:30px;margin-top:-10px;margin-left:-10px;}
.crossroad-sortiment .point:hover .dot:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.crossroad-sortiment .point:hover .dot:after{opacity:1;-ms-filter:none;filter:none}
.crossroad-sortiment .point:hover .name{opacity:1;-ms-filter:none;filter:none;left:100%}
.crossroad-sortiment .point.left .name{left:auto;right:100%;margin-left:0;margin-right:20px}
.crossroad-sortiment .dot{display:block;width:38px;height:38px;border:1px solid #fff;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;position:relative;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.crossroad-sortiment .dot:before{content:'';width:8px;height:8px;-webkit-border-radius:4px;border-radius:4px;background:#fff;overflow:hidden;position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s}
.crossroad-sortiment .dot:after{content:'';width:12px;height:12px;position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;background:url("../img/bg/sprite.png?1404144360776") -641px -218px no-repeat;-webkit-transition:opacity 0.3s 0.3s;-moz-transition:opacity 0.3s 0.3s;-o-transition:opacity 0.3s 0.3s;-ms-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.crossroad-sortiment .name{position:absolute;left:-5000px;top:50%;margin-top:-30px;margin-left:20px;line-height:60px;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.3s 0.6s;-moz-transition:opacity 0.3s 0.6s;-o-transition:opacity 0.3s 0.6s;-ms-transition:opacity 0.3s 0.6s;transition:opacity 0.3s 0.6s;}
.touch .crossroad-sortiment .name{opacity:1;-ms-filter:none;filter:none;left:100%}
.crossroad-sortiment .name span{display:inline-block;vertical-align:middle;line-height:16px}
.crossroad-brands{text-align:center;font:0/0 a;color:transparent;text-decoration:none;}
.crossroad-brands .page{background:#ececec}
.crossroad-brands .item{float:left;display:inline;width:25%;height:33.33%;overflow:hidden;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;position:relative;}
.crossroad-brands .item[href]:hover{background:#fff;}
.crossroad-brands .item span{border:1px solid #ccc;border-width:0 1px 1px 0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);overflow:hidden;}
.crossroad-brands .item span img{height:100%;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.crossroad-references{text-align:center;}
.crossroad-references .page{background:#262626}
.crossroad-references .item{float:left;display:inline;width:25%;height:50%;position:relative;overflow:hidden;text-decoration:none;}
.crossroad-references .item:hover .overlay{opacity:1;-ms-filter:none;filter:none}
.crossroad-references .item:hover .title span{opacity:1;-ms-filter:none;filter:none;left:0}
.crossroad-references span.item > .img{border:1px solid #161616;border-width:1px 0 0 1px;overflow:hidden;background:#262626}
.crossroad-references .overlay{z-index:10;background:#000;background:rgba(0,0,0,0.4);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.crossroad-references .title{margin:0;color:#fff;}
.crossroad-references .title span{-webkit-transition:all 0.3s 0.3s;-moz-transition:all 0.3s 0.3s;-o-transition:all 0.3s 0.3s;-ms-transition:all 0.3s 0.3s;transition:all 0.3s 0.3s;position:relative;left:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:inline-block;vertical-align:middle;max-width:99%;width:180px}
.crossroad-references .img{margin:0}
.crossroad-references img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.crossroad-team{background:#fff;height:100%;text-align:center;border-top:1px solid #ccc;}
.crossroad-team h2{font-size:40px;line-height:50px}
.crossroad-team ul{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;margin-left:0;padding-top:30px}
.crossroad-team ul > *{display:inline-block;vertical-align:top;width:200px;font-size:16px}
.ie7 .crossroad-team ul > *{display:inline;zoom:1}
.crossroad-team ul > * > *{white-space:normal}
.js .crossroad-team ul{overflow-x:hidden}
.crossroad-team li{padding:0 20px;}
.crossroad-team li:first-child{margin-left:0}
.crossroad-team .sk-carousel-x{width:100%;}
.crossroad-team .sk-carousel-x ul{overflow:visible}
.touch .crossroad-team .sk-carousel-x{overflow-x:auto;-webkit-overflow-scrolling:touch}
.crossroad-team .content{width:880px;overflow:hidden;}
.crossroad-team .content .before,.crossroad-team .content .after{content:'';width:180px;height:405px;position:absolute;top:-33px;z-index:5;background:url("../img/bg/sprite.png?1404144360776") -186px -2px no-repeat}
.crossroad-team .content .before{left:-20px}
.crossroad-team .content .after{right:-20px;background:url("../img/bg/sprite.png?1404144360776") -2px -2px no-repeat}
.crossroad-team .wrap{position:relative;padding:0 80px}
.crossroad-team .btn-prev,.crossroad-team .btn-next{margin-top:0;top:105px;border:1px solid #000;}
.crossroad-team .btn-prev.disabled,.crossroad-team .btn-next.disabled{display:none}
.crossroad-team .btn-prev{left:0}
.crossroad-team .btn-next{right:0}
.crossroad-team .pager{padding-top:30px;font:0/0 a;color:transparent;text-decoration:none;}
.crossroad-team .pager a{display:inline-block;vertical-align:top;width:20px;height:20px;}
.crossroad-team .pager a.active span{border-color:#000;}
.crossroad-team .pager a.active span:after{background:none}
.crossroad-team .pager span{border:1px solid transparent;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;overflow:hidden;width:10px;height:10px;-webkit-border-radius:11px;border-radius:11px;position:relative;display:inline-block;vertical-align:top;}
.crossroad-team .pager span:after{content:'';display:block;width:4px;height:4px;margin:3px auto 0;background:#000;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.crossroad-team .pager .pages{display:inline-block;vertical-align:middle;}
.crossroad-team .pager .pages:hover a.active span{border-color:transparent;}
.crossroad-team .pager .pages:hover a.active span:after{background:#000}
.crossroad-team .pager .pages:hover a:hover span{border-color:#000;}
.crossroad-team .pager .pages:hover a:hover span:after{background:none}
.crossroad-team .img{margin:0 0 30px;}
.crossroad-team .img img{-webkit-border-radius:100px;border-radius:100px}
.crossroad-team .title{font-size:16px;line-height:30px;margin:0 0 20px}
.crossroad-download{zoom:1;position:relative;min-height:100%;padding:0 80px;-webkit-transition:padding 0.5s;-moz-transition:padding 0.5s;-o-transition:padding 0.5s;-ms-transition:padding 0.5s;transition:padding 0.5s;}
.crossroad-download:after,.crossroad-download:before{content:'';display:table;clear:both}
.crossroad-download .title{font-size:40px;line-height:55px;padding-top:45px;color:#fff;text-transform:uppercase;font-weight:bold;text-align:right;margin:0 0 70px;height:55px}
.crossroad-download .btn-wrap{position:absolute;left:80px;top:40px;margin:0;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s}
.crossroad-download .btn-expand{position:absolute;top:0;left:0;right:auto;bottom:auto;line-height:56px;font-size:16px;}
.crossroad-download .btn-expand span{background-position:0 45%;padding-right:0;padding-left:35px}
.crossroad-download .btn-expand:after{background-position:15px 45%;padding-right:0;padding-left:35px}
.crossroad-download .btn-reduce{display:none;}
.crossroad-download .btn-reduce span{background-image:url("../img/ico/reduce.png")}
.crossroad-download .btn-reduce:after{background-image:url("../img/ico/reduce-hover.png")}
.crossroad-download .item{float:left;display:inline;max-width:33.3%;margin:0 0 20px;}
.crossroad-download .item > *{margin-right:15%}
.crossroad-download .item h2{font-size:20px;line-height:30px;margin:0 15% .5em 0}
.crossroad-download .item ul{text-transform:uppercase;line-height:20px;}
.crossroad-download .item ul li{margin:0 0 10px}
.crossroad-download .item ul a{display:block;text-decoration:none;}
.crossroad-download .item ul a:hover .link{color:#b7b7b7;left:8px;}
.crossroad-download .item ul a:hover .link:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.crossroad-download .item ul a:hover .link:after{opacity:1;-ms-filter:none;filter:none}
.crossroad-download .item ul a:hover .name{color:#b7b7b7;}
.crossroad-download .item ul a:hover .name:before{opacity:1;-ms-filter:none;filter:none}
.crossroad-download .link{display:block;position:relative;padding-left:15px;color:#4d4d4d;left:0;-webkit-transition:left 0.2s, color 0.2s;-moz-transition:left 0.2s, color 0.2s;-o-transition:left 0.2s, color 0.2s;-ms-transition:left 0.2s, color 0.2s;transition:left 0.2s, color 0.2s;}
.crossroad-download .link:before{content:'';position:absolute;left:0;top:.2em;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s}
.crossroad-download .link:after{content:'';display:inline-block;vertical-align:middle;position:relative;bottom:-1px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s}
.crossroad-download .name{font-weight:normal;color:#666;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}
.crossroad-download .name:before{content:'';position:absolute;left:0;top:.2em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s, left 0.2s;-moz-transition:opacity 0.2s, left 0.2s;-o-transition:opacity 0.2s, left 0.2s;-ms-transition:opacity 0.2s, left 0.2s;transition:opacity 0.2s, left 0.2s}
.crossroad-download .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;background:rgba(0,0,0,0.7);display:none}
.crossroad-download .filter{position:absolute;left:-340px;top:0;bottom:0;width:340px;background:#fff;text-align:center;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s;}
.crossroad-download .filter h2{color:#000 !important;margin:0}
.crossroad-download .filter li{margin:0 0 20px}
.crossroad-download .filter .inner{padding:40px}
.crossroad-download .filter .separator{margin-bottom:30px}
.crossroad-download.open{padding-left:400px;}
.crossroad-download.open .btn-wrap{left:400px}
.crossroad-download.open .btn-expand{display:none}
.crossroad-download.open .btn-reduce{display:block}
.crossroad-download.open .overlay{display:block}
.crossroad-download.open .filter{left:0}
/*
 *	Box
 */
.box-intro{overflow:hidden;z-index:10;}
.box-intro .slides{overflow:hidden;z-index:10}
.box-intro .item{width:100%;height:100%;background:#000 50% 50% no-repeat;text-align:center;overflow:hidden;}
.box-intro .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#999 50% 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.box-intro .bg .item{display:none}
.box-intro .content{display:inline-block;vertical-align:middle;width:640px;max-width:99%;-webkit-transform:translateZ(.1px);}
.box-intro .content > *{position:relative;z-index:10;-webkit-transform:translateZ(.1px)}
.js .box-intro .content > *{left:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-intro .title{color:#fff;font-size:50px;line-height:60px;margin:0}
.box-intro .separator{margin:20px auto 35px;background:#fff;}
.box-intro .separator:before,.box-intro .separator:after{background:#494141;background:rgba(255,255,255,0.2);width:300px}
.box-intro .btn{border-color:#fff;-webkit-transform:translateZ(.1px);}
.box-intro .btn:after{background:#fff;color:#000}
.box-intro .btn span{color:#fff}
.box-intro .pager{position:absolute;right:-25px;top:0;bottom:0;font:0/0 a;color:transparent;text-decoration:none;z-index:20;-webkit-transform:translateZ(0);}
.box-intro .pager a{display:block;width:20px;height:20px;}
.box-intro .pager a.active span{border-color:#fff;}
.box-intro .pager a.active span:after{background:none}
.box-intro .pager span{border:1px solid transparent;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;overflow:hidden;width:10px;height:10px;-webkit-border-radius:11px;border-radius:11px;position:relative;display:block;}
.box-intro .pager span:after{content:'';display:block;width:4px;height:4px;margin:2px auto 0;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.box-intro .pager .pages{display:inline-block;vertical-align:middle;}
.box-intro .pager .pages:hover a.active span{border-color:transparent;}
.box-intro .pager .pages:hover a.active span:after{background:#fff}
.box-intro .pager .pages:hover a:hover span{border-color:#fff;}
.box-intro .pager .pages:hover a:hover span:after{background:none}
.box-message{right:auto;width:320px;background:#f4f4f4;text-align:center;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s;z-index:20;-webkit-transform:translateZ(0);}
.box-message.hidden{left:-320px}
.box-message .content{display:inline-block;vertical-align:middle;max-width:99%;width:230px}
.box-message h2{margin:0}
.box-message .close{background:#f4f4f4}
.box-message-portrait{position:fixed;z-index:600;background:#222;color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;text-align:center;display:none;}
.box-message-portrait:before{content:'';position:absolute;left:50%;top:50%;background:url("../img/bg/sprite.png?1404144360776") -370px -139px no-repeat;width:80px;height:220px;margin:-110px 0 0 -40px}
.box-message-portrait .text{position:absolute;left:0;right:0;bottom:70px}
@media (max-width:1000px) and (orientation:portrait){.touch .box-message-portrait{display:block}
}.formErrors{padding-top:15px;color:#c00}
.box-media{position:relative;margin:0 0 45px;}
.box-media .play{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;width:80px;height:80px;background:url("../img/bg/sprite.png?1404144360776") -86px -411px no-repeat;background-color:#000;background-color:rgba(0,0,0,0.5);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;}
.box-media .play:hover{background-color:rgba(0,0,0,0.75)}
.box-gallery{overflow:hidden;}
.box-gallery.full .content-wrap{right:-40%}
.box-gallery.full .gallery{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.box-gallery.full .gallery .title{left:0}
.box-gallery.full .btn-reduce{opacity:1;-ms-filter:none;filter:none}
.box-gallery.full .btn-expand{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-gallery.full .btn-next{right:0;margin-right:20px}
.box-gallery.full .btn-prev{left:0;margin-left:20px}
.box-gallery.full .pager-img-wrap{left:0;right:0}
.box-gallery.show-detail .gallery{-webkit-transform:translateX(-80%);-moz-transform:translateX(-80%);-o-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}
.box-gallery.show-detail .content-wrap{right:60%}
.box-gallery.show-detail .content-detail-wrap{right:0;border-left:1px solid #e6e6e6}
.box-gallery.show-detail .btn-close{display:inline-block}
.box-gallery.show-detail .btn-open{display:none}
.box-gallery.show-detail .tools{display:none}
.box-gallery .gallery{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-o-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.box-gallery .gallery .scroll{position:relative;z-index:2;height:100%;}
.box-gallery .gallery .scroll .bg{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.box-gallery .gallery .item{position:relative;width:100%;height:100%;}
.box-gallery .gallery .item + .item{display:none}
.box-gallery .gallery .item + .cycle-slide{display:block}
.box-gallery .gallery .item-animate .color{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:10;-webkit-transition:all 1s 1s;-moz-transition:all 1s 1s;-o-transition:all 1s 1s;-ms-transition:all 1s 1s;transition:all 1s 1s}
.box-gallery .gallery .item-animate.cycle-slide-active .color{opacity:1;-ms-filter:none;filter:none}
.box-gallery .gallery .title{position:absolute;color:#fff;left:20%;top:20px;line-height:38px;margin-left:20px;background:#000;background:rgba(0,0,0,0.4);padding:2px 20px 0;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s}
.box-gallery .btn-expand,.box-gallery .btn-reduce{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s}
.box-gallery .btn-expand{right:20%;margin-right:20px}
.box-gallery .btn-reduce{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-gallery .btn-prev{-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-o-transition:left 0.3s;-ms-transition:left 0.3s;transition:left 0.3s;left:20%;margin-left:20px}
.box-gallery .btn-next{-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-o-transition:right 0.3s;-ms-transition:right 0.3s;transition:right 0.3s;right:20%;margin-right:20px}
.box-gallery .pager{position:absolute;left:0;right:0;bottom:0;z-index:10;padding:25px 0;text-align:center;font:0/0 a;color:transparent;text-decoration:none;}
.box-gallery .pager:hover .pages{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-gallery .pager:hover .pager-img-wrap{bottom:0}
.box-gallery .pages{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;}
.box-gallery .pages a{display:inline-block;width:9px;height:9px;border:1px solid transparent;overflow:hidden;-webkit-border-radius:10px;border-radius:10px;margin:0 5px;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;}
.box-gallery .pages a.active{border-color:#fff;}
.box-gallery .pages a.active span{background:none}
.box-gallery .pages span{display:block;width:4px;height:4px;margin:2px auto 0;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.box-gallery .pager-img-wrap{position:absolute;left:20%;right:20%;bottom:-170px;z-index:11;top:auto;text-align:center;background:#000;background:rgba(0,0,0,0.8);font:0/0 a;color:transparent;text-decoration:none;padding:25px;-webkit-transition:bottom 0.3s;-moz-transition:bottom 0.3s;-o-transition:bottom 0.3s;-ms-transition:bottom 0.3s;transition:bottom 0.3s;}
.box-gallery .pager-img-wrap .pager-img{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.box-gallery .pager-img-wrap .pager-img > *{display:inline-block;vertical-align:top;width:auto;font-size:0}
.ie7 .box-gallery .pager-img-wrap .pager-img > *{display:inline;zoom:1}
.box-gallery .pager-img-wrap .pager-img > * > *{white-space:normal}
.js .box-gallery .pager-img-wrap .pager-img{overflow-x:hidden}
.box-gallery .pager-img-wrap .sk-carousel-x{width:100%;overflow:hidden;}
.box-gallery .pager-img-wrap .sk-carousel-x .pager-img{overflow:visible}
.touch .box-gallery .pager-img-wrap .sk-carousel-x{overflow-x:auto;-webkit-overflow-scrolling:touch}
.box-gallery .pager-img-wrap a{display:inline-block;vertical-align:middle;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.box-gallery .pager-img-wrap a:hover,.box-gallery .pager-img-wrap a.active{opacity:1;-ms-filter:none;filter:none}
.box-gallery .content-wrap{left:auto;width:40%;background:#fff;text-align:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:10}
.box-gallery .content{width:340px;}
.box-gallery .content .h2{margin-right:30px;margin-left:30px}
.box-gallery .content .date{margin:0 0 2px}
.box-gallery .content .author{text-transform:uppercase;font-size:12px;margin:0 0 25px;}
.box-gallery .content .author strong{color:#000}
.box-gallery .content-detail-wrap{background:#fff;width:60%;right:-60%;left:auto;overflow:hidden;overflow-y:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;z-index:20;}
.box-gallery .content-detail-wrap .content-detail{padding:0 0 20px 50px;max-width:440px}
.box-gallery .content-detail-wrap h2{font-size:20px;margin:0 0 41px;color:#666}
.box-gallery .btn-close{display:none}
.box-magazin{text-align:center;color:#fff;padding-left:50%;background:#999 50% 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.box-magazin h1{color:#fff}
.box-magazin .content{width:440px;}
.js .box-magazin .content > *{position:relative;left:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-magazin .separator{background:#fff;}
.box-magazin .separator:before,.box-magazin .separator:after{background:#656565;background:rgba(255,255,255,0.2)}
.box-magazin .btn{border-color:#fff;}
.box-magazin .btn:after{background:#fff;color:#000}
.box-magazin .btn span{color:#fff}
.box-content{background:#fff;height:100%;text-align:center;}
.box-content .content{width:640px}
.box-content h2{font-size:40px;line-height:50px}
.box-contact{position:absolute;top:0;height:100%;background:#fff;text-align:center;z-index:10;width:100%;}
.box-contact.left{left:-100%;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s;}
.show-contact .box-contact.left{left:0}
.box-contact.right{right:-100%;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-o-transition:right 0.5s;-ms-transition:right 0.5s;transition:right 0.5s;}
.box-contact.right .tools{right:auto;left:0}
.show-contact .box-contact.right{right:0}
.box-contact .content{width:300px}
.crossroad-contact .box-contact{width:100%}
.box-twocols{text-align:center;}
.box-twocols:before{content:'';width:1px;position:absolute;left:50%;top:50%;height:480px;margin-top:-240px;background:#393939}
.box-twocols h1{color:#fff}
.box-twocols .col-left{right:50%}
.box-twocols .col-right{left:50%}
.box-twocols .separator{background:#fff;}
.box-twocols .separator:before,.box-twocols .separator:after{background:#4e4e4e}
.box-twocols .content{width:320px}
.box-user{position:absolute;left:0;top:0;z-index:20;text-transform:uppercase;font-size:12px;line-height:20px;padding:10px 0 0 80px;color:#fff;text-align:left;}
.box-user .avatar{position:absolute;left:0;top:0;width:60px;height:60px;background:url("../img/bg/sprite.png?1404144360776") -254px -411px no-repeat}
.box-user a{text-decoration:none;color:#666;display:block;}
.box-user a:hover{text-decoration:underline}
.box-user a:first-child{color:#fff}
.box-404{position:fixed;left:0;right:0;bottom:0;top:0;background:#fff;z-index:500;text-align:center;}
.box-404 h1{font-size:200px;line-height:1;display:inline-block;vertical-align:middle;margin:0;letter-spacing:.2em;padding-bottom:200px}
.box-404 .content{position:absolute;left:0;right:0;bottom:70px;display:block}
.box-404 .row-main{max-width:960px;overflow:hidden}
.box-404 .separator{margin-bottom:25px;}
.box-404 .separator:before,.box-404 .separator:after{width:1000px}
.box-outlet{position:absolute;top:0;bottom:0;background:#fff;left:50%;width:320px;margin-left:-160px;text-align:center;margin-top:100%;-webkit-transition:margin 0.5s;-moz-transition:margin 0.5s;-o-transition:margin 0.5s;-ms-transition:margin 0.5s;transition:margin 0.5s;}
.box-outlet.show-contact{margin-top:0}
.box-outlet .content{padding-bottom:90px}
.box-outlet .btn-wrap{position:absolute;bottom:35px;left:0;right:0;margin:0}
.box-youtube .status-wrap{position:absolute;left:20%;right:20%;bottom:80px;height:20px;margin:0 80px;cursor:pointer;}
.box-youtube .status-wrap:hover .status{background-color:#f5f5f5;background-color:rgba(255,255,255,0.5)}
.box-youtube .status{position:absolute;left:0;right:0;bottom:8px;height:4px;background:#f9f9f9;background-color:rgba(255,255,255,0.3);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;z-index:10;}
.box-youtube .status .in{position:absolute;left:0;top:0;bottom:0;background:#fff;-webkit-transition:width 0.1s linear;-moz-transition:width 0.1s linear;-o-transition:width 0.1s linear;-ms-transition:width 0.1s linear;transition:width 0.1s linear}
.box-youtube .play{background:50% 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;font:0/0 a;color:transparent;text-decoration:none;}
.box-youtube .play span{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;width:80px;height:80px;background:url("../img/bg/sprite.png?1404144360776") -86px -411px no-repeat;background-color:#000;background-color:rgba(0,0,0,0.5);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
.box-youtube .play:hover span{background-color:rgba(0,0,0,0.75)}
.touch .box-youtube .play{display:none}
.box-youtube .stop,.box-youtube .pause{display:none;font:0/0 a;color:transparent;text-decoration:none;}
.box-youtube .stop span,.box-youtube .pause span{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;width:80px;height:80px;background:url("../img/bg/sprite.png?1404144360776") -2px -411px no-repeat;background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.box-youtube .stop:hover span,.box-youtube .pause:hover span{opacity:1;-ms-filter:none;filter:none}
.box-youtube .pause span{background:url("../img/bg/sprite.png?1404144360776") -170px -411px no-repeat;background-color:#000;background-color:rgba(0,0,0,0.75)}
.crossroad-services .box-youtube .status-wrap{left:20px;right:20px;margin:0;bottom:20px}
.box-cta{background:#fff;text-align:center;position:absolute;height:45%;top:100%;left:0;right:0;}
.box-cta .btn{width:auto;white-space:nowrap;}
.box-cta .btn span{padding:0 20px}
/*
 *	Form
 */
.form-std p{margin:0 0 10px}
:first-child{margin-top:0}


.footer .r .bloglinks {	
	width:100px;
	height:16px;
	float:right;
	text-align:left;
	border-left:0px dotted #E2E2D9;
	margin-right:20px;
	
	
}
.footer .r .bloglinks ul li a {
	width:16px;
	height:16px;
	float:left;
	color:#A3A39A;
	text-decoration:none;
	padding:20px 20px 0 20px;
	
	
	
}
.footer .r .blogliks ul li a:hover {
	color:#FFFFFF;
	background:#AEAEA0;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px
}
.footer .r .bloglinks ul li a.active {
	color:#FFFFFF;
	background:#AEAEA0;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}	

.col-content {text-decoration:center;}
.col-content p a {text-decoration:none;}
.col-content a:link {text-decoration:none;}
.col-content a:hover {text-decoration:none;}
.col-content a:active {text-decoration:none;}
.col-content a:visited{text-decoration:none;}

 .border{
	width:100px;
	height:0px;
	border-top:1px solid #dcdcdc;
	margin:0 auto;
	margin-top:6px;
	margin-bottom:18px;
}


 .border1{
	width:100px;
	height:0px;
	border-top:1px solid #dcdcdc;
	margin:0 auto;
	margin-top:6px;
	margin-bottom:18px;
}


.scroll{height:100%;overflow:hidden;overflow-y:auto;/*overflow-y:hidden;*/position:relative;-webkit-overflow-scrolling:touch}/**.section .section.section-scroll{height:100%;overflow:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}**/
.article .item1{ width:60%;overflow:hidden;position:relative;height:110px; margin:0 auto;}
 
.article .item1 > a{display:block;text-decoration:none;color:#666;height:100%;}
.article .item1 > a:hover .content-wrap{background:#e5e5e5;width:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}/*.crossroad-article .item > a:hover .content-wrap{background:#e5e5e5;width:40%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}*/


.article .content-wrap{background:#fff;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;width:100%;z-index:1}/*.crossroad-article .content-wrap{background:#fff;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;width:37.5%;z-index:1}*/
.article .content1{display:inline-block;vertical-align: text-top;width:40%;max-width:99%;margin: 0 auto; margin-left:200px; margin-top:-100px;height:90px;  text-align:left; }/*.crossroad-article .content{display:inline-block;vertical-align:middle;max-width:99%;width:330px;margin:0}*/
.article .content1 a:link {text-decoration:none;}
.article .content1 a:hover {text-decoration:none;}
.article .content1 a:active {text-decoration:none;}
.article .content1 a:visited{text-decoration:none;}
.article p{margin:0.6em 0}
.article .title{margin:0; font-size:16px;}/*.article .title{margin:0 30px}*/
.article .img{width:90px; margin-top:15px;overflow:hidden;margin:0; text-align:center}/*.crossroad-article .img{width:62.5%;overflow:hidden;margin:0;}*/
/*Add*/
.article .image{width:100%;overflow:hidden;margin:0;text-align:center}


.article .img img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
/* .article .img-left > a{padding-left:62.5%;}
.article .img-left > a:hover{padding-left:60%}
.article .img-left .img{right:auto}
.article .img-left .content-wrap{left:auto}
.article .img-right > a{padding-right:62.5%;}
.article .img-right > a:hover{padding-right:60%}
.article .img-right .img{left:auto}
.article .img-right .content-wrap{right:auto}
*/
 .border2{
	width:90%;
	height:0px;
	border-top:1px solid #dcdcdc;
	margin-left:0;
	
	margin-top:1px;
	margin-bottom:18px;
}

/*--------------------------------------------------------------
12.0 Navigation
--------------------------------------------------------------*/

.navigation-top {
	background: #222;
	font-size: 14px;
	font-size: 0.9rem;
	position: relative;
	margin-right:20px;
	float:right;
	font-family:微软雅黑,"Microsoft YaHei",黑体,文泉驿黑体,"Hiragino Sans GB","WenQuanYi Micro Hei";
	letter-spacing:2px;
	margin-top:-43px;
}

.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}

.navigation-top a {
	color: #fafafa;
	font-weight: 600;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}

.navigation-top .current-menu-item > a,
.navigation-top .current_page_item > a {
	color: #ddd;
}

.main-navigation {
	clear: both;
	display: block;
	
}

.main-navigation ul {
	background: #222;
	list-style: none;
	margin: 0;
	padding: 0 8px;
	text-align: left;
	
	
}

/* Hide the menu on small screens when JavaScript is available.
 * It only works with JavaScript.
 */

.main-navigation .menu-item-has-children > a > .icon,
.main-navigation .page_item_has_children > a > .icon,
.main-navigation ul a > .icon {
	display: none;
	
}

.main-navigation > div > ul {
	border-top: 1px solid #fafafa;
	padding: 4px 8px;
	
}



.main-navigation ul ul {
	padding: 0 0 0 0em;
	width:92px;
	height:40px;
	background-color:#222;
	
}

.main-navigation ul ul.toggled-on {
	display: block;
}

.main-navigation ul ul a {
	letter-spacing:0;
	padding: 4px 0;
	position: relative;
	text-transform: none;
}

.main-navigation li {
	border-bottom: 1px solid #eee;
	position: relative;
}

.main-navigation li li,
.main-navigation li:last-child {
	border: 0;
	vertical-align:central;
}

.main-navigation a {
	display: block;
	padding: 4px 0;
	text-decoration: none;
}

.main-navigation a:hover {
	color: #ddd;
}




	
	
	
	

	/* Main Navigation */

	

	.main-navigation ul {
		background: transparent;
		padding: 0;
	}

	.main-navigation > div > ul {
		border: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.main-navigation li {
		border: 0;
		display: inline-block;
	}

	.main-navigation li li {
		display: block;
		height:40px;
		background-color:#222;
		vertical-align:central;
	}

	.main-navigation a {
		padding: 15px 18px;
	}

	.main-navigation ul ul {
		background: #222;
		/*	border: 1px solid #2185b4; */
		left: -999em;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 99999;
		vertical-align:central;
	}

	.main-navigation ul li.menu-item-has-children:before,
	.main-navigation ul li.menu-item-has-children:after,
	.main-navigation ul li.page_item_has_children:before,
	.main-navigation ul li.page_item_has_children:after {
		border-style: solid;
		border-width: 0 6px 6px;
		content: "";
		display: none;
		height: 0;
		position: absolute;
		right: 6px;
		bottom: -1px;
		width: 0;
		z-index: 100000;
	}

	.main-navigation ul li.menu-item-has-children.focus:before,
	.main-navigation ul li.menu-item-has-children:hover:before,
	.main-navigation ul li.menu-item-has-children.focus:after,
	.main-navigation ul li.menu-item-has-children:hover:after,
	.main-navigation ul li.page_item_has_children.focus:before,
	.main-navigation ul li.page_item_has_children:hover:before,
	.main-navigation ul li.page_item_has_children.focus:after,
	.main-navigation ul li.page_item_has_children:hover:after {
		display: block;
	}

	.main-navigation ul li.menu-item-has-children:before,
	.main-navigation ul li.page_item_has_children:before {
		border-color: transparent transparent #bbb;
		bottom: 0;
	}

	.main-navigation ul li.menu-item-has-children:after,
	.main-navigation ul li.page_item_has_children:after {
		border-color: transparent transparent #222;
	}

	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: 100%;
		right: auto;
	}

	.main-navigation ul ul a {
		padding: 6px 10px;
		width: 92px;
	}

	.main-navigation li li {
		-webkit-transition: background-color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out;
	}

	.main-navigation li li:hover,
	.main-navigation li li.focus {
		background: #ddd;
	}

	.main-navigation li li a {
		-webkit-transition: color 0.3s ease-in-out;
		transition: color 0.3s ease-in-out;
	}

	.main-navigation li li.focus > a,
	.main-navigation li li:focus > a,
	.main-navigation li li:hover > a,
	.main-navigation li li a:hover,
	.main-navigation li li a:focus,
	.main-navigation li li.current_page_item a:hover,
	.main-navigation li li.current-menu-item a:hover,
	.main-navigation li li.current_page_item a:focus,
	.main-navigation li li.current-menu-item a:focus {
		color: #222;
	}

	.main-navigation ul li:hover > ul,
	.main-navigation ul li.focus > ul {
		left: 0.5em;
		right: auto;
	}

	.main-navigation .menu-item-has-children > a > .icon,
	.main-navigation .page_item_has_children > a > .icon {
		display: inline;
		left: 5px;
		position: relative;
		top: -1px;
	}

	.main-navigation ul ul .menu-item-has-children > a > .icon,
	.main-navigation ul ul .page_item_has_children > a > .icon {
		margin-top: -9px;
		left: auto;
		position: absolute;
		right: 8px;
		top: 50%;
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		-ms-transform: rotate(-90deg); /* IE 9 */
		transform: rotate(-90deg);
	}

	.main-navigation ul ul ul {
		left: -999em;
		margin-top: -1px;
		top: 0;
	}

	.main-navigation ul ul li.menu-item-has-children.focus:before,
	.main-navigation ul ul li.menu-item-has-children:hover:before,
	.main-navigation ul ul li.menu-item-has-children.focus:after,
	.main-navigation ul ul li.menu-item-has-children:hover:after,
	.main-navigation ul ul li.page_item_has_children.focus:before,
	.main-navigation ul ul li.page_item_has_children:hover:before,
	.main-navigation ul ul li.page_item_has_children.focus:after,
	.main-navigation ul ul li.page_item_has_children:hover:after {
		display: none;
	}

	.site-header .site-navigation-fixed .menu-scroll-down {
		display: none;
	}

	.hd .border1{
	width:100%;
	height:10px;
	border-top:1px solid #215b84;	
	margin:0  auto;
	margin-top:3.6%;}



 a:link {text-decoration:none;}
 a:hover {text-decoration:none;}
 a:active {text-decoration:none;}
 a:visited{text-decoration:none;}
 
foot.a {color:#fafafa;} 
foot.a:link {text-decoration:none;}
foot.a:hover {text-decoration:none;}
foot.a:active {text-decoration:none;}
foot.a:visited{text-decoration:none;}
 
 