@font-face {font-family:'pictos';font-weight:normal;font-style:normal;src:url('//www.ssmiles.com/assets/fonts/pictos_custom-v1480637720.eot');src:url('//www.ssmiles.com/assets/fonts/pictos_custom-v1480637720.eot?#iefix') format('embedded-opentype'), url('//www.ssmiles.com/assets/fonts/pictos_custom-v1480637720.woff') format('woff'), url('//www.ssmiles.com/assets/fonts/pictos_custom-v1480637720.ttf') format('truetype');}.core-icon, i {font-family:'pictos' !important;font-weight:normal;font-style:normal;text-transform:none !important;}@font-face {font-family:'Entypo';src:url('//www.ssmiles.com/assets/fonts/entypo-v1480637720.eot');src:url('//www.ssmiles.com/assets/fonts/entypo-v1480637720.eot?#iefix') format('embedded-opentype'), url('//www.ssmiles.com/assets/fonts/entypo-v1480637720.woff') format('woff'), url('//www.ssmiles.com/assets/fonts/entypo-v1480637720.ttf') format('truetype'), url('//www.ssmiles.com/assets/fonts/entypo-v1480637720.svg#EntypoRegular') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'Entypo Social';src:url('//www.ssmiles.com/assets/fonts/entypo-social-v1480637720.eot');src:url('//www.ssmiles.com/assets/fonts/entypo-social-v1480637720.eot?#iefix') format('embedded-opentype'), url('//www.ssmiles.com/assets/fonts/entypo-social-v1480637720.woff') format('woff'), url('//www.ssmiles.com/assets/fonts/entypo-social-v1480637720.ttf') format('truetype'), url('//www.ssmiles.com/assets/fonts/entypo-social-v1480637720.svg#EntypoSocialRegular') format('svg');font-weight:normal;font-style:normal;}.entypo, i.entypo {font-family:'Entypo' !important;font-weight:normal;font-style:normal;}.entypo-social, i.entypo-social {font-family:'Entypo Social' !important;font-weight:normal;font-style:normal;}@font-face {font-family:'SteediconsRegular';src:url('//www.ssmiles.com/assets/fonts/steedicons-webfont-v1480637720.eot');src:url('//www.ssmiles.com/assets/fonts/steedicons-webfont-v1480637720.eot?#iefix') format('embedded-opentype'), url('//www.ssmiles.com/assets/fonts/steedicons-webfont-v1480637720.woff') format('woff'), url('//www.ssmiles.com/assets/fonts/steedicons-webfont-v1480637720.ttf') format('truetype'), url('//www.ssmiles.com/assets/fonts/steedicons-webfont-v1480637720.svg#SteediconsRegular') format('svg');font-weight:normal;font-style:normal;}.steedicons, i.steed {font-family:'SteediconsRegular' !important;font-weight:normal;font-style:normal;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}body { line-height:1; }ol, ul { list-style:none; }table {border-collapse:collapse;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;vertical-align:middle;}q, blockquote { quotes:none; }q:before, q:after, blockquote:before, blockquote:after {content:"";content:none;}a img { border:none; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }.gallery-breadcrumbs, .einstein-gallery-layout {margin:0 auto;width:960px;z-index:auto;}.gallery-breadcrumbs { margin:5px auto; }.gallery-breadcrumbs li {display:inline;margin-right:5px;}.gallery-breadcrumbs li a { margin-right:5px; }.einstein-gallery-layout {background-color:#fff !important;position:relative;}.einstein-gallery-layout > br { display:none; }.einstein-gallery-layout .container { width:auto !important; }.einstein-gallery-layout #wrap {margin:0 auto;text-align:left;width:1000px;}.einstein-gallery-layout #player-body {margin-top:20px;padding-bottom:20px;}.einstein-gallery-layout #player-portal {border-top:2px solid #dbdbdb;margin:0;padding:20px 0 0 0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.einstein-gallery-layout #show #player-portal {border-top:none;padding-top:0;}.einstein-gallery-layout #header-container {-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#414141;background:-moz-linear-gradient(top,#414141 0%,#202020 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#202020));background:-webkit-linear-gradient(top,#414141 0%,#202020 100%);background:-o-linear-gradient(top,#414141 0%,#202020 100%);background:-ms-linear-gradient(top,#414141 0%,#202020 100%);background:linear-gradient(to bottom,#414141 0%,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#202020',GradientType=0);color:#fff !important;height:75px;text-align:center;}.einstein-gallery-layout #header-container a, .einstein-gallery-layout #header-container h1, .einstein-gallery-layout #header-container h2 { color:#fff !important; }.einstein-gallery-layout #header-container h2 {font-size:26px;font-weight:normal;float:none;margin:0;padding-top:28px;}.einstein-gallery-layout #header-container h3 {float:right;font-size:24px;font-weight:normal;margin:28px 25px 0 0;width:auto;}.einstein-gallery-layout #header-container #return-to-full-site {border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;font-size:14px;padding:10px 20px;margin:20px 0 0 25px;background:#414141;background:-moz-linear-gradient(top,#414141 0%,#202020 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#202020));background:-webkit-linear-gradient(top,#414141 0%,#202020 100%);background:-o-linear-gradient(top,#414141 0%,#202020 100%);background:-ms-linear-gradient(top,#414141 0%,#202020 100%);background:linear-gradient(to bottom,#414141 0%,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#202020',GradientType=0);text-decoration:none;}.einstein-gallery-layout #header-container #return-to-full-site i {font-size:22px;direction:rtl;}.einstein-gallery-layout #breadcrumbs, .einstein-gallery-layout .navigation {background-color:#fff;color:#000;height:48px;}.einstein-gallery-layout #bna {background-color:#efefef;border-top:3px solid #dbdbdb;color:#000;display:table;font-size:36px;height:128px;text-align:center;width:100%;}.einstein-gallery-layout #bna h1 {display:table-cell;height:36px;font-size:36px;font-weight:normal;line-height:36px;padding:0 20px;vertical-align:middle;}.einstein-gallery-layout .navigation > .right { float:right; }.einstein-gallery-layout #category-select { padding:13px 0 0 20px; }.einstein-gallery-layout #category-select label { font-size:15px; }.einstein-gallery-layout .categories, .einstein-gallery-layout .cases { overflow:hidden; }.einstein-gallery-layout .categories .category .thumbs, .einstein-gallery-layout .cases .case .thumbs {background-color:#ddd;overflow:hidden;position:relative;}.einstein-gallery-layout .category, .einstein-gallery-layout .case {background-color:#fff;border:1px solid #cecece;float:left;margin:0 5px 20px 10px;position:relative;width:446px;overflow:hidden;padding:8px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-box-shadow:0px 2px 2px #888;-webkit-box-shadow:0px 2px 2px #888;box-shadow:0px 2px 2px #888;}.einstein-gallery-layout .category:hover, .einstein-gallery-layout .case:hover {-moz-box-shadow:0px 2px 2px #333;-webkit-box-shadow:0px 2px 2px #333;box-shadow:0px 2px 2px #333;}.einstein-gallery-layout .category .hover, .einstein-gallery-layout .case .hover {display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#444;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:1;-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.einstein-gallery-layout .category:hover .hover, .einstein-gallery-layout .case:hover .hover { display:block; }.einstein-gallery-layout .category .hover .table, .einstein-gallery-layout .case .hover .table {display:table;margin:0 auto;text-align:center;height:100%;}.einstein-gallery-layout .category .hover .cell, .einstein-gallery-layout .case .hover .cell {display:table-cell;vertical-align:middle;}.einstein-gallery-layout .category .hover span, .einstein-gallery-layout .case .hover span {background-color:#000;border:1px solid #fff;display:inline-block;font-size:16px;padding:10px 16px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:999;}.einstein-gallery-layout .category .overlay, .einstein-gallery-layout .case .overlay { color:#000; }.einstein-gallery-layout .category .overlay span, .einstein-gallery-layout .case .overlay span {margin-top:15px;margin-bottom:5px;}.einstein-gallery-layout .category .overlay .cases, .einstein-gallery-layout .case .overlay .cases {font-size:11px;float:right;margin-right:10px;}.einstein-gallery-layout .category .overlay .cases i, .einstein-gallery-layout .case .overlay .cases i {font-size:16px;margin-right:3px;}.einstein-gallery-layout .category .overlay .cases .count, .einstein-gallery-layout .case .overlay .cases .count { vertical-align:top; }.einstein-gallery-layout .category .overlay .title, .einstein-gallery-layout .case .overlay .title {font-size:16px;font-weight:bold;float:left;margin-left:10px;overflow:hidden;white-space:nowrap;width:330px;}.einstein-gallery-layout .category .thumb, .einstein-gallery-layout .case .thumb {float:left;margin-bottom:-6px;max-width:50%;width:50%;}.einstein-gallery-layout .category .thumb.first-child, .einstein-gallery-layout .case .thumb.first-child { text-align:right; }.einstein-gallery-layout .category .thumb.last-child, .einstein-gallery-layout .case .thumb.last-child { text-align:left; }.einstein-gallery-layout .category .thumbs.single .thumb, .einstein-gallery-layout .case .thumbs.single .thumb {text-align:center;max-width:100% !important;width:100% !important;}.einstein-gallery-layout .category .thumb img, .einstein-gallery-layout .case .thumb img { max-width:100%; }.einstein-gallery-layout .categories a:hover .overlay, .einstein-gallery-layout .cases a:hover .overlay { background-color:rgba(0,0,0,0.35); }.einstein-gallery-layout #breadcrumbs ul, .einstein-gallery-layout #send-message ul { padding:15px 0 0 20px; }.einstein-gallery-layout #breadcrumbs li, .einstein-gallery-layout #send-message li {float:left;font-size:14px;}.einstein-gallery-layout #breadcrumbs ul {height:17px;padding-top:16px;overflow:hidden;}.einstein-gallery-layout #breadcrumbs li:last-child { float:none; }.einstein-gallery-layout #breadcrumbs li.separator {color:#a8a8a8;margin:0 10px;}.einstein-gallery-layout #breadcrumbs a, .einstein-gallery-layout #send-message a {border-bottom:1px dotted #a8a8a8;color:#a8a8a8;text-decoration:none;}.einstein-gallery-layout #breadcrumbs li:first-child, .einstein-gallery-layout #send-message li:first-child { margin-top:2px; }.einstein-gallery-layout #breadcrumbs li:first-child a, .einstein-gallery-layout #send-message li:first-child a {border:none;color:#000;font-size:22px;padding-top:2px;}.einstein-gallery-layout #breadcrumbs span { font-weight:bold; }.einstein-gallery-layout #send-message {float:right;margin-right:20px;}.einstein-gallery-layout #send-message li:first-child { margin-right:5px; }.einstein-gallery-layout #send-message .overlay-contact-form { display:none; }.einstein-gallery-layout .image-sets {background-color:#e3e3e3;border:1px solid #cecece;position:relative;padding:10px 0 10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.einstein-gallery-layout .image-sets .items {position:relative;height:auto;}.einstein-gallery-layout .image-sets a.browse {background-repeat:no-repeat;cursor:pointer;display:block;position:absolute;visibility:hidden;background-color:#fff;width:34px;height:52px;top:50%;margin-top:-26px;background-position:center center;border:1px solid #cecece;}.einstein-gallery-layout .image-sets:hover a.browse { visibility:visible; }.einstein-gallery-layout .image-sets a.browse:hover { border:1px solid #aaa; }.einstein-gallery-layout .image-sets a.browse.prev {background-image:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/gallery/prev-v1480637720.png');left:-1px;right:auto;border-left:none;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.einstein-gallery-layout .image-sets a.browse.next {background-image:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/gallery/next-v1480637720.png');left:auto;right:-1px;border-right:none;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.einstein-gallery-layout .image-sets a.browse.disabled { display:none; }.einstein-gallery-layout .image-sets .tabs, .einstein-gallery-layout #image-sets-overlay .tabs {background-color:#fff;border:1px solid #cecece;border-bottom:none;display:inline-block;padding:8px 12px 4px 12px;position:absolute;bottom:-1px;left:50%;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;}.einstein-gallery-layout #image-sets-overlay .tabs {border:none;bottom:0px;padding-bottom:22px;}.einstein-gallery-layout .image-sets .tabs a, .einstein-gallery-layout #image-sets-overlay .tabs a {display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:5px;background-color:#eaeaea;border:none;height:14px;width:14px;}.einstein-gallery-layout .image-sets .tabs a.selected, .einstein-gallery-layout #image-sets-overlay .tabs a.selected { background-color:#ccc; }.einstein-gallery-layout .image-sets .tabs a:hover, .einstein-gallery-layout #image-sets-overlay .tabs a:hover { background-color:#ddd; }.einstein-gallery-layout .image-sets .tabs a.selected:hover, .einstein-gallery-layout #image-sets-overlay .tabs a.selected:hover { background-color:#ccc; }.einstein-gallery-layout .image-sets .tabs a:last-child, .einstein-gallery-layout #image-sets-overlay .tabs a:last-child { margin-right:0; }.einstein-gallery-layout .image-sets .thumbs .thumb { display:inline-block; }.einstein-gallery-layout .image-sets .thumbs img { max-height:250px; }.einstein-gallery-layout .image-sets .thumbs .caption, .einstein-gallery-layout #image-sets-overlay .thumbs .caption {color:#000;font-size:14px;padding:8px 0;text-align:center;}.einstein-gallery-layout .image-sets .thumbs .caption {height:25px;overflow:hidden;line-height:20px;padding:5px 0;}.einstein-gallery-layout .image-sets .overlay img {margin:0 5px;vertical-align:middle;}.einstein-gallery-layout .scrollable-buttons {border:1px solid #dbdbdb;float:right;font-size:11px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#e3e3e3 94%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(94%,#e3e3e3),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#fff 0%,#e3e3e3 94%,#e2e2e2 100%);background:-o-linear-gradient(top,#fff 0%,#e3e3e3 94%,#e2e2e2 100%);background:-ms-linear-gradient(top,#fff 0%,#e3e3e3 94%,#e2e2e2 100%);background:linear-gradient(to bottom,#fff 0%,#e3e3e3 94%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e2e2e2',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 20px 0 0;}.einstein-gallery-layout .scrollable-buttons a {color:#8c8c8c !important;cursor:pointer;display:inline-block;padding:6px 5px 3px 5px;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;}.einstein-gallery-layout .scrollable-buttons .case-index {border-left:1px solid rgba(204,204,204,0.5);border-right:1px solid rgba(204,204,204,0.5);color:#8c8c8c;height:21px;margin:0px 8px;padding:6px 8px 0px 8px;}.einstein-gallery-layout .scrollable-buttons .case-index span { font-weight:bold; }.einstein-gallery-layout .scrollable-buttons a:hover:not(.disabled) {background:#f2f2f2;color:#6b6c6c !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.einstein-gallery-layout .scrollable-buttons a.disabled {color:#ccc !important;cursor:default;pointer-events:none;}.einstein-gallery-layout .image-set-layout {overflow-x:hidden;overflow-y:auto;position:relative;padding:0 10px;}.einstein-gallery-layout .image-set-layout > br { display:none; }.einstein-gallery-layout .image-set-layout .contact-form {background-color:#e3e3e3;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cecece;color:#636363;float:left;font-size:14px;margin-left:-100%;padding:20px 30px 20px 20px;width:275px;margin-top:375px;}.einstein-gallery-layout .image-set-layout .contact-form form.error {background-color:transparent;border:none;padding:0;}.einstein-gallery-layout .image-set-layout .contact-form label, .einstein-gallery-layout .image-set-layout .contact-form p span { font-weight:bold; }.einstein-gallery-layout .image-set-layout .contact-form p {line-height:18px;margin:10px 0;}.einstein-gallery-layout .image-set-layout .contact-form h3 {color:#000;font-size:24px;font-weight:normal;}.einstein-gallery-layout .image-set-layout .contact-form input, .einstein-gallery-layout .image-set-layout .contact-form textarea {border:1px solid #cbcbcb;display:block;font-size:16px;height:30px;margin-bottom:13px;padding:0 5px;width:100%;}.einstein-gallery-layout .image-set-layout .contact-form textarea { height:90px; }.einstein-gallery-layout .image-set-layout .contact-form a.view-locations {display:block;font-size:15px;font-weight:bold;margin-top:25px;text-align:center;text-decoration:none;vertical-align:middle;}.einstein-gallery-layout .image-set-layout .contact-form a.view-locations i {font-size:28px;margin-right:10px;vertical-align:middle;}.einstein-gallery-layout .image-set-layout .contact-form .contact-business { display:none; }.einstein-gallery-layout .image-set-layout .contact-form button {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #666;cursor:pointer;font-size:14px;height:40px;width:100%;background:#414141;background:-moz-linear-gradient(top,#414141 0%,#202020 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#202020));background:-webkit-linear-gradient(top,#414141 0%,#202020 100%);background:-o-linear-gradient(top,#414141 0%,#202020 100%);background:-ms-linear-gradient(top,#414141 0%,#202020 100%);background:linear-gradient(to bottom,#414141 0%,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#202020',GradientType=0);color:#fff;width:235px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper {color:#000;float:left;width:100%;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-sets .items {overflow:hidden;margin:0 0;height:330px;width:100%;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-sets .items .inner {left:0;top:0;z-index:0;position:absolute;width:20000em;height:200px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-set {background-color:#f7f7f7;border:1px solid #cecece;display:inline-block;margin-right:10px;padding:5px;-moz-box-shadow:0px 2px 2px #888;-webkit-box-shadow:0px 2px 2px #888;box-shadow:0px 2px 2px #888;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.einstein-gallery-layout .image-set a { text-decoration:none; }.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-set:hover {background-color:#fff;-moz-box-shadow:0px 2px 6px #666;-webkit-box-shadow:0px 2px 6px #666;box-shadow:0px 2px 6px #666;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .description, .einstein-gallery-layout .image-set-layout .case-data-wrapper .patient-profile {font-size:14px;line-height:30px;margin-top:20px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .description {margin-right:20px;margin-top:45px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .description h3, .einstein-gallery-layout .image-set-layout .case-data-wrapper .patient-profile h3 {font-size:22px;font-weight:normal;margin-bottom:10px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .custom-fields { margin-right:20px; }.einstein-gallery-layout .image-set-layout .case-data-wrapper dl {float:left;margin-bottom:5px;width:50%;}.einstein-gallery-layout .image-set-layout .case-data-wrapper dl dd, .einstein-gallery-layout .image-set-layout .case-data-wrapper dl dt {display:block;padding:2px 5px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper dl dt:nth-of-type(odd) {background-color:rgba(0,0,0,0.3);color:#fff;font-weight:bold;margin-right:2px;padding-top:5px;}.einstein-gallery-layout .image-set-layout .case-data-wrapper dl dt {color:#aaa;font-size:11px;text-transform:uppercase;}.einstein-gallery-layout .image-set-layout .case-data-wrapper dl dd { padding:5px; }.einstein-gallery-layout .image-set-layout .case-data-wrapper h2 {font-size:22px;font-weight:normal;margin:20px 0 10px 0;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .description a { color:#a8a8a8; }.einstein-gallery-layout #image-sets-overlay {display:none;z-index:9999 !important;}.einstein-gallery-layout #image-sets-overlay > .wrapper {background-color:#fff;padding:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;overflow-x:hidden;overflow-y:auto;height:80%;width:80%;max-width:1200px;}.einstein-gallery-layout #image-sets-overlay .items { display:table; }.einstein-gallery-layout #image-sets-overlay .container {background-color:#fff;border:1px solid #cecece;padding:5px;-moz-box-shadow:0px 2px 2px #888;-webkit-box-shadow:0px 2px 2px #888;box-shadow:0px 2px 2px #888;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.einstein-gallery-layout #image-sets-overlay .item {display:table-cell;vertical-align:middle;}.einstein-gallery-layout #image-sets-overlay .thumbs { overflow:hidden; }.einstein-gallery-layout #image-sets-overlay .wrapper .thumb {background-color:#e3e3e3;float:left;text-align:center;width:50%;}.einstein-gallery-layout #image-sets-overlay .wrapper .thumb:only-child, .einstein-gallery-layout #image-sets-overlay .wrapper .thumb.single { width:100%; }.einstein-gallery-layout #image-sets-overlay .wrapper .thumb img { max-width:100%; }.einstein-gallery-layout #image-sets-overlay .caption {background-color:#fff;padding-top:14px !important;margin-top:-3px;}.einstein-gallery-layout #image-sets-overlay .close, .einstein-gallery-layout .overlay-contact-form .close, .einstein-gallery-layout #filter-overlay > .close {background-image:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/gallery/overlay_close-v1480637720.png');position:absolute;right:-13px;top:-13px;cursor:pointer;height:26px;width:26px;z-index:1002;border-bottom:none !important;}.einstein-gallery-layout #image-sets-overlay .browse {background-repeat:no-repeat;cursor:pointer;display:block;width:40px;position:absolute;z-index:1001;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:1;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;top:0;}.einstein-gallery-layout #image-sets-overlay .browse:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.einstein-gallery-layout #image-sets-overlay .browse.disabled {cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.einstein-gallery-layout #image-sets-overlay .browse.prev {background-image:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/gallery/overlay_prev-v1480637720.png');background-position:left center;left:-40px;}.einstein-gallery-layout #image-sets-overlay .browse.next {background-image:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/gallery/overlay_next-v1480637720.png');background-position:right center;right:-40px;}.einstein-gallery-layout #image-sets-overlay .items {height:100%;margin:0 auto;max-width:100%;}.einstein-gallery-layout #image-sets-overlay .item {text-align:center;vertical-align:middle;}.einstein-gallery-layout #image-sets-overlay .item .thumb:first-child img { margin-left:2px; }.einstein-gallery-layout #image-sets-overlay .item .thumb:last-child img { margin-left:2px; }.einstein-gallery-layout #image-sets-overlay .item .thumb:only-child img { margin:0; }.einstein-gallery-layout span.missing { font-style:italic; }.einstein-gallery-layout .contact-form .error, .einstein-gallery-layout .overlay-contact-form .error { border-color:red !important; }.einstein-gallery-layout #send-message .overlay-contact-form {background-color:#e3e3e3;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#636363;font-size:14px;padding:20px 30px 20px 20px;width:275px;}.einstein-gallery-layout #send-message .overlay-contact-form form.error {background-color:transparent;border:none;padding:0;}.einstein-gallery-layout #send-message .overlay-contact-form label, .einstein-gallery-layout #send-message .overlay-contact-form p span { font-weight:bold; }.einstein-gallery-layout #send-message .overlay-contact-form p {line-height:18px;margin:10px 0;}.einstein-gallery-layout #send-message .overlay-contact-form h3 {color:#000;font-size:24px;font-weight:normal;}.einstein-gallery-layout #send-message .overlay-contact-form input, .einstein-gallery-layout #send-message .overlay-contact-form textarea {border:1px solid #cbcbcb;display:block;font-size:16px;height:30px;margin-bottom:13px;padding:0 5px;width:100%;}.einstein-gallery-layout #send-message .overlay-contact-form textarea { height:90px; }.einstein-gallery-layout #send-message .overlay-contact-form a.view-locations {display:block;font-size:15px;font-weight:bold;margin-top:25px;text-align:center;text-decoration:none;vertical-align:middle;}.einstein-gallery-layout #send-message .overlay-contact-form a.view-locations i {font-size:28px;margin-right:10px;vertical-align:middle;}.einstein-gallery-layout #send-message .overlay-contact-form .contact-business { display:none; }.einstein-gallery-layout #send-message .overlay-contact-form button {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #666;cursor:pointer;font-size:14px;height:40px;width:100%;background:#414141;background:-moz-linear-gradient(top,#414141 0%,#202020 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#202020));background:-webkit-linear-gradient(top,#414141 0%,#202020 100%);background:-o-linear-gradient(top,#414141 0%,#202020 100%);background:-ms-linear-gradient(top,#414141 0%,#202020 100%);background:linear-gradient(to bottom,#414141 0%,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#202020',GradientType=0);color:#fff;width:235px;}.einstein-gallery-layout .scrollable-buttons {width:auto;font-weight:bold;}.einstein-gallery-layout .scrollable-buttons a {padding:7px 7px 5px 7px;float:left;display:block;font-weight:bold;}.einstein-gallery-layout .scrollable-buttons .case-index {border-left:1px solid #fff;border-right:1px solid #fff;padding:6px 12px 3px 12px;margin:0;display:block;float:left;font-family:Georgia;font-style:italic;font-weight:normal;}.einstein-gallery-layout .scrollable-buttons .case-index span {font-weight:bold;font-style:normal;font-family:helvetica;}.einstein-gallery-layout .browse.previous { border-right:1px solid #e5e5e5; }.einstein-gallery-layout .browse.next { text-align:right; }.einstein-gallery-layout .tabs a {border:1px solid #ccc;text-decoration:none;}.einstein-gallery-layout .scrollable-buttons a:hover:not(.disabled) {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZDlkOWQ5IiBzdG9wLW9wYWNpdHk9IjAuMDkiLz4KPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMCIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom,#eee 0%,rgba(217,217,217,0.09) 57.1%,rgba(217,217,217,0) 62.74%);background-image:-o-linear-gradient(bottom,#eee 0%,rgba(217,217,217,0.09) 57.1%,rgba(217,217,217,0) 62.74%);background-image:-webkit-linear-gradient(bottom,#eee 0%,rgba(217,217,217,0.09) 57.1%,rgba(217,217,217,0) 62.74%);background-image:linear-gradient(bottom,#eee 0%,rgba(217,217,217,0.09) 57.1%,rgba(217,217,217,0) 62.74%);}.einstein-gallery-layout a#return-to-full-site, .einstein-gallery-layout .image-set-layout .contact-form button, .einstein-gallery-layout #send-message .overlay-contact-form button, .einstein-gallery-layout #filter-overlay .actions input[type="submit"], .einstein-gallery-layout #filter-button {border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#6e6e6e;-moz-box-shadow:inset 0 1px 0 #7c7c7c;-webkit-box-shadow:inset 0 1px 0 #7c7c7c;box-shadow:inset 0 1px 0 #7c7c7c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#1f1f1f 0%,#414141 100%);background-image:-o-linear-gradient(bottom,#1f1f1f 0%,#414141 100%);background-image:-webkit-linear-gradient(bottom,#1f1f1f 0%,#414141 100%);background-image:linear-gradient(bottom,#1f1f1f 0%,#414141 100%);}.einstein-gallery-layout a#return-to-full-site:hover, .einstein-gallery-layout .image-set-layout .contact-form button:hover, .einstein-gallery-layout #send-message .overlay-contact-form button:hover, .einstein-gallery-layout #filter-overlay .actions input[type="submit"]:hover, .einstein-gallery-layout #filter-button:hover {border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#6e6e6e;-moz-box-shadow:inset 0 1px 0 #7c7c7c;-webkit-box-shadow:inset 0 1px 0 #7c7c7c;box-shadow:inset 0 1px 0 #7c7c7c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#343434 0%,#585858 100%);background-image:-o-linear-gradient(bottom,#343434 0%,#585858 100%);background-image:-webkit-linear-gradient(bottom,#343434 0%,#585858 100%);background-image:linear-gradient(bottom,#343434 0%,#585858 100%);}.einstein-gallery-layout #filter a.filtered {border:0px solid #000;background:#6bb763;background:-moz-linear-gradient(top,#6bb763 0%,#21841a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6bb763),color-stop(100%,#21841a));background:-webkit-linear-gradient(top,#6bb763 0%,#21841a 100%);background:-o-linear-gradient(top,#6bb763 0%,#21841a 100%);background:-ms-linear-gradient(top,#6bb763 0%,#21841a 100%);background:linear-gradient(to bottom,#6bb763 0%,#21841a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bb763',endColorstr='#21841a',GradientType=0);}.einstein-gallery-layout #filter a.filtered:hover {background:#7db577;background:-moz-linear-gradient(top,#7db577 0%,#2f8229 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7db577),color-stop(100%,#2f8229));background:-webkit-linear-gradient(top,#7db577 0%,#2f8229 100%);background:-o-linear-gradient(top,#7db577 0%,#2f8229 100%);background:-ms-linear-gradient(top,#7db577 0%,#2f8229 100%);background:linear-gradient(to bottom,#7db577 0%,#2f8229 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db577',endColorstr='#2f8229',GradientType=0);}.einstein-gallery-layout #breadcrumbs a, .einstein-gallery-layout #send-message a {color:#a8a8a8;border-bottom:none;}.einstein-gallery-layout #breadcrumbs a:hover, .einstein-gallery-layout #send-message a:hover {color:#333;border-bottom:1px dotted #333;}.einstein-gallery-layout .scrollable-buttons a {text-align:center;padding:8px 12px 7px 12px;line-height:11px;width:auto;}.einstein-gallery-layout .scrollable-buttons .case-index {height:auto;border-right:1px solid #efefef;border-left:1px solid #fff;line-height:11px;padding:8px 12px 7px 12px;}.einstein-gallery-layout .browse.prev { border-right:1px solid #e5e5e5; }.einstein-gallery-layout .browse.next { border-left:1px solid #fff; }.einstein-gallery-layout .scrollable-buttons a { padding:8px 12px 8px 12px; }.einstein-gallery-layout .category, .einstein-gallery-layout .case { background-color:#f7f7f7; }.einstein-gallery-layout .category:hover, .einstein-gallery-layout .case:hover {moz-box-shadow:0px 2px 6px #666;-webkit-box-shadow:0px 2px 6px #666;box-shadow:0px 2px 6px #666;background:#fff;}.einstein-gallery-layout .category .thumb, .einstein-gallery-layout .case .thumb {margin-bottom:0;line-height:0;}.einstein-gallery-layout #filter {float:right;margin:15px 20px 0 0;}.einstein-gallery-layout #filter-button {color:#636363;display:inline;font-size:14px;}.einstein-gallery-layout #filter .reset {background-color:transparent;background-image:none;border:0px solid transparent;box-shadow:none;color:red;padding:0;}.einstein-gallery-layout #filter .filters {font-weight:bold;margin-right:10px;}.einstein-gallery-layout #filter-overlay {background-color:#fff;color:#000;display:none;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;box-shadow:0px 0px 5px #000;}.einstein-gallery-layout #filter-overlay .filter-category {background-color:#ddd;font-size:30px;padding:20px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;}.einstein-gallery-layout #filter-overlay .fields {max-height:445px;max-width:740px;overflow-y:auto;padding:0 40px 40px 40px;text-align:left;}.einstein-gallery-layout #filter-overlay .field {float:left;margin-left:40px;margin-top:40px;width:200px;}.einstein-gallery-layout #filter-overlay .field ul {height:120px;overflow-x:hidden;overflow-y:auto;}.einstein-gallery-layout #filter-overlay .field li {padding:4px 10px;width:100%;}.einstein-gallery-layout #filter-overlay .field li label {display:inline-block;width:140px;}.einstein-gallery-layout #filter-overlay .actions {clear:both;margin-top:40px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.einstein-gallery-layout #filter-overlay .actions input, .einstein-gallery-layout #filter a {color:#fff;cursor:pointer;padding:5px 10px;text-decoration:none;}.einstein-gallery-layout #filter-overlay .actions input:first-child { margin-right:5px; }.einstein-gallery-layout #filter-overlay .actions .close {color:red;font-weight:bold;text-decoration:none;}.einstein-gallery-layout #filter-overlay .name {background-color:#ddd;font-weight:bold;margin-bottom:2px;padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.einstein-gallery-layout #filter-overlay .name a {color:#666;float:right;margin:0 2px;}.einstein-gallery-layout #filter-overlay .name { border-radius:0; }.einstein-gallery-layout #filter-overlay .field {width:199px;border:1px solid #ddd;}.einstein-gallery-layout #filter-overlay .field li { padding:5px 10px; }.einstein-gallery-layout #filter-overlay .field ul { height:144px; }.einstein-gallery-layout #filter-overlay .actions {background:#ddd;padding:40px 0;margin-top:0;}.einstein-gallery-layout #filter-overlay .actions input { margin-right:10px; }.einstein-video #video-area { height:406px; }.einstein-video .category-wrap {border-top:2px solid #c6c6c6;padding-top:10px;}.einstein-video .videos-wrap {position:relative;overflow:hidden;padding:20px 0 0;clear:both;margin-bottom:10px;}.einstein-video ul.items {margin:0;padding:0;clear:both;}.einstein-video ul.items li {float:left;list-style:none;font-size:11px;line-height:14px;margin-right:10px;margin-bottom:10px;width:150px;}.einstein-video ul.items li span { display:block; }.einstein-video ul.items .last-child { margin-right:0; }.einstein-video h3.category-name {font-size:20px;margin:0 10px 0 0;}.einstein-video p.video-title { font-size:22px; }.einstein-video h1.video-title { margin-bottom:10px; }.einstein-video h1.video-keywords { margin-bottom:10px; }.einstein-video span.video-image {margin-bottom:8px;position:relative;}.einstein-video span.video-image img { z-index:5; }.einstein-video a.play {position:absolute;z-index:10;height:84px;width:150px;display:block;}.einstein-video a.play img { visibility:hidden; }.einstein-video a.play:hover img { visibility:visible; }.einstein-video span.video-name { padding:.2em; }.einstein-video span.video-name a { text-decoration:none; }.einstein-video span.video-name a:hover { text-decoration:underline; }.einstein-video .currently_playing span.video-name { background:#eee; }.einstein-video .categories { margin-top:45px; }.einstein-video div#video-area { height:406px; }.einstein-video div#video-area .player { float:left; }.einstein-video div#video-area #video-area-side { float:right; }.einstein-video div#video-area a span { display:none; }.einstein-video #video-area-side {height:406px;background:#494949;}.einstein-video #video-area #player { background:#000; }.einstein-video div#accordion {list-style:none;margin:0;padding:0;}.einstein-video div#accordion div {color:white;height:339px;overflow:auto;padding:10px 20px;}.einstein-video div#accordion ul li:last-child { border-bottom:none; }.einstein-video div#accordion p.accordionhead { margin-bottom:0; }.einstein-video div#accordion p.accordionhead {background:#2b2b2b url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_side_header_open-v1480637720.png') top right;background-repeat:no-repeat;}.einstein-video div#accordion p.accordionhead.active { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_side_header_active-v1480637720.gif'); }.einstein-video div#accordion p.accordionhead a {color:white;display:block;font-size:14px;height:33px;line-height:33px;text-decoration:none;padding:0 20px;outline:none;}.einstein-video div#accordion p.accordionhead:hover { background:#4d4d4d url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_side_header_open_hover-v1480637720.png') top right; }.einstein-video div#accordion p.accordionhead.active:hover { background:#3b3b3b url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_side_header_active_hover-v1480637720.gif'); }.einstein-video div#accordion div a {color:#025185;text-decoration:none;}.einstein-video div.controls {background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_controls_bg-v1480637720.png') no-repeat top left;float:right;height:21px;width:110px;text-align:center;}.einstein-video div.controls .pages { color:#fff; }.einstein-video div.controls .pages .current_page { font-weight:bold; }.einstein-video a.browse {background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_transparent_bg-v1480637720.png') repeat;display:block;width:26px;height:21px;cursor:pointer;}.einstein-video a.right {background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_arrow_right_white-v1480637720.png') no-repeat;float:right;}.einstein-video a.right img { visibility:hidden; }.einstein-video a.right:hover { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_arrow_right_blue-v1480637720.png'); }.einstein-video a.left {background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_arrow_left_white-v1480637720.png') no-repeat;float:left;}.einstein-video a.left img { visibility:hidden; }.einstein-video a.left:hover { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video_arrow_left_blue-v1480637720.png') no-repeat; }.einstein-video a.disabled { visibility:hidden !important; }.einstein-testimonial {margin:0 auto;overflow:hidden;width:960px;}.einstein-testimonial * {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.einstein-testimonial .form {float:right;width:425px;}.einstein-testimonial .form form {height:auto !important;width:auto !important;padding:0;}.einstein-testimonial .form form li, .einstein-testimonial .form form p { margin-bottom:10px; }.einstein-testimonial .form form ul { padding-top:20px; }.einstein-testimonial .form form label {display:block;font-weight:bold;}.einstein-testimonial .form form label em { font-weight:normal; }.einstein-testimonial .form form input, .einstein-testimonial .form form textarea {margin-bottom:0;padding:3px;width:100% !important;}.einstein-testimonial .form form button { float:right; }.einstein-testimonial .form form button span em { display:none; }.einstein-testimonial .form form #contact_business { display:none; }.einstein-testimonial .form form #recaptcha_widget_div { max-width:425px; }.einstein-testimonial .testimonials {float:left;padding-right:40px;width:535px;}.einstein-testimonial .testimonial { margin-bottom:30px; }.einstein-testimonial .body p {display:inline;font-style:italic;}.einstein-testimonial .info { text-align:right; }.video-js {background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;}.video-js .vjs-tech {position:absolute;top:0;left:0;width:100%;height:100%;}.video-js:-moz-full-screen { position:absolute; }body.vjs-full-window {padding:0;margin:0;height:100%;overflow-y:auto;}.video-js.vjs-fullscreen {position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute;}.video-js:-webkit-full-screen {width:100% !important;height:100% !important;}.vjs-poster {margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%;}.video-js .vjs-text-track-display {text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}.video-js .vjs-text-track {display:none;color:#fff;font-size:1.4em;text-align:center;margin-bottom:0.1em;background:#000;background:rgba(0,0,0,0.5);}.video-js .vjs-subtitles { color:#fff; }.video-js .vjs-captions { color:#fc6; }.vjs-tt-cue { display:block; }.vjs-fade-in {visibility:visible !important;opacity:1 !important;-webkit-transition:visibility 0s linear 0s, opacity 0.3s linear;-moz-transition:visibility 0s linear 0s, opacity 0.3s linear;-ms-transition:visibility 0s linear 0s, opacity 0.3s linear;-o-transition:visibility 0s linear 0s, opacity 0.3s linear;transition:visibility 0s linear 0s, opacity 0.3s linear;}.vjs-fade-out {visibility:hidden !important;opacity:0 !important;-webkit-transition:visibility 0s linear 1.5s, opacity 1.5s linear;-moz-transition:visibility 0s linear 1.5s, opacity 1.5s linear;-ms-transition:visibility 0s linear 1.5s, opacity 1.5s linear;-o-transition:visibility 0s linear 1.5s, opacity 1.5s linear;transition:visibility 0s linear 1.5s, opacity 1.5s linear;}.vjs-default-skin .vjs-controls {position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-moz-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));background:-webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-ms-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);visibility:hidden;opacity:0;}.vjs-default-skin .vjs-control {position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em;}.vjs-default-skin .vjs-control:focus { outline:0; }.vjs-default-skin .vjs-control-text {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.vjs-default-skin .vjs-play-control {width:5em;cursor:pointer !important;}.vjs-default-skin.vjs-paused .vjs-play-control div {width:15px;height:17px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png');margin:0.5em auto 0;}.vjs-default-skin.vjs-playing .vjs-play-control div {width:15px;height:17px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -25px 0;margin:0.5em auto 0;}.vjs-default-skin .vjs-rewind-control {width:5em;cursor:pointer !important;}.vjs-default-skin .vjs-rewind-control div {width:19px;height:16px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png');margin:0.5em auto 0;}.vjs-default-skin .vjs-mute-control {width:3.8em;cursor:pointer !important;float:right;}.vjs-default-skin .vjs-mute-control div {width:22px;height:16px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -75px -25px;margin:0.5em auto 0;}.vjs-default-skin .vjs-mute-control.vjs-vol-0 div { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') 0 -25px; }.vjs-default-skin .vjs-mute-control.vjs-vol-1 div { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -25px -25px; }.vjs-default-skin .vjs-mute-control.vjs-vol-2 div { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -50px -25px; }.vjs-default-skin .vjs-volume-control {width:5em;float:right;}.vjs-default-skin .vjs-volume-bar {position:relative;width:5em;height:0.6em;margin:1em auto 0;cursor:pointer !important;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background:#666;background:-moz-linear-gradient(top,#333,#666);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#333),to(#666));background:-webkit-linear-gradient(top,#333,#666);background:-o-linear-gradient(top,#333,#666);background:-ms-linear-gradient(top,#333,#666);background:linear-gradient(top,#333,#666);}.vjs-default-skin .vjs-volume-level {position:absolute;top:0;left:0;height:0.6em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background:#fff;background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ccc));background:-webkit-linear-gradient(top,#fff,#ccc);background:-o-linear-gradient(top,#fff,#ccc);background:-ms-linear-gradient(top,#fff,#ccc);background:linear-gradient(top,#fff,#ccc);}.vjs-default-skin .vjs-volume-handle {position:absolute;top:-0.2em;width:0.8em;height:0.8em;background:#ccc;left:0;border:1px solid #fff;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;border-radius:0.6em;}.vjs-default-skin div.vjs-progress-control {position:absolute;left:4.8em;right:4.8em;height:1.0em;width:auto;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222);}.vjs-default-skin .vjs-progress-holder {position:relative;cursor:pointer !important;padding:0;margin:0;height:1.0em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;border-radius:0.6em;background:#111;background:-moz-linear-gradient(top,#111,#262626);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#111),to(#262626));background:-webkit-linear-gradient(top,#111,#262626);background:-o-linear-gradient(top,#111,#262626);background:-ms-linear-gradient(top,#111,#262626);background:linear-gradient(top,#111,#262626);}.vjs-default-skin .vjs-progress-holder .vjs-play-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress {position:absolute;display:block;height:1.0em;margin:0;padding:0;left:0;top:0;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;border-radius:0.6em;}.vjs-default-skin .vjs-play-progress {background:#fff;background:-moz-linear-gradient(top,#fff 0%,#d6d6d6 50%,#fff 100%);background:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#fff),color-stop(50%,#d6d6d6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#d6d6d6 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#d6d6d6 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#d6d6d6 50%,#fff 100%);background:linear-gradient(top,#fff 0%,#d6d6d6 50%,#fff 100%);background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#efefef),color-stop(50%,#f5f5f5),color-stop(50%,#dbdbdb),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-o-linear-gradient(top,#efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-ms-linear-gradient(top,#efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top,#efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);}.vjs-default-skin .vjs-load-progress {opacity:0.8;background:#666;background:-moz-linear-gradient(top,#666,#333);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#666),to(#333));background:-webkit-linear-gradient(top,#666,#333);background:-o-linear-gradient(top,#666,#333);background:-ms-linear-gradient(top,#666,#333);background:linear-gradient(top,#666,#333);}.vjs-default-skin div.vjs-seek-handle {position:absolute;width:16px;height:16px;margin-top:-0.3em;left:0;top:0;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') 0 -50px;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;border-radius:0.8em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;}.vjs-default-skin .vjs-time-controls {position:absolute;right:0;height:1.0em;width:4.8em;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background-color:#333;font-size:1em;line-height:1.0em;font-weight:normal;font-family:Helvetica, Arial, sans-serif;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222);}.vjs-default-skin .vjs-current-time { left:0; }.vjs-default-skin .vjs-duration {right:0;display:none;}.vjs-default-skin .vjs-remaining-time { right:0; }.vjs-time-divider { display:none; }.vjs-default-skin .vjs-time-control {font-size:1em;line-height:1;font-weight:normal;font-family:Helvetica, Arial, sans-serif;}.vjs-default-skin .vjs-time-control span { line-height:25px; }.vjs-secondary-controls { float:right; }.vjs-default-skin .vjs-fullscreen-control {width:3.8em;cursor:pointer !important;float:right;}.vjs-default-skin .vjs-fullscreen-control div {width:16px;height:16px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -50px 0;margin:0.5em auto 0;}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div { background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -75px 0; }.vjs-default-skin .vjs-big-play-button {display:block;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer !important;border:0.2em solid #fff;opacity:0.95;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#454545;background:-moz-linear-gradient(top,#454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);background:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);background:-o-linear-gradient(top,#454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);background:-ms-linear-gradient(top,#454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);background:linear-gradient(top,#454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px #000;}.vjs-default-skin div.vjs-big-play-button:hover {-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff;}.vjs-default-skin div.vjs-big-play-button span {position:absolute;top:50%;left:50%;display:block;width:35px;height:42px;margin:-20px 0 0 -15px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -100px 0;}.vjs-loading-spinner {display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;}@-webkit-keyframes rotatethis {0% {-webkit-transform:scale(0.6) rotate(0deg);}12.5% {-webkit-transform:scale(0.6) rotate(0deg);}12.51% {-webkit-transform:scale(0.6) rotate(45deg);}25% {-webkit-transform:scale(0.6) rotate(45deg);}25.01% {-webkit-transform:scale(0.6) rotate(90deg);}37.5% {-webkit-transform:scale(0.6) rotate(90deg);}37.51% {-webkit-transform:scale(0.6) rotate(135deg);}50% {-webkit-transform:scale(0.6) rotate(135deg);}50.01% {-webkit-transform:scale(0.6) rotate(180deg);}62.5% {-webkit-transform:scale(0.6) rotate(180deg);}62.51% {-webkit-transform:scale(0.6) rotate(225deg);}75% {-webkit-transform:scale(0.6) rotate(225deg);}75.01% {-webkit-transform:scale(0.6) rotate(270deg);}87.5% {-webkit-transform:scale(0.6) rotate(270deg);}87.51% {-webkit-transform:scale(0.6) rotate(315deg);}100% {-webkit-transform:scale(0.6) rotate(315deg);}}@-moz-keyframes rotatethis {0% {-moz-transform:scale(0.6) rotate(0deg);}12.5% {-moz-transform:scale(0.6) rotate(0deg);}12.51% {-moz-transform:scale(0.6) rotate(45deg);}25% {-moz-transform:scale(0.6) rotate(45deg);}25.01% {-moz-transform:scale(0.6) rotate(90deg);}37.5% {-moz-transform:scale(0.6) rotate(90deg);}37.51% {-moz-transform:scale(0.6) rotate(135deg);}50% {-moz-transform:scale(0.6) rotate(135deg);}50.01% {-moz-transform:scale(0.6) rotate(180deg);}62.5% {-moz-transform:scale(0.6) rotate(180deg);}62.51% {-moz-transform:scale(0.6) rotate(225deg);}75% {-moz-transform:scale(0.6) rotate(225deg);}75.01% {-moz-transform:scale(0.6) rotate(270deg);}87.5% {-moz-transform:scale(0.6) rotate(270deg);}87.51% {-moz-transform:scale(0.6) rotate(315deg);}100% {-moz-transform:scale(0.6) rotate(315deg);}}div.vjs-loading-spinner .ball1 {opacity:0.12;position:absolute;left:20px;top:0px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball2 {opacity:0.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball3 {opacity:0.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball4 {opacity:0.50;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc;}div.vjs-loading-spinner .ball5 {opacity:0.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball6 {opacity:0.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball7 {opacity:0.87;position:absolute;left:0px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}div.vjs-loading-spinner .ball8 {opacity:1.00;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc;}.vjs-default-skin .vjs-menu-button {float:right;margin:0.2em 0.5em 0 0;padding:0;width:3em;height:2em;cursor:pointer !important;border:1px solid #111;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);}.vjs-default-skin .vjs-menu-button div {background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') 0px -75px no-repeat;width:16px;height:16px;margin:0.2em auto 0;padding:0;}.vjs-default-skin .vjs-menu-button ul {display:none;opacity:0.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;-moz-border-radius:0.7em;-webkit-border-radius:1em;border-radius:.5em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;overflow:auto;}.vjs-default-skin .vjs-menu-button:focus ul, .vjs-default-skin .vjs-menu-button:hover ul {display:block;list-style:none;}.vjs-default-skin .vjs-menu-button ul li {list-style:none;margin:0;padding:0.3em 0 0.3em 20px;line-height:1.4em;font-size:1.2em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-align:left;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected {text-decoration:underline;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/video-js-v1480637720.png') -125px -50px no-repeat;}.vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {background-color:#ccc;color:#111;outline:0;}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;color:#fff;font-weight:bold;cursor:default;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0%,#3f3f3f 50%,#333 50%,#252525 100%);}.vjs-default-skin .vjs-captions-button div { background-position:-25px -75px; }.vjs-default-skin .vjs-chapters-button div { background-position:-100px -75px; }.vjs-default-skin .vjs-chapters-button ul {width:20em;left:-8.5em;}.mejs-container {position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin { position:absolute; }.mejs-embed, .mejs-embed body {width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}.mejs-fullscreen { overflow:hidden !important; }.mejs-container-fullscreen {position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {width:100%;height:100%;}.mejs-clear { clear:both; }.mejs-background {position:absolute;top:0;left:0;}.mejs-mediaelement {position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster {position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}:root .mejs-poster img { display:none; }.mejs-poster img {border:0;padding:0;border:0;}.mejs-overlay {position:absolute;top:0;left:0;}.mejs-overlay-play { cursor:pointer; }.mejs-overlay-button {position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button { background-image:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/bigplay.png); }.mejs-overlay:hover .mejs-overlay-button { background-position:0 -100px; }.mejs-overlay-loading {position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span {display:block;width:80px;height:80px;background:transparent url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/loading.gif) 50% 50% no-repeat;}.mejs-container .mejs-controls {position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div {list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0;}.mejs-controls .mejs-button button {cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button { background-image:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/controls.png); }.mejs-controls .mejs-button button:focus { outline:dotted 1px #999; }.mejs-container .mejs-controls .mejs-time {color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span {color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button { background-position:0 0; }.mejs-controls .mejs-pause button { background-position:0 -16px; }.mejs-controls .mejs-stop button { background-position:-112px 0; }.mejs-controls div.mejs-time-rail {direction:ltr;width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span {display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total {margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering {width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes {from {background-position:0 0;}to {background-position:30px 0;}}@-moz-keyframes buffering-stripes {from {background-position:0 0;}to {background-position:30px 0;}}@-ms-keyframes buffering-stripes {from {background-position:0 0;}to {background-position:30px 0;}}@-o-keyframes buffering-stripes {from {background-position:0 0;}to {background-position:30px 0;}}@keyframes buffering-stripes {from {background-position:0 0;}to {background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded {background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current {background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-handle {display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float {position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current {margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner {position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { width:48px; }.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { width:44px; }.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { left:18px; }.mejs-controls .mejs-fullscreen-button button { background-position:-32px 0; }.mejs-controls .mejs-unfullscreen button { background-position:-32px -16px; }.mejs-controls .mejs-mute button { background-position:-16px -16px; }.mejs-controls .mejs-unmute button { background-position:-16px 0; }.mejs-controls .mejs-volume-button { position:relative; }.mejs-controls .mejs-volume-button .mejs-volume-slider {display:none;height:115px;width:25px;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover {-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider {height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display:none; }.mejs-controls .mejs-captions-button { position:relative; }.mejs-controls .mejs-captions-button button { background-position:-48px 0; }.mejs-controls .mejs-captions-button .mejs-captions-selector {visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul {margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations {font-size:10px;margin:0 0 5px 0;}.mejs-chapters {position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter {position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block {font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last { border-right:none; }.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer {position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a {color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar] {font-size:20px;font-weight:normal;}.mejs-captions-position {position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover { bottom:45px; }.mejs-captions-text {padding:3px 5px;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(20,20,20,0.8);}.me-cannotplay a {color:#fff;font-weight:bold;}.me-cannotplay span {padding:15px;display:block;}.mejs-controls .mejs-loop-off button { background-position:-64px -16px; }.mejs-controls .mejs-loop-on button { background-position:-64px 0; }.mejs-controls .mejs-backlight-off button { background-position:-80px -16px; }.mejs-controls .mejs-backlight-on button { background-position:-80px 0; }.mejs-controls .mejs-picturecontrols-button { background-position:-96px 0; }.mejs-contextmenu {position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator {height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item {font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover {background:#2c7c91;color:#fff;}.mejs-controls .mejs-sourcechooser-button { position:relative; }.mejs-controls .mejs-sourcechooser-button button { background-position:-128px 0; }.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px;}.mejs-postroll-layer {position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content {width:100%;height:100%;}.mejs-postroll-close {position:absolute;right:0;top:0;background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}div.video-mewrapper * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;}div.video-mewrapper div.meta { line-height:0px; }div.video-mewrapper p { margin:0; }div.video-mewrapper {display:inline-block;width:300px;padding:10px;border:1px solid #e6e6e6;box-shadow:0 0 2px rgba(0,0,0,0.1), 0 15px 15px -12px rgba(25,25,25,0.25);}div.video-mewrapper h2, div.video-mewrapper p.description-text, div.video-mewrapper p.inline-buttons {background-color:#e7e4e4;display:inline-table;}div.video-mewrapper h2 {width:100%;margin:0;border:none;font-size:24px;line-height:26px;padding:16px 20px 16px 20px;}div.video-mewrapper p.description-text {padding:18px 20px 18px 20px;font-size:14px;line-height:16px;color:#5e5e5e;}div.video-mewrapper p.inline-buttons {padding:0px 20px 20px 20px;width:100%;height:100%;}div.video-mewrapper a.view-all {float:right;clear:right;}div.video-mewrapper a.enlarge {float:left;clear:left;}div.video-mewrapper a.view-all, div.video-mewrapper a.enlarge {color:#fff;font-size:12px;line-height:14px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;display:inline-block;}div.video-mewrapper a.view-all span, div.video-mewrapper a.enlarge span {display:block;background:#00a7cc;background:-moz-linear-gradient(top,#00a7cc 0%,#0092b3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a7cc),color-stop(100%,#0092b3));background:-webkit-linear-gradient(top,#00a7cc 0%,#0092b3 100%);background:-o-linear-gradient(top,#00a7cc 0%,#0092b3 100%);background:-ms-linear-gradient(top,#00a7cc 0%,#0092b3 100%);background:linear-gradient(to bottom,#00a7cc 0%,#0092b3 100%);margin:0;padding:10px 10px;}div.video-mewrapper a.view-all span:hover, div.video-mewrapper a.enlarge span:hover {background:#00bbe6;background:-moz-linear-gradient(top,#00bbe6 0%,#00a7cc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00bbe6),color-stop(100%,#00a7cc));background:-webkit-linear-gradient(top,#00bbe6 0%,#00a7cc 100%);background:-o-linear-gradient(top,#00bbe6 0%,#00a7cc 100%);background:-ms-linear-gradient(top,#00bbe6 0%,#00a7cc 100%);background:linear-gradient(to bottom,#00bbe6 0%,#00a7cc 100%);}.mejs-overlay-button {background:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/new_play_button1.svg) no-repeat;bottom:25px;left:25px;width:51px;height:31px;top:auto;margin:0;opacity:0.7;filter:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}.mejs-overlay:hover .mejs-overlay-button {background-position:0 0px;opacity:1;filter:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.no-svg .mejs-overlay-button { background-image:url(//d4xmq39929kw8.cloudfront.net/mediaelementjs-inline/new-play-button.png); }div.video-mewrapper.right .mejs-layer, div.video-mewrapper.right .mediaelementjs-player, div.video-mewrapper.left .mejs-layer, div.video-mewrapper.left .mediaelementjs-player {width:278px !important;height:157px !important;}div.video-mewrapper.right h2, div.video-mewrapper.right p.description-text, div.video-mewrapper.right p.inline-buttons, div.video-mewrapper.left h2, div.video-mewrapper.left p.description-text, div.video-mewrapper.left p.inline-buttons { background-color:transparent; }div.video-mewrapper.right p.description-text, div.video-mewrapper.left p.description-text { padding:10px 0px 10px 0px; }div.video-mewrapper.right h2, div.video-mewrapper.left h2 { padding:0px 0px 10px 0px; }div.video-mewrapper.right p.inline-buttons, div.video-mewrapper.left p.inline-buttons { padding:0px 0px 0px 0px; }div.video-mewrapper.right .mejs-overlay-button, div.video-mewrapper.left .mejs-overlay-button {bottom:15px;left:15px;}div.video-mewrapper.left {clear:left;float:left;margin:0px 10px 10px 0px;}div.video-mewrapper.right {clear:right;float:right;margin:0px 0px 10px 10px;}div.video-mewrapper.fullwidth .mejs-layer, div.video-mewrapper.fullwidth .mediaelementjs-player {width:606px !important;height:342px !important;}div.video-mewrapper.fullwidth a.view-all, div.video-mewrapper.fullwidth a.enlarge {font-size:16px;line-height:16px;}div.video-mewrapper.fullwidth a.view-all span, div.video-mewrapper.fullwidth a.enlarge span { padding:15px 55px; }div.video-mewrapper.fullwidth {width:100%;margin:0;padding-left:0;padding-right:0;box-shadow:none;float:none;border:none;position:relative;}div.video-mewrapper.fullwidth hr.first-child {background-image:-webkit-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-moz-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-o-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);clear:both;border:none;height:10px;margin:0;}div.video-mewrapper.fullwidth hr.last-child {margin:0;clear:both;border:none;vertical-align:top;height:10px;background-image:-moz-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-webkit-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-o-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-ms-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);}div.video-mewrapper.fullwidth p.description-text { line-height:20px; }div.video-mewrapper .mediaelementjs-player.mejs-container-fullscreen, div.video-mewrapper .mediaelementjs-player.mejs-container-fullscreen video, div.video-mewrapper .mediaelementjs-player.mejs-container-fullscreen .mejs-layer, div.video-mewrapper .mediaelementjs-player.mejs-container-fullscreen .mejs-mediaelement {width:100% !important;height:100% !important;}#social_stripe {width:100%;height:140px;}.social_beacon_cta_text {text-align:center;margin:1em;}.social_beacon_rater {display:block;width:215px;height:50px;margin:0 auto;padding:12px 12px 12px 55px;text-align:right;border:1px solid #f3f3f3;background:#fbfbfb url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/rate-us-v1480637720.png') no-repeat 12px center;}.rate-us-popup {display:inline-block;padding:12px 12px 12px 55px;border:1px solid #eee;background:#fbfbfb url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/rate-us-v1480637720.png') no-repeat 12px center;color:#fff;z-index:100;}.social_beacon_rater .star-bar, .rate-us-popup .star-bar {position:relative;display:inline-block;width:145px;height:25px;background:url('//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/stars-v1480637720.png');cursor:pointer;background-position:0 0px;}.social_beacon_rater .star-bar.hover-0-5, .rate-us-popup .star-bar.hover-0-5 { background-position:0 250px; }.social_beacon_rater .star-bar.hover-1-0, .rate-us-popup .star-bar.hover-1-0 { background-position:0 225px; }.social_beacon_rater .star-bar.hover-1-5, .rate-us-popup .star-bar.hover-1-5 { background-position:0 200px; }.social_beacon_rater .star-bar.hover-2-0, .rate-us-popup .star-bar.hover-2-0 { background-position:0 175px; }.social_beacon_rater .star-bar.hover-2-5, .rate-us-popup .star-bar.hover-2-5 { background-position:0 150px; }.social_beacon_rater .star-bar.hover-3-0, .rate-us-popup .star-bar.hover-3-0 { background-position:0 125px; }.social_beacon_rater .star-bar.hover-3-5, .rate-us-popup .star-bar.hover-3-5 { background-position:0 100px; }.social_beacon_rater .star-bar.hover-4-0, .rate-us-popup .star-bar.hover-4-0 { background-position:0 75px; }.social_beacon_rater .star-bar.hover-4-5, .rate-us-popup .star-bar.hover-4-5 { background-position:0 50px; }.social_beacon_rater .star-bar.hover-5-0, .rate-us-popup .star-bar.hover-5-0 { background-position:0 25px; }.location.manage-iframe #lucid_bar { z-index:99999; }.location #layout h1.headline, .location #layout p.subline { text-align:center; }.location #layout h1.headline { font-size:1.5em; }.location #layout p.subline { margin-bottom:20px; }.location #layout .ld-wrapper {width:940px;margin:0 auto;font-size:16px;}.location #layout .ld-wrapper * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.location #layout .ld-wrapper .button, .location #layout .ld-wrapper button {padding:8px 12px 6px;background-color:rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.35);border-radius:5px;font-weight:bold;color:#000;text-decoration:none;cursor:pointer;}.location #layout .ld-wrapper .button:active, .location #layout .ld-wrapper button:active { padding:9px 12px 5px; }.location #layout .ld-wrapper h2, .location #layout .ld-wrapper h3 {line-height:1em;margin-bottom:5px;}.location #layout .ld-wrapper h2, .location #layout .ld-wrapper .title { font-size:1.75em; }.location #layout .ld-wrapper h3 { font-size:1.5em; }.location #layout .ld-wrapper p {line-height:1.25em;margin-bottom:20px;}.location #layout .ld-wrapper strong { font-weight:bold; }.location #layout .ld-wrapper em { font-style:italic; }.location #layout .ld-wrapper ul, .location #layout .ld-wrapper ol {padding:0;margin:0 0 15px;}.location #layout .ld-wrapper ul li, .location #layout .ld-wrapper ol li {list-style-type:disc;margin-left:15px;padding-left:5px;padding-bottom:5px;}.location #layout .ld-wrapper ol li { list-style-type:decimal; }.location #layout .ld-wrapper .row {width:100%;margin-bottom:40px;}.location #layout .ld-wrapper .row:after {clear:both;content:"";display:table;}.location #layout .ld-wrapper .row .col {width:50%;float:left;}.location #layout .ld-wrapper .row.pure { margin-bottom:0; }.location #layout .ld-wrapper .ld-map {color:#000;padding:10px;margin-bottom:40px;clear:both;float:left;background:#fff;}.location #layout .ld-wrapper .slide.first-child {width:100%;height:100%;}.location #layout .ld-wrapper #map_canvas {width:100%;height:100%;}.location #layout .ld-wrapper .ld-directions {border:1px solid rgba(0,0,0,0.2);text-align:center;padding:10px;margin-top:10px;float:left;width:100%;}.location #layout .ld-wrapper .ld-directions form {margin:0 auto;width:100%;}.location #layout .ld-wrapper .ld-directions form label {height:32px;font-weight:bold;margin-right:5px;}.location #layout .ld-wrapper .ld-directions form label i {padding-right:5px;font-weight:normal;font-size:1.5em;vertical-align:middle;}.location #layout .ld-wrapper .ld-directions form input[type='text'] {border:1px solid rgba(0,0,0,0.4);height:32px;padding:0 10px;width:60%;font-size:1em;}.location #layout .ld-wrapper .ld-directions form input[type='text'].error { color:#f00; }.location #layout .ld-wrapper .ld-directions form button {border-left:0;height:32px;border-radius:0 5px 5px 0;width:10%;vertical-align:top;margin-left:-5px;}.location #layout .ld-wrapper .ld-slideshow {width:100%;height:480px;overflow:hidden;margin-bottom:10px;}.location #layout .ld-wrapper .ld-slideshow > div > span {background-color:#d5d5d5;display:block;align-items:center;height:480px;width:100%;text-align:center;position:relative;}.location #layout .ld-wrapper .ld-slideshow > div > span img {position:relative;margin:0 auto;width:100%;border:0;box-shadow:none;}.location #layout .ld-wrapper .ld-slideshow-pager {width:100%;float:left;clear:both;}.location #layout .ld-wrapper .ld-slideshow-pager > div {border:1px solid rgba(0,0,0,0.2);display:flex;align-items:center;float:left;width:32.66%;height:189px;margin:0 .5%;overflow:hidden;cursor:pointer;}.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-address {padding:20px;margin-left:0;position:relative;}.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-address:before {content:"View Map";position:absolute;top:10px;right:10px;opacity:.25;font-size:0.75rem;text-transform:uppercase;letter-spacing:.05rem;}.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-address p { margin-bottom:0; }.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-address .button {margin-top:5px;position:relative;z-index:99999;clear:both;float:left;}.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-image { background-color:#d5d5d5; }.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-image img {margin:0 auto;max-height:189px;}.location #layout .ld-wrapper .ld-slideshow-pager > div.ld-image:last-child { margin-right:0; }.location #layout .ld-wrapper .ld-slideshow-pager > div:hover { border-color:rgba(0,0,0,0.5); }.location #layout .ld-wrapper .ld-listings { padding-right:20px; }.location #layout .ld-wrapper .ld-listings > div {position:relative;padding-left:45px;margin-bottom:20px;clear:both;width:100%;float:left;}.location #layout .ld-wrapper .ld-listings > div:last-child { margin-bottom:0; }.location #layout .ld-wrapper .ld-listings > div h3 {margin-top:10px;margin-bottom:5px;}.location #layout .ld-wrapper .ld-listings [data-icon]:before {content:attr(data-icon);font-family:'pictos';font-size:40px;position:absolute;left:0;top:5px;}.location #layout .ld-wrapper .ld-listings .ld-hours .hours time {display:block;padding-bottom:10px;width:100%;clear:both;overflow:auto;}.location #layout .ld-wrapper .ld-listings .ld-hours .hours time .day, .location #layout .ld-wrapper .ld-listings .ld-hours .hours time .times {display:block;float:left;}.location #layout .ld-wrapper .ld-listings .ld-hours .hours time .day {padding-right:10px;width:60%;}.location #layout .ld-wrapper .ld-listings .ld-hours .hours time .times { width:40%; }.location #layout .ld-form {position:relative;border-radius:5px;background-color:#fff;box-shadow:0 0px 8px rgba(0,0,0,0.25);padding-bottom:30px;color:#000;}.location #layout .ld-form form {display:block;float:left;padding:30px 0 0 0;margin:0 0 0 70px;width:330px;}.location #layout .ld-form form p { text-align:center; }.location #layout .ld-form form label {display:block;line-height:40px;clear:both;}.location #layout .ld-form form label input {float:right;width:272px;border:0 none;background-color:transparent;margin:0;padding:5px 3px;border-bottom:2px #696969 dashed;font-size:1em;}.location #layout .ld-form form label input::-webkit-input-placeholder { color:#f00; }.location #layout .ld-form form label input:-moz-placeholder { color:#f00; }.location #layout .ld-form form label input::-moz-placeholder { color:#f00; }.location #layout .ld-form form label input:-ms-input-placeholder { color:#f00; }.location #layout .ld-form form textarea {display:block;width:100%;min-height:80px;margin-left:1px;}.location #layout .ld-form form input#contact_business { display:none; }.location #layout .ld-form form button { margin-top:15px; }.location #layout .ld-form form button i { display:none; }#mobile-menu {display:none;z-index:10000000;position:fixed;top:0;left:0;width:100vw;height:100vh;max-height:10vmax;overflow:hidden;color:#fff;transition:all 300ms ease-in-out;}#mobile-menu.open { max-height:100vh; }#mobile-menu .mobile-menu-contact-icons {display:block;position:absolute;right:5vw;top:3vmax;height:100vh;max-height:4vmax;width:25%;}#mobile-menu .mobile-menu-contact-icons svg {display:block;height:99%;max-width:100%;fill:#fff;}#mobile-menu .mobile-menu-icon {position:absolute;left:5vw;top:3vmax;cursor:pointer;padding:10px 35px 16px 0px;}#mobile-menu .mobile-menu-icon span, #mobile-menu .mobile-menu-icon span:before, #mobile-menu .mobile-menu-icon span:after {cursor:pointer;border-radius:1px;height:5px;width:35px;background:white;position:absolute;display:block;content:'';}#mobile-menu .mobile-menu-icon span:before { top:-10px; }#mobile-menu .mobile-menu-icon span:after { bottom:-10px; }#mobile-menu .mobile-menu-icon span, #mobile-menu .mobile-menu-icon span:before, #mobile-menu .mobile-menu-icon span:after { transition:all 300ms ease-in-out; }#mobile-menu.open .mobile-menu-icon span { background-color:transparent; }#mobile-menu.open .mobile-menu-icon span:before, #mobile-menu.open .mobile-menu-icon span:after { top:0; }#mobile-menu.open .mobile-menu-icon span:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}#mobile-menu.open .mobile-menu-icon span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#mobile-menu .mobile-menu-title {box-sizing:border-box;display:block;height:10.1vmax;width:100vw;position:absolute;top:0;left:0;font-size:5vmax;line-height:10vmax;padding-left:20vw;background:#222;color:#fff;}#mobile-menu nav {position:absolute;top:10vmax;left:0;height:90vh;width:100vw;background:#333;color:#fff;overflow-y:auto;}#mobile-menu nav ul {width:90vw;margin:0 auto;margin-bottom:10vmax;}#mobile-menu nav ul li a {padding:5.6vmin 5vmin;display:block;width:100%;border-bottom:1px solid #555;color:#fff;font-size:3vmax;}div.inlineBNA {padding:25px 0px;width:80%;margin:0 auto;}div.inlineBNA h2.header, body #content div.inlineBNA h2.header {text-align:center;text-decoration:none;border:none;text-transform:capitalize;padding-bottom:0;line-height:0.9em;margin-bottom:22px;}div.inlineBNA h2.header span {text-transform:uppercase;font-size:0.7em;}div.inlineBNA p.disclaimer {text-align:center;font-size:0.8em;line-height:0.8em;margin-top:-2px;}div.inlineBNA div.imgContainer {clear:all;display:block;margin-left:auto;margin-right:auto;}div.inlineBNA div.imgContainer img.inlineBefore, div.inlineBNA div.imgContainer img.inlineAfter {width:49%;border:5px solid #f4f4f4;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.linkwrap {clear:all;display:block;margin:20px auto;text-align:center;}div.inlineBNA div.linkwrap a.view-case, div.inlineBNA div.linkwrap a.gallery {background:#777;width:150px;font-size:18px;line-height:30px;padding:8px 20px;display:inline-block;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.inlineBNA div.linkwrap a.view-case { margin-right:10px; }div.inlineBNA div.linkwrap a.gallery { margin-right:5px; }@media all and (max-width: 990px) {#layout { min-width:0; }.gallery-layout .container, .einstein-gallery-layout, .gallery-breadcrumbs { width:auto; }.gallery-breadcrumbs { padding:0 0.5em; }.einstein-gallery-layout #bna h1 { padding:20px; }.einstein-gallery-layout .category, .einstein-gallery-layout .case {box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:446px;width:100%;position:relative !important;float:none !important;top:auto !important;}.einstein-gallery-layout .category .overlay .title, .einstein-gallery-layout .category .overlay .cases, .einstein-gallery-layout .case .overlay .title, .einstein-gallery-layout .case .overlay .cases {float:none;display:block;text-align:center;margin:0;width:auto;}.einstein-gallery-layout .category .overlay .title, .einstein-gallery-layout .case .overlay .title {margin:0.5em 0;white-space:normal;}.einstein-gallery-layout .navigation { height:auto; }.einstein-gallery-layout .navigation .right.first-child {float:none;display:block;text-align:center;}.einstein-gallery-layout .navigation .scrollable-buttons {float:none;display:inline-block;margin-right:0;}.einstein-gallery-layout #category-select {text-align:center;padding:0 0 1em;}.einstein-gallery-layout #category-select select { max-width:90%; }.einstein-gallery-layout .image-sets { padding:10px; }.einstein-gallery-layout .image-sets .items {min-height:330px;height:auto !important;}.einstein-gallery-layout .image-sets .thumbs .thumb { display:block; }.einstein-gallery-layout .image-sets .tabs, .einstein-gallery-layout .image-sets a.browse.next, .einstein-gallery-layout .image-sets a.browse.prev { display:none !important; }.einstein-gallery-layout .image-set-layout {padding-left:0;padding-right:0;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-sets .items .inner {width:auto !important;height:auto !important;position:relative;text-align:center;left:0 !important;margin-left:0 !important;}.einstein-gallery-layout .image-set-layout .case-data-wrapper .image-set { margin:.5em 0; }.einstein-gallery-layout .image-set-layout .description {margin-left:10px;margin-right:10px;margin-bottom:20px;}.einstein-gallery-layout #image-sets-overlay .close {top:48px;right:23px;}.einstein-gallery-layout #image-sets-overlay .wrapper .thumb {float:none;width:auto;display:block;}body .einstein-video div#video-area {width:100%;max-width:722px;height:auto;}body .einstein-video div#video-area .video-title { margin:9px 10px; }body .einstein-video div#video-area h1.video-keywords { margin:10px; }body .einstein-video div#video-area .player { float:none; }body .einstein-video div#video-area .player video {width:100%;height:auto;}body .einstein-video div#video-area #video-area-side {float:none;width:auto;}body .einstein-video ul.items li {float:none;margin:0 auto 15px;}body .einstein-video ul.items .last-child { margin-right:auto; }body .einstein-video h3.category-name {margin:.5em .5em 0;text-align:center;}div.video-mewrapper.fullwidth, div.video-mewrapper.fullwidth .mejs-layer, div.video-mewrapper.fullwidth .mediaelementjs-player {width:100% !important;height:auto !important;}}#at4m-menu { margin-top:82px; }html, body, body.core #layout { min-height:100%; }html.android h1, html.android h2, html.android h3, html.android p { background:url(//d21xh06p65pae.cloudfront.net/www.ssmiles.com/assets/images/1x1trans-v1480637720.gif); }.align-left { text-align:left; }.align-right { text-align:right; }.align-center { text-align:center; }.align-justify { text-align:justify; }#schema-organization img { max-width:100%; }img.inline-sm {width:220px;background-color:#fff;}img.inline-half {width:50%;background-color:#fff;}img.inline-full, img.align-justify {width:100%;background-color:#fff;margin-bottom:30px;}img.align-left {float:left;margin-right:5px;margin-bottom:5px;}img.align-right {float:right;margin-left:5px;margin-bottom:5px;}.share-buttons {display:block;margin:0 0 0 0;position:relative;float:right;text-align:right;}.share-buttons > div { display:inline-block; }.share-buttons #___plusone_0 iframe, .share-buttons #___plusone_1 iframe, .share-buttons #___plusone_2 iframe { height:20px !important; }.share-buttons .fb-wrap {height:20px !important;overflow:hidden !important;position:relative;}.share-buttons .fb-wrap .fb-like {position:relative;top:-41px;}.share-buttons .addthis_toolbox .addthis_counter a.addthis_button_expanded { display:none !important; }