.progress,sub,sup{vertical-align:baseline}.block,.elem-left,.elem-right,article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box; font-size: 100%;}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;} .clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}address {font-style: normal!important} img {max-width:100%; display: block; margin: 0 auto}.icon-gplus:before {margin-left: -1px!important}@media (min-width:1001px) {a[name]:before {height: 80px; margin-top: -80px; display: block; content: ""; visibility: hidden;}}.no-scroll-map iframe {pointer-events: none; display: block; width: 100%}.no-scroll-map.active iframe {pointer-events: auto;}.elem-left, .elem-right {margin-top:8px; margin-bottom:20px;}.elem-left {float:left; margin-right: 40px;} .elem-right {float:right; margin-left:40px;}a, *::before, *::after, img, figure, article, li, #fixed-tabs, #header, #banner, h1, h2, h3, h4, h5, h6, .btn, .btn-alt, .btn:before, .btn-alt:before,#cycle-2 .cycle-slide-active span {-webkit-transition:all .2s; -webkit-transition: all .2s; transition: all .2s;}.fix-nav header {z-index: 100}#fixed-tabs {z-index: 99}.arrow, .pager {z-index: 3}.cycle-slideshow, .cycle-slide {z-index: 1!important}.cycle-slideshow {position:relative;}.cycle-slide {right: 0; margin: 0 auto; display: none}.container, main, main #page {position: relative; width: 100%; margin: 0 auto; padding: 0 10px}.container {max-width: 1220px}main #page {max-width: 1200px; padding: 0;}*,*::before,*::after {-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}[class*=" icon-"]:before,[class^=icon-]:before { line-height: 1!important; display: block!important }.clearfix:before,.clearfix:after {display: table;content: " "}.clearfix:after { clear: both}.shadow { -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }img {max-width: 100%;}.elem-left, .elem-right { margin-top: 8px; margin-bottom: 2px; }.elem-left { float: left; margin-right: 15px; }.elem-right { float: right; margin-left: 15px; }.cycle-slide { z-index: 1!important; vertical-align: middle }.pager, nav { z-index: 2 }header { z-index: 99 }footer { z-index: 100 }.fixons { z-index: 101 }.flex-ed,.col-flex-ed { display: -webkit-box; display: -ms-flexbox; display: flex; }.flex-ed { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -ms-flex-flow: row wrap; }.col-flex-ed { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -ms-flex-flow: column; }.page_thanks .wrapper {padding: 40px 10px; max-width: 800px; margin: auto;}.page_thanks .wrapper a {color: #4cb4da;}.page_thanks .wrapper a:hover {color: #000;}#fixed-tabs {position: fixed; right: 0; text-align: center; line-height: 1; font-size: 0; z-index: 100000; }#fixed-tabs a { position: relative; overflow: hidden; font-size: 13px; font-family: sans-serif; color: #fff; text-transform: uppercase; -webkit-transition: width .3s; transition: width .3s; background-color: #115091;}#fixed-tabs i { font-size: 19px; }#fixed-tabs i, #fixed-tabs i:before { display: inline-block; margin: 0 auto; }#fixed-tabs em { font-size: 13px; font-style: normal; display: inline-block; text-transform: none; margin-left: 7px; }#fixed-tabs a.ra { background-color: #53c0e9; color: #000;}#fixed-tabs strong { font-weight: 400; }@media (min-width:1031px) { #fixed-tabs { display: none; }}@media (max-width:1030px) { #fixed-tabs { bottom: 0; width: 100%; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); } #fixed-tabs article { display: -webkit-box; display: -ms-flexbox; display: flex; } #fixed-tabs a { padding: 13px 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } #fixed-tabs i { font-size: 16px; } #fixed-tabs a span { display: inline-block; vertical-align: middle; } #fixed-tabs a span:last-child { margin-left: 7px; } #fixed-tabs .ra + a {order: -1} footer {margin-bottom: 32px !important; }}@media (max-width:600px) { #fixed-tabs em strong { display: none; } #fixed-tabs a span:last-child {margin-left: 0;}}body { position: relative; background-color: #f0f0f0; text-align: center; overflow-x: hidden;}p {font: 400 17px/1.4117 'Lato', sans-serif; color: #545454;}a { display: inline-block; text-decoration: none; cursor: pointer}h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif; font-weight: 400;}h1 { margin: 0; text-align: center; color: #333; font-size: 50px; font-weight: 700; line-height: 1.15}h2 { color: #115091; text-align: left; font-size: 48px; font-weight: 700; line-height: .9; margin: 10px auto;}h2 span {font-size: 36px; font-weight: 400; margin-left: 5px; display: block; line-height: 1.1;}h3 { font-size: 32px; line-height: 1.41; }h4 { font-size: 28px; line-height: 1.41; }header { position: relative; background-color: white; padding: 10px 0 15px; }.fix-nav header { position: fixed; width: 100%; left: 0; top: 0; right: 0; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: slideIn; animation-name: slideIn;}header .flex-ed { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 1100px; margin: auto;}header address { text-align: right; font-family: 'Lato', sans-serif; font-weight: 400;}address a{ display: block; text-align: right; }.address { color: #333; font-size: 20px; line-height: 1;}.phone { color: #4cb4da; font-size: 36px; line-height: 1.2;}.address:hover { color: #115091;}.phone:hover { color: black;}.btn, .btn-alt { cursor: pointer; position: relative; display: inline-block; margin: 3px auto; padding: 12px 15px; color: #000; border-radius: 24px; border: 2px solid #fff; font: 400 17px/.9 'Lato', sans-serif; transition: border .3s; background-color: #53c0e9; border: 2px solid white; border-radius: 20px; box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38);}.btn:hover, .btn-alt:hover { background-color: #115091; color: #fff; }.btn span, .btn-alt span { font-weight: 700; text-transform: uppercase; }.btn-alt { padding: 12px 45px 12px 20px; }.btn-alt:after { content: ''; height: 20px; width: 20px; background: url(assets/images/lp-btn-arrow.png) no-repeat; background-size: 16px 16px; position: absolute; top: 12px; right: 15px;}.split { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 40px 10px; max-width: 1010px; margin: auto;}.split article { margin: 10px auto; line-height: 27px; -webkit-box-flex: 0; -ms-flex: 0 1 640px; flex: 0 1 640px;}.split figure img{ position: relative; border: 3px solid white; box-shadow: 0.5px 0.9px 7px rgba(0, 0, 0, 0.7), inset 2.3px 2px 7px rgba(2, 2, 2, 0.1);}.even figure { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-right: 20px; }.tag {background-color: #115091; font-size: 18px; color: #fff; padding: 5px 10px;}#banner {margin-top: 0px;}#personalized { position: relative; margin: auto; margin-top: -70px; max-width: 1053px; background-color: #fff; padding: 30px 0 0; border-radius: 20px; box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35);}#stamp { position: absolute; z-index: 2; top: -140px; right: -80px; }#personalized h1 {position: relative; text-transform: none; margin-bottom: 10px; }.border-box:before { content: ''; position: absolute; left: 0; bottom: 40px; margin-bottom: 20px; margin-left: 20px; display: inline-block; height: 70%; width: 110px; border-top: 5px solid #b8d9ee; border-left: 5px solid #b8d9ee; border-bottom: 5px solid #b8d9ee; border-radius: 15px 0 0 15px;}.border-box:after { content: ''; position: absolute; right: 0; bottom: 40px; margin-bottom: 20px; margin-right: 20px; display: inline-block; height: 70%; width: 110px; border-top: 5px solid #b8d9ee; border-right: 5px solid #b8d9ee; border-bottom: 5px solid #b8d9ee; border-radius: 0 15px 15px 0;}.list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align: left; }.list ul { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 950px; margin: auto;}section ul li { display: inline-block; width: 100%; color: #333; max-width: 290px; font: 400 20px/26px 'Lato', sans-serif; background: url('assets/images/lp-new-patient-check.png') top left no-repeat; background-position: 0 9px; padding-left: 35px; padding-top: 5px;}#personalized p { font-size: 18px; line-height: 28px; color: #000; max-width: 990px; padding: 0 40px; text-align: left; margin: 20px auto 40px;}#hours {font: 400 21px/28px 'Lato', sans-serif; letter-spacing: .04em; background-color: #115091; padding: 5px 10px; width: 100%; color: #fff; max-width: 1053px; margin: auto; border-radius: 0 0 20px 20px;} #hours span {color: #53c0e9; font-size: 10px; margin: 0 10px; vertical-align: middle;}#hours em {font-weight: 300; font-style: normal; }.split article {padding: 0 20px; text-align: left;}#patients { margin: auto; padding: 50px 10px; justify-content: center; -ms-flex-wrap: nowrap;flex-wrap: nowrap; max-width: 950px;}#patients article {text-align: left;}#patients article h2 {margin: 0;}#patients ul {display: flex; padding: 0; flex-wrap: wrap;}#patients ul li {flex: 0 1 210px;}#patients figure {flex: 0 1 auto;}.bkgrd {background-color: #fff; padding: 0 0 1px;}#doctor {max-width: 950px; margin: auto; align-items: flex-start;}#doctor article {flex: 0 1 600px;}.caption {color: #333; font-size: 15px; font-weight: 700; margin: 10px auto; text-transform: uppercase;}#practice { background-color: #fff; padding: 40px 0 50px; }#practice h2, #practice p { text-align: left; padding: 0 10px;}#practice h2 {margin-bottom: 10px;}#practice .container {max-width: 1030px;}#practice .flex-ed {-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}#practice img {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35);box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35);margin: 10px auto;}#contact { padding: 20px 0 0; background-image: linear-gradient(to right, #2c2c2c 0%, #2c2c2c 0.5%, #474747 50%, #2c2c2c 99.5%, #2c2c2c 100%);}#contact .split { -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; max-width: 1000px; padding: 30px 10px;}#contact h2{ text-shadow: 2.3px 2px 7px rgba(1, 1, 1, 0.45); font-family: 'Oswald', sans-serif; color: white; font-size: 68px; font-weight: 600; line-height: 1; text-transform: uppercase; text-align: center;}#contact article { text-align: center; background-color: #51c2eb; border: 2px solid white; box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38); padding: 10px 15px;}#contact article:last-of-type {margin-top: 30px;}#contact article p { color: #000; text-align: center; font-size: 36px; line-height: 1; margin-bottom: 10px; text-transform: uppercase; font-family: 'Lato', sans-serif; font-weight: 700;}#contact article p:first-child { margin: 20px auto;}#contact article p big {font-size: 38px; }#contact article p bold { font-weight: 700; font-size: 33px; }#contact article p bold:last-child { font-size: 36px;}#contact article p:last-child {font-size: 26px; line-height: 36px; margin: 10px auto;}#contact article:hover .icon-phone {-webkit-transform: scale(1.2);transform: scale(1.2);}#contact article:hover p big {color: #fff; }.icon-phone { display: inline-block; font-size: 33px; margin-left: -10px; }.star:before {font-size: 1.5em;font-family:'fontello';font-weight: 400; margin:0; font-style: normal; content: '\e80f \e80f \e80f \e80f \e80f'; color: #fed641; padding-right: 10px; text-shadow: 1px 1.7px 9px rgba(0, 0, 0, 0.52);}.ft-hours { text-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7); color: white; text-transform: uppercase; font: 300 20px/1.5 'Lato', sans-serif; display: table; margin: 30px auto 20px;}.ft-hours strong {text-align: center; display: block; margin-bottom: 10px; font-size: 22px;}.ft-hours label {float: left; width: 220px; text-align: left; font-weight: 400;}#contact figure { margin-top: 10px; -webkit-box-flex: 0; -ms-flex: 0 1 430px; flex: 0 1 430px; color: white; }#contact figure iframe {max-width: 435px; display: block;}#contact figure img:hover { -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7);}#contact figure:last-child {text-align: left;}figcaption { margin-top: 10px; text-align: center;}figcaption p { text-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7); margin-top: 0px; color: white; text-transform: uppercase; font: 300 20px/ 1 'Lato', sans-serif;}figcaption strong {display: block; font-weight: 700;}figcaption:hover p strong, #contact figcaption:hover p{ color: #82c2eb; }#contact p {color: white;}.copy {padding-bottom: 30px;}.copy,.copy a { background-color: #2d2d2d; margin: auto; text-transform: uppercase; font-size: 12px; line-height: 1.2em; color: white;}.copy p {max-width: 900px; margin: auto; padding-top: 20px; font: 400 12px/14px 'Source Sans Pro', sans-serif;}.copy a:hover { color: #51c2eb; }input:focus, textarea:focus, button:focus .regular-radio:focus { outline-width: thin; outline-color: #ababab; outline-style: ridge;}::-webkit-input-placeholder { color: #404040; }::-moz-placeholder { color: #404040; }:-ms-input-placeholder { color: #404040; }:-moz-placeholder { color: #404040;}#lp-appointment-form { max-width: 850px;padding: 10px; margin: 20px auto;}#lp-appointment-form .wrapper { border: 1px solid #115091; border-radius: 5px; max-width: 800px; margin: 10px auto; text-align: center; padding: 10px 0;}#lp-appointment-form h1 {font-size: 50px; margin: 10px auto 40px; color: #115091;}#lp-appointment-form .wrapper p {max-width: 650px; margin: auto; margin-bottom: 30px;}#lp-appointment-form .simple { margin: 40px auto 20px; max-width: 550px; padding-right:3px; }#lp-appointment-form label {display: none;}#lp-appointment-form input, #lp-appointment-form textarea { width: 93%; display: table; margin: 10px auto; background-color: #e3e3e3; color: #404040; border-radius: 5px; padding: 15px; font-size: 16px;}#lp-appointment-form textarea { height: 200px; margin-bottom: 30px;}#lp-appointment-form textarea, #lp-appointment-form input { border: none; box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5); }#lp-appointment-form textarea:focus, #lp-appointment-form input:focus {background-color: white;}#lp-appointment-form .submitBtn {text-align: center; width: 200px; margin: auto; display: table;}@media (max-width: 1145px) {#stamp { right: 20px; } #stamp {width: 150px; top: -120px;} .border-box:before, .border-box:after {width: 50px; height: 67%;} #hours {font-size: 20px;}}@media(max-width: 1010px) { header address { display: none;} header .btn-alt {margin: 0;} .list ul {max-width: 700px; padding-right: 10px;} #patients article {-webkit-box-flex: 0;-ms-flex: 0 1 640px;flex: 0 1 640px;} h2 {font-size: 42px;} #hours {letter-spacing: 0;}}@media (max-width: 850px) { #personalized {margin-top: 0px;} #banner .container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .border-box:before, .border-box:after {height: 65%; bottom: 65px;} #hours strong {display: block;} #hours {font-size: 19px;} #personalized .list { max-width: 700px; margin: auto;} #hours {letter-spacing: 0; padding: 8px;} #hours > div { margin: auto;} .split article, #patients article { margin-bottom: 20px;} #patients ul {max-width: 400px; margin: 20px auto 30px} #patients ul li {flex: 0 1 180px; text-align: left;} #patients h2 {margin-top: -30px; margin-bottom: 0; font-size: 42px;} #patients {display: inline-block; margin-top: 20px; padding-top: 10px;} #doctor article {flex: 1 1 100%;} #facebook p, #facebook p img {display: inline-block; vertical-align: middle; margin: 5px 5px 10px;} #contact h2 { font-size: 42px; } #contact article { margin-bottom: 30px;}}@media (max-width: 700px) { header .logo {flex: 0 1 280px;} #banner { background-color: #555; background-image: -webkit-linear-gradient(bottom, transparent 0%, transparent 40%, rgba(0, 0, 0, 0.34) 72%, rgba(0, 0, 0, 0.34) 100%); background-image: linear-gradient(to top, transparent 0%, transparent 40%, rgba(0, 0, 0, 0.34) 72%, rgba(0, 0, 0, 0.34) 100%);} #stamp {position: static; display: inline-block; margin: 20px auto 10px; width: 180px; transform: rotate(-4deg);} #personalized {border-radius: 0 0 20px 20px;} .list ul {display: table; max-width: 380px; margin: 0px auto;} .border-box:before, .border-box:after {bottom: 95px;} #contact figure iframe {max-width: 100%; display: block;} #hours > div {text-align: left; max-width: 380px; } #hours em {float: right;} #hours strong {display: block; text-align: center;} #hours span {display: block; visibility: hidden; font-size: 1px; line-height: .5; } footer .copy span {display: block; height: 0; overflow: hidden;}}@media (max-width: 600px) { header .logo {flex: 0 1 250px;} h1 {font-size: 30px; } h2 span {font-size: 24px; margin-top: 10px;} #patients { padding-top: 20px;} #patients h2 {font-size: 30px; } h2{font-size: 30px; margin-top: 10px; } #personalized {padding: 20px 0 0;} .border-box:before, .border-box:after {display: none;} .list {display: table; margin: auto;} li {margin-left: -15px; } .even figure {margin: 0 auto;} .bkgrd { margin-top: -20px; } #personalized p { padding: 0 20px; margin-bottom: 20px;} #facebook {padding: 5px 0 0;} #contact article, #contact figure {padding: 10px;} #contact h2 {font-size: 30px; margin-top: 0;} #contact article p { font-size: 32px; margin-top: 5px;} #contact article p big {line-height: 1;} #contact split {display: block;} .copy {padding: 10px; } .copy {line-height: .8;} .copy em {display: block; visibility: hidden;} #lp-appointment-form h1 {font-size: 36px;}}@media (max-width: 580px) {header .logo {flex: 1 1 100%; max-width: 80%; margin: 0 auto 10px;}header .btn-alt {margin: 10px auto 0;}#contact article:last-of-type {margin-top: 0;}#patients ul {display: table; max-width: 180px; margin: auto;}.split article {padding: 0 10px;}footer .frame {display: none;}#contact figure:last-child {text-align: center;}#hours, .ft-hours {font-size: 16px;}.ft-hours label {width: 190px;}}@media (max-width: 400px) { #personalized {padding: 10px 0 0; } #personalized li {font-size: 20px; line-height: 1; padding-bottom: 5px; background-position: 0;} #patients {margin-top: 20px; } #patients article h2 {padding: 0 10px; font-size: 22px; } #patients h2 span {font-size: 18px;} #patients article { padding: 0;} #patients figure {margin: 0 10px;} #practice h2 {font-size: 24px;} #contact h2 { padding: 20px 5px 0; } #contact article {-webkit-transform: scale(.80);transform: scale(.80); margin-bottom: 0;} #contact article p bold {font-size: 36px;} #contact article p big {font-size: 42px;line-height: 1;}} .animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
