.top-bar ul li a.active ul.dropdown li a{background:#666;}
.top-bar ul > li.has-dropdown .dropdown li a, .top-bar ul > li.has-dropdown .dropdown li.active ul li a{background:#fff;}
.top-bar ul > li.has-dropdown ul.dropdown li.has-dropdown a:after{content:"\f0fe";font-family:FontAwesome;line-height:47px;color:#666;opacity:.3;right:10px;}
.top-bar ul > li.has-dropdown ul.dropdown li.has-dropdown ul.dropdown li a:after{content:none;display:none;}
ul.side-nav li ul{margin:4px 0;}
ul.side-nav li ul li a:before{content:"- "}
ul.side-nav li ul li a{padding-left:25px;}
.top-bar ul > li.has-dropdown .dropdown li.active ul li a:hover{color:#fff;}
ul.side-nav li.active ul li a, ul.side-nav li ul li a{background:#f8f8f8;font-weight:normal;border-bottom:1px solid #E5E5E5;color:#999;}
ul.side-nav li.active ul li a:hover, ul.side-nav li ul li a:hover{background:#f2f2f2;border-bottom:1px solid #CCCCCC;}
.top-bar ul > li:hover, .top-bar ul > li.active{background:#f2f2f2;}
.top-bar ul > li.active a{border-top:1px solid;}
.top-bar ul > li.has-dropdown .dropdown li.active.has-dropdown a{color:#fff;}
.top-bar ul > li.has-dropdown .dropdown li.active.has-dropdown ul.dropdown li a{color:#666;}
.top-bar ul > li.has-dropdown .dropdown li.active.has-dropdown ul.dropdown li.current.active a{color:#fff;}
.top-bar ul > li.has-dropdown .dropdown li.active a{color:#fff;}
.top-bar ul > li.has-dropdown .dropdown li.active.has-dropdown ul.dropdown li:hover a{color:#fff;}
.blockmenu{background:#444;position:relative;height:45px;margin:20px 0;}
.blockmenu select{opacity:0;height:45px;position:absolute;}
.blockmenu span.blockcontent{position:absolute;left:22px;top:0;line-height:45px;font-size:17px;color:#fff;}
.blockmenu span.blockicon{position:absolute;right:16px;top:0;line-height:45px;font-size:17px;color:#fff;}
@media only screen and (min-width:940px){.blockmenu{display:none;visibility:hidden;}
}
@media only screen and (max-width:940px){.blockmenu{display:block;visibility:visible;}
}
.flex-video iframe{border:1px solid #d5d5d5;}
.only-icon:before{padding:0;}
.overlay-icon{padding:0;}
.overlay-icon .overlay-title h3{line-height:25px;padding:10px 7px;}
.service:hover .service-icon{color:#666;}
.service-main{margin-top:0;padding-top:20px;}
.article_media img{display:block;}
table{width:100%;}
table thead tr th, table tfoot tr td, table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td{font-size:12px;color:#909090;}
h1.article_title{font-size:30px;margin-bottom:15px;padding-bottom:12px;}
.article_content{float:none;}
.leftcol .moduletable, .rightcol .moduletable{margin-bottom:40px;}
.mb20{margin-bottom:20px;}
#advanced-search.panel{padding:20px !important;}
span.highlight{font-weight:inherit !important;font-size:inherit !important;opacity:.5;}
.prefix, .postfix{line-height:inherit !important;}
.phrases-box, .ordering-box{display:none;}
.testimonial-content{background-color:#f2f2f2 !important;}
.testimonial-content p:last-child{margin-bottom:0;}
select{border:1px solid #E5E5E5;padding:7px;font-size:12px;background:#fff;color:#999;}
code{background:url("../images/extensions/code.png") repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;clear:both;color:#555555;display:block;font:12px/1.5 Courier,"Courier New",monospace;margin-bottom:17px;overflow:auto !important;padding:18px;white-space:pre;}
.padding-zero{padding:0;}
label.mod-login-mtop.right{display:inline-block;float:right;}
ul.toggle-view{margin-left:0;}
dl.tabs.vertical dd a:hover, dl.tabs.vertical dd a:focus{font-size:14px;font-weight:300;}
ul.notopline{border-top:0;padding:0 0 20px 0;}
.login-modal .close-reveal-modal{right:0;top:0;width:30px;height:30px;line-height:25px;padding:0;text-align:center;}
.tabs.pill dd a, .tabs.pill li a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.article_meta ul li{display:block;font-size:12px;padding:0 10px;}
.article_meta ul li a{display:inline-block;}
.image-overlay-portfolio{position:relative;}
ul#shufflelist{list-style:none outside none;margin-bottom:0;margin-top:10px;}
ul#shufflelist li{margin:0;display:inline;}
ul#shufflelist li a#shuffle{background:#f2f2f2;color:#666;}
ul#shufflelist li a#shuffle:hover{background:#666;color:#fff;}
.option-set li a i:before, ul#shufflelist li a#shuffle i:before{padding:0;}
.portfolio-item-content{background:#fff;}
.top_search .button{max-height:35px;max-width:60px;}
.searchbox form{margin-bottom:0;}
.img_default img{display:block;}
ul.member-social li{display:inline-block;}
.member-social{border-top:1px solid #e5e5e5;}
.large-testimonial{display:block;float:left;width:100%;}
.large-testimonial h2{margin-bottom:5px;}
div.progress{height:20px;}
p.bottom0{margin-bottom:0;}
.main-wrapper.topbar{border-top:0;}
.main-wrapper.topbar .region1wrap{border-top:5px solid rgba(153, 153, 153, 0.2);}
.region0wrap{background:#000;background:rgba(0, 0, 0, 0.7);}
.reveal-modal .custom *:last-child{margin-bottom:0;}
.work-item-content h4 a::-moz-selection, .overlay-icon .overlay-title h3::-moz-selection, .work-item-content p::-moz-selection{background-color:transparent !important;}
.work-item-content p::-moz-selection{color:#909090;}
.region4wrap.hosting{background:url("../images/backgrounds/bg00-hosting.jpg") no-repeat center top transparent;}
.hostinginner{padding:30px;background:#fff;background:rgba(255,255,255,.9);border:1px solid #d5d5d5;-webkit-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);}
.pricing_plan1, .pricing_plan2, .pricing_plan3, .pricing_plan4{z-index:3;}
#domain input{margin-bottom:0;}
a.d-available i{color:green;}
a.d-not-available i{color:red;}
a.d-available, a.d-not-available{color:#666;display:block;border:1px solid #d5d5d5;}
.top_social{list-style:none outside none;padding:0;margin:0;}
.top_social li{margin:10px 7px 10px 0;padding-right:7px;border-right:1px dotted #999;float:left;}
.top_social li:last-child{margin-left:0;margin-right:0;padding-right:0;border-right:0;}
.top_social li a{opacity:0.5;padding:0;}
.top_social li a img{vertical-align:top;}
.top_social li a:hover{opacity:1;}
.top_header a{color:#999999;display:block;font-size:11px;}
.top_header a:hover{}
.top_header .link-list{float:left;margin:10px 0;padding:0;}
.top_header .link-list li{margin-left:0;margin-right:10px;padding-right:10px;border-right:1px dotted #999;}
.top_header .link-list li:last-child{margin-left:0;margin-right:0;padding-right:0;border-right:0;}
#system-message li, #system-message ul{list-style:none outside none;margin:0;color:#fff;}
#system-message dt{border-right:1px dotted #FFFFFF;float:left;color:#fff;margin:0 10px 0 0;padding:0 10px 0 0;}
dl#system-message{margin-bottom:0;color:#fff;}
ul.the-icons{list-style:none outside none;}
ul.the-icons i{font-size:32px;vertical-align:-5px;}
i.black{color:#000;}
i.white{color:#fff;}
.type1.level0 a{font-weight:700;}
.type1.level1 a, .type1.level2 a, .type1.level3 a, .type1.level4 a, .type1.level5 a{font-weight:400;}
.type1.level1, .type1.level2, .type1.level3, .type1.level4, .type1.level5{padding-left:20px;margin-bottom:0;}
.type1.level1 li:before{color:#999;}
#xmap .panel{display:inline-block;width:100%;}
#xmap .panel h2{margin-top:0;}
.contact-details p span{font-weight:normal;}
address{font-style:normal;}
form#contact-form{margin:0 0 19.4164px;}
.tip{margin:-130px 0 0 -70px;padding:15px;font-size:15px;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out 0s;white-space:nowrap;background:#333;color:#fff;opacity:.9;line-height:1.6;}
.tip-title{display:none;}
.email-copy-inline, .email-copy, .email-copy-label{display:inline-block;}
input.invalid, textarea.invalid{background:none repeat scroll 0 0 rgba(255, 0, 0, 0.075) !important;border:1px solid #FF0000 !important;}
.contact h3 span{color:#666;}
i.icon-bottommodule{color:#a4a4a4;margin-right:7px;}
ul.accordion, ul.accordion > li, .accordion-title, .accordion-content{float:none;}
ul.tabs-content.nolines{padding:20px 0 !important;border:0 none !important;}
.tabs.pill dd.active a, .tabs.pill li.active a, .tabs.pill dd.active a:active, .tabs.pill li.active a:active, .tabs.pill dd.active a:focus, .tabs.pill li.active a:focus, .tabs.pill dd a:active, .tabs.pill li a:active, .tabs.pill dd a:focus, .tabs.pill li a:focus{font-weight:300;}
.tabs.pill dd a{padding:0 20px;}
.tabs.vertical dd.active, .tabs.vertical li.active{border-color:#ccc;}
.ws-titangallery{display:inline-block;margin-bottom:18px;}
.ws-view img{border:0;}
.thumbnail a{display:block;}
.cut .ws-titangallery .thumbnail{padding:15px;float:left;position:relative;display:block;}
.cut .ws-titangallery .thumbnail-bg{padding:4px;border:1px solid #c8c8c8;background:#ffffff;float:left;display:block;}
.cut .ws-titangallery .thumbnail-bg:hover{background-color:#d5d5d5;}
.cut .ws-titangallery .corner-tl, div.cut div.ws-titangallery div.corner-tr, div.cut div.ws-titangallery div.corner-bl, div.cut div.ws-titangallery div.corner-br{position:absolute;width:25px;height:25px;z-index:5;}
.cut .ws-titangallery .corner-tl{top:12px;left:12px;background:url(../images/extensions/corners.png) -25px -25px no-repeat;}
.cut .ws-titangallery .corner-tr{top:12px;right:12px;background:url(../images/extensions/corners.png) 0 -25px no-repeat;}
.cut .ws-titangallery .corner-bl{bottom:12px;left:12px;background:url(../images/extensions/corners.png) -25px 0 no-repeat;}
.cut .ws-titangallery .corner-br{bottom:12px;right:12px;background:url(../images/extensions/corners.png) 0 0 no-repeat;}
.cut .ws-titangallery .thumbnail img{float:left;}
.ws-titangallery a.default{display:block;border:1px solid #fff;background:#ffffff;float:left;position:relative;margin:8px;-webkit-box-shadow:0 0 0 1px #c0c0c0;-moz-box-shadow:0 0 0 1px #c0c0c0;-ms-box-shadow:0 0 0 1px #c0c0c0;-o-box-shadow:0 0 0 1px #c0c0c0;box-shadow:0 0 0 1px #c0c0c0;}
.ws-titangallery a.default img{display:block;}
.plain img{opacity:0.3;-webkit-transition:all .7s linear .3s;-moz-transition:all .7s linear .3s;-ms-transition:all .7s linear .3s;-o-transition:all .7s linear .3s;transition:all .7s linear .3s;float:left;vertical-align:top;}
.plain img:hover{opacity:1;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-ms-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s;}
.ws-titangallery a.radius img{float:left;display:block;}
.ws-titangallery a.radius{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;overflow:hidden;margin:10px;float:left;position:relative;display:block;-webkit-box-shadow:0 10px 15px -5px #000000;-moz-box-shadow:0 10px 15px -5px #000000;-ms-box-shadow:0 10px 15px -5px #000000;-o-box-shadow:0 10px 15px -5px #000000;box-shadow:0 10px 15px -5px #000000;}
.clear{clear:both}
.lightbox-wrap,
.lightbox-skin,
.lightbox-outer,
.lightbox-inner,
.lightbox-image,
.lightbox-wrap iframe,
.lightbox-wrap object,
.lightbox-nav,
.lightbox-nav span,
.lightbox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.lightbox-utility{width:100%;padding-top:10px;position:relative;}
.lightbox-utility > div{display:inline-block;width:100%;}
.lightbox-gallery .lightbox-utility{}
.lightbox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.lightbox-skin{position:relative;background:#fff;color:#444;text-shadow:none;}
.lightbox-opened{z-index:8030}
.lightbox-opened .lightbox-skin{}
.lightbox-outer,
.lightbox-inner{background:#B9C3CC;position:relative;}
.lightbox-inner{overflow:hidden}
.lightbox-type-iframe .lightbox-inner{-webkit-overflow-scrolling:touch}
.lightbox-error{color:#444;margin:0;padding:15px;white-space:nowrap;}
.lightbox-image,
.lightbox-iframe{display:block;width:100%;height:100%;}
.lightbox-image{max-width:100%;max-height:100%;}
#lightbox-loading{background:rgba(0,0,0,0.7);padding:8px;position:fixed;top:50%;left:50%;margin-top:-13px;margin-left:-13px;cursor:pointer;z-index:8060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#lightbox-loading div{width:18px;height:18px;background:url(../images/titan/lightbox_loading.gif) center center no-repeat;}
.lightbox-close{background:url(../images/titan/skin-default/lightbox_close.png) no-repeat scroll right top #FFFFFF;cursor:pointer;height:18px;position:absolute;right:11px;top:11px;width:18px;z-index:8040;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;border-radius:0 0 0 2px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);}
.lightbox-nav{cursor:pointer;height:22px;margin-top:-10px;position:absolute;text-decoration:none;top:50%;width:20px;z-index:8040;}
.lightbox-prev{background:url(../images/titan/skin-default/lightbox_left.png) no-repeat center center #fff;left:0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;box-shadow:1px 1px 1px rgba(0,0,0,0.15);}
.lightbox-next{background:url(../images/titan/skin-default/lightbox_right.png) center center no-repeat #fff;right:0;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);}
.lightbox-nav span{}
.lightbox-prev span{}
.lightbox-next span{}
.lightbox-nav:hover span{}
.lightbox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden;}
.lightbox-lock{overflow:hidden}
.lightbox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/titan/lightbox_overlay.png);}
.lightbox-overlay-fixed{position:fixed;bottom:0;right:0;}
.lightbox-lock .lightbox-overlay{}
.lightbox-title{font:bold 12px/20px Arial,Helvetica,sans-serif;visibility:hidden;color:#777;position:relative;text-shadow:none;z-index:8050;}
.lightbox-opened .lightbox-title{visibility:visible}
.lightbox-title-inside-wrap{padding:5px 0}
.lightbox-gallery .lightbox-title-inside-wrap{margin-right:105px}
#lightbox-buttons{z-index:8050;float:right;}
#lightbox-buttons.top{}
#lightbox-buttons ul{display:block;margin:0;padding:0;list-style:none;}
#lightbox-buttons ul li{float:left;margin:0;padding:0;}
#lightbox-buttons a{display:block;width:31px;height:30px;margin:0 2px;}
#lightbox-buttons a.btnPrev{background:url(../images/titan/skin-default/button_prev.png) center center no-repeat;width:24px;}
#lightbox-buttons a.btnPrev:hover{background:url(../images/titan/skin-default/button_prev_hover.png) center center no-repeat}
#lightbox-buttons a.btnNext{background:url(../images/titan/skin-default/button_next.png) center center no-repeat;width:24px;}
#lightbox-buttons a.btnNext:hover{background:url(../images/titan/skin-default/button_next_hover.png) center center no-repeat}
#lightbox-buttons a.btnPlay{background:url(../images/titan/skin-default/button_play.png) center center no-repeat}
#lightbox-buttons a.btnPlay:hover{background:url(../images/titan/skin-default/button_play_hover.png) center center no-repeat}
#lightbox-buttons a.btnPlayOn{background:url(../images/titan/skin-default/button_pause.png) center center no-repeat}
#lightbox-buttons a.btnPlayOn:hover{background:url(../images/titan/skin-default/button_pause_hover.png) center center no-repeat}
@media (max-width:767px){#lightbox-buttons{background:#fff;border-radius:3px 3px 0 0;float:none;left:50%;margin-left:-50px;padding:3px 5px;position:absolute;top:-36px;z-index:8050;box-shadow:1px -1px 1px rgba(0,0,0,0.15);}
.lightbox-gallery .lightbox-title-inside-wrap{margin-right:0}
}
.alt{border-radius:8px}
.alt .lightbox-skin{border-radius:5px}
.alt .lightbox-close{background:url(../images/titan/skin-alt/lightbox_close.png) no-repeat right top transparent;height:28px;right:11px;bottom:8px;top:auto;width:28px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;}
.alt .lightbox-prev{background-image:url(../images/titan/skin-alt/lightbox_left.png);-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.alt .lightbox-next{background-image:url(../images/titan/skin-alt/lightbox_right.png);-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.alt .lightbox-title{font:bold 12px/20px Arial, Helvetica, sans-serif}
.alt .lightbox-title-inside-wrap{padding:0 0 0 10px;margin:4px 38px 4px 0;border-left:1px solid #ccc;}
.alt.lightbox-gallery .lightbox-title-inside-wrap{margin:4px 38px 4px 85px}
.alt #lightbox-buttons{float:left;width:75px;}
.alt #lightbox-buttons a{width:29px;height:28px;margin:0 1px;}
.alt #lightbox-buttons a:hover{opacity:0.8}
.alt #lightbox-buttons a.btnPrev,
.alt #lightbox-buttons a.btnPrev:hover{background-image:url(../images/titan/skin-alt/button_prev.png);width:20px;}
.alt #lightbox-buttons a.btnNext,
.alt #lightbox-buttons a.btnNext:hover{background-image:url(../images/titan/skin-alt/button_next.png);width:20px;}
.alt #lightbox-buttons a.btnPlay,
.alt #lightbox-buttons a.btnPlay:hover{background-image:url(../images/titan/skin-alt/button_play.png)}
.alt #lightbox-buttons a.btnPlayOn,
.alt #lightbox-buttons a.btnPlayOn:hover{background-image:url(../images/titan/skin-alt/button_pause.png)}
@media (max-width:767px){.alt .lightbox-close{display:none}
.alt #lightbox-buttons{background:#fff;margin-left:-42px;padding:3px 5px;top:-34px;}
.alt .lightbox-title-inside-wrap{margin:4px 0 !important;padding:0 !important;border:0 !important;}
}
.sb-description h3{font-size:20px;}
.sb-description h3 a{color:#000;}
.nav-arrows{display:none;}
.wrapper-slicebox{position:relative;}
.nav-arrows a{width:42px;height:42px;background:transparent url("../images/slicebox/nav.png") no-repeat top left;position:absolute;top:50%;left:3px;text-indent:-9000px;cursor:pointer;margin-top:-21px;opacity:.5;}
.nav-arrows a:first-child{left:auto;right:3px;background-position:top right;}
.nav-arrows a:hover{opacity:1;}
.nav-dots{text-align:center;position:absolute;bottom:9px;height:30px;width:100%;left:0;display:none;}
.nav-dots span{display:inline-block;width:20px;height:20px;margin:3px;background:#555;cursor:pointer;border:5px solid #000;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.nav-dots span:hover{background:#999;}
.nav-dots span.nav-dot-current{background:#999;}
.nav-options{width:70px;height:30px;position:absolute;right:70px;bottom:0px;display:none;}
.nav-options span{width:30px;height:30px;background:#cbbfae url("../images/slicebox/options.png") no-repeat top left;text-indent:-9000px;cursor:pointer;opacity:0.7;display:inline-block;border-radius:50%;}
.nav-options span:first-child{background-position:-30px 0px;margin-right:3px;}
.nav-options span:hover{opacity:1;}
.sb-slider{margin:0 auto;position:relative;overflow:hidden;width:100%;list-style-type:none;padding:0;border:4px solid #fff;background:url("../images/slicebox/loader.gif") no-repeat center center #fff;-webkit-box-shadow:0 0 2px #adadad;-moz-box-shadow:0 0 2px #adadad;-ms-box-shadow:0 0 2px #adadad;-o-box-shadow:0 0 2px #adadad;box-shadow:0 0 2px #adadad;min-height:100px;}
.boxed .withbullets .sb-slider{margin:30px auto 55px auto;}
.wide .withbullets .sb-slider{margin:0px auto 55px auto;}
.boxed .withbullets .nav-arrows a{margin-top:-32px;}
.wide .withbullets .nav-arrows a{margin-top:-48px;}
.boxed .withoutbullets .sb-slider{margin:30px auto 30px auto;}
.wide .withoutbullets .sb-slider{margin:0px auto 30px auto;}
.boxed .withoutbullets .nav-arrows a{margin-top:-21px;}
.wide .withoutbullets .nav-arrows a{margin-top:-36px;}
.sb-slider li{margin:0;padding:0;display:none;}
.sb-slider li > a{outline:none;}
.sb-slider li > a img{border:none;}
.sb-slider img{max-width:100%;display:block;}
.sb-description{padding:0 20px;bottom:0;left:0;right:0;z-index:15;position:absolute;background:#fff;background:rgba(255,255,255,.9);color:#666;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}
.sb-slider li.sb-current .sb-description{}
.sb-slider li.sb-current .sb-description:hover{}
.sb-perspective{position:relative;}
.sb-perspective > div{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.sb-side{margin:0;display:block;position:absolute;-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}