html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } body { margin:0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block; } audio, canvas, progress, video { display:inline-block; vertical-align:baseline; } audio:not([controls]) { display:none; height:0; } [hidden], template { display:none; } a { background-color:transparent; } a:active, a:hover { outline:0; } abbr[title] { border-bottom:1px dotted; } b, strong { font-weight:bold; } dfn { font-style:italic; } h1 { font-size:2em; margin:0.67em 0; } mark { background:#ff0; color:#000; } small { font-size:80%; } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; } img { border:0; } svg:not(:root) { overflow:hidden; } figure { margin:1em 40px; } hr { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; height:0; } pre { overflow:auto; } code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em; } button, input, optgroup, select, textarea { color:inherit; font:inherit; margin:0; } button { overflow:visible; } button, select { text-transform:none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; } button[disabled], html input[disabled] { cursor:default; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } input { line-height:normal; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height:auto; } input[type="search"] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; } legend { border:0; padding:0; } textarea { overflow:auto; } optgroup { font-weight:bold; } table { border-collapse:collapse; border-spacing:0; } td, th { padding:0; } @media print { *, *:before, *:after { background:transparent !important; color:#000 !important; -webkit-box-shadow:none !important; box-shadow:none !important; text-shadow:none !important; } a, a:visited { text-decoration:underline; } a[href]:after { content:" (" attr(href) ")"; } abbr[title]:after { content:" (" attr(title) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content:""; } pre, blockquote { border:1px solid #999; page-break-inside:avoid; } thead { display:table-header-group; } tr, img { page-break-inside:avoid; } img { max-width:100% !important; } p, h2, h3 { orphans:3; widows:3; } h2, h3 { page-break-after:avoid; } .navbar { display:none; } .btn > .caret, .dropup > .btn > .caret { border-top-color:#000 !important; } .label { border:1px solid #000; } .table { border-collapse:collapse !important; } .table td, .table th { background-color:#fff !important; } .table-bordered th, .table-bordered td { border:1px solid #ddd !important; } } * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } html { font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333333; background-color:#ffffff; } input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit; } a { color:#337ab7; text-decoration:none; } a:hover { color:#23527c; text-decoration:underline; } figure { margin:0; } img { vertical-align:middle; } .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display:block; max-width:100%; height:auto; } .img-rounded { border-radius:6px; } .img-thumbnail { padding:4px; line-height:1.42857143; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto; } .img-circle { border-radius:50%; } hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eeeeee; } .sr-only { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; } .sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto; } [role="button"] { cursor:pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family:inherit; font-weight:500; line-height:1.1; color:inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight:normal; line-height:1; color:#777777; } h1, .h1, h2, .h2, h3, .h3 { margin-top:20px; margin-bottom:10px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size:65%; } h4, .h4, h5, .h5, h6, .h6 { margin-top:10px; margin-bottom:10px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size:75%; } h1, .h1 { font-size:36px; } h2, .h2 { font-size:30px; } h3, .h3 { font-size:24px; } h4, .h4 { font-size:18px; } h5, .h5 { font-size:14px; } h6, .h6 { font-size:12px; } p { margin:0 0 10px; } .lead { margin-bottom:20px; font-size:16px; font-weight:300; line-height:1.4; } @media (min-width:768px) { .lead { font-size:21px; } } small, .small { font-size:85%; } mark, .mark { background-color:#fcf8e3; padding:.2em; } .text-left { text-align:left; } .text-right { text-align:right; } .text-center { text-align:center; } .text-justify { text-align:justify; } .text-nowrap { white-space:nowrap; } .text-lowercase { text-transform:lowercase; } .text-uppercase { text-transform:uppercase; } .text-capitalize { text-transform:capitalize; } .text-muted { color:#777777; } .text-primary { color:#337ab7; } a.text-primary:hover, a.text-primary:focus { color:#286090; } .text-success { color:#3c763d; } a.text-success:hover, a.text-success:focus { color:#2b542c; } .text-info { color:#31708f; } a.text-info:hover, a.text-info:focus { color:#245269; } .text-warning { color:#8a6d3b; } a.text-warning:hover, a.text-warning:focus { color:#66512c; } .text-danger { color:#a94442; } a.text-danger:hover, a.text-danger:focus { color:#843534; } .bg-primary { color:#fff; background-color:#337ab7; } a.bg-primary:hover, a.bg-primary:focus { background-color:#286090; } .bg-success { background-color:#dff0d8; } a.bg-success:hover, a.bg-success:focus { background-color:#c1e2b3; } .bg-info { background-color:#d9edf7; } a.bg-info:hover, a.bg-info:focus { background-color:#afd9ee; } .bg-warning { background-color:#fcf8e3; } a.bg-warning:hover, a.bg-warning:focus { background-color:#f7ecb5; } .bg-danger { background-color:#f2dede; } a.bg-danger:hover, a.bg-danger:focus { background-color:#e4b9b9; } .page-header { padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eeeeee; } ul, ol { margin-top:0; margin-bottom:10px; } ul ul, ol ul, ul ol, ol ol { margin-bottom:0; } .list-unstyled { padding-left:0; list-style:none; } .list-inline { padding-left:0; list-style:none; margin-left:-5px; } .list-inline > li { display:inline-block; padding-left:5px; padding-right:5px; } dl { margin-top:0; margin-bottom:20px; } dt, dd { line-height:1.42857143; } dt { font-weight:bold; } dd { margin-left:0; } @media (min-width:768px) { .dl-horizontal dt { float:left; width:160px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .dl-horizontal dd { margin-left:180px; } } abbr[title], abbr[data-original-title] { cursor:help; border-bottom:1px dotted #777777; } .initialism { font-size:90%; text-transform:uppercase; } blockquote { padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eeeeee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom:0; } blockquote footer, blockquote small, blockquote .small { display:block; font-size:80%; line-height:1.42857143; color:#777777; } blockquote footer:before, blockquote small:before, blockquote .small:before { content:'\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right { padding-right:15px; padding-left:0; border-right:5px solid #eeeeee; border-left:0; text-align:right; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before { content:''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content:'\00A0 \2014'; } address { margin-bottom:20px; font-style:normal; line-height:1.42857143; } code, kbd, pre, samp { font-family:Menlo, Monaco, Consolas, "Courier New", monospace; } code { padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:4px; } kbd { padding:2px 4px; font-size:90%; color:#ffffff; background-color:#333333; border-radius:3px; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd { padding:0; font-size:100%; font-weight:bold; -webkit-box-shadow:none; box-shadow:none; } pre { display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.42857143; word-break:break-all; word-wrap:break-word; color:#333333; background-color:#f5f5f5; border:1px solid #cccccc; border-radius:4px; } pre code { padding:0; font-size:inherit; color:inherit; white-space:pre-wrap; background-color:transparent; border-radius:0; } .pre-scrollable { max-height:340px; overflow-y:scroll; } .container { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px; } @media (min-width:768px) { .container { width:750px; } } @media (min-width:992px) { .container { width:970px; } } @media (min-width:1200px) { .container { width:1170px; } } .container-fluid { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px; } .row { margin-left:-15px; margin-right:-15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float:left; } .col-xs-12 { width:100%; } .col-xs-11 { width:91.66666667%; } .col-xs-10 { width:83.33333333%; } .col-xs-9 { width:75%; } .col-xs-8 { width:66.66666667%; } .col-xs-7 { width:58.33333333%; } .col-xs-6 { width:50%; } .col-xs-5 { width:41.66666667%; } .col-xs-4 { width:33.33333333%; } .col-xs-3 { width:25%; } .col-xs-2 { width:16.66666667%; } .col-xs-1 { width:8.33333333%; } .col-xs-pull-12 { right:100%; } .col-xs-pull-11 { right:91.66666667%; } .col-xs-pull-10 { right:83.33333333%; } .col-xs-pull-9 { right:75%; } .col-xs-pull-8 { right:66.66666667%; } .col-xs-pull-7 { right:58.33333333%; } .col-xs-pull-6 { right:50%; } .col-xs-pull-5 { right:41.66666667%; } .col-xs-pull-4 { right:33.33333333%; } .col-xs-pull-3 { right:25%; } .col-xs-pull-2 { right:16.66666667%; } .col-xs-pull-1 { right:8.33333333%; } .col-xs-pull-0 { right:auto; } .col-xs-push-12 { left:100%; } .col-xs-push-11 { left:91.66666667%; } .col-xs-push-10 { left:83.33333333%; } .col-xs-push-9 { left:75%; } .col-xs-push-8 { left:66.66666667%; } .col-xs-push-7 { left:58.33333333%; } .col-xs-push-6 { left:50%; } .col-xs-push-5 { left:41.66666667%; } .col-xs-push-4 { left:33.33333333%; } .col-xs-push-3 { left:25%; } .col-xs-push-2 { left:16.66666667%; } .col-xs-push-1 { left:8.33333333%; } .col-xs-push-0 { left:auto; } .col-xs-offset-12 { margin-left:100%; } .col-xs-offset-11 { margin-left:91.66666667%; } .col-xs-offset-10 { margin-left:83.33333333%; } .col-xs-offset-9 { margin-left:75%; } .col-xs-offset-8 { margin-left:66.66666667%; } .col-xs-offset-7 { margin-left:58.33333333%; } .col-xs-offset-6 { margin-left:50%; } .col-xs-offset-5 { margin-left:41.66666667%; } .col-xs-offset-4 { margin-left:33.33333333%; } .col-xs-offset-3 { margin-left:25%; } .col-xs-offset-2 { margin-left:16.66666667%; } .col-xs-offset-1 { margin-left:8.33333333%; } .col-xs-offset-0 { margin-left:0%; } @media (min-width:768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float:left; } .col-sm-12 { width:100%; } .col-sm-11 { width:91.66666667%; } .col-sm-10 { width:83.33333333%; } .col-sm-9 { width:75%; } .col-sm-8 { width:66.66666667%; } .col-sm-7 { width:58.33333333%; } .col-sm-6 { width:50%; } .col-sm-5 { width:41.66666667%; } .col-sm-4 { width:33.33333333%; } .col-sm-3 { width:25%; } .col-sm-2 { width:16.66666667%; } .col-sm-1 { width:8.33333333%; } .col-sm-pull-12 { right:100%; } .col-sm-pull-11 { right:91.66666667%; } .col-sm-pull-10 { right:83.33333333%; } .col-sm-pull-9 { right:75%; } .col-sm-pull-8 { right:66.66666667%; } .col-sm-pull-7 { right:58.33333333%; } .col-sm-pull-6 { right:50%; } .col-sm-pull-5 { right:41.66666667%; } .col-sm-pull-4 { right:33.33333333%; } .col-sm-pull-3 { right:25%; } .col-sm-pull-2 { right:16.66666667%; } .col-sm-pull-1 { right:8.33333333%; } .col-sm-pull-0 { right:auto; } .col-sm-push-12 { left:100%; } .col-sm-push-11 { left:91.66666667%; } .col-sm-push-10 { left:83.33333333%; } .col-sm-push-9 { left:75%; } .col-sm-push-8 { left:66.66666667%; } .col-sm-push-7 { left:58.33333333%; } .col-sm-push-6 { left:50%; } .col-sm-push-5 { left:41.66666667%; } .col-sm-push-4 { left:33.33333333%; } .col-sm-push-3 { left:25%; } .col-sm-push-2 { left:16.66666667%; } .col-sm-push-1 { left:8.33333333%; } .col-sm-push-0 { left:auto; } .col-sm-offset-12 { margin-left:100%; } .col-sm-offset-11 { margin-left:91.66666667%; } .col-sm-offset-10 { margin-left:83.33333333%; } .col-sm-offset-9 { margin-left:75%; } .col-sm-offset-8 { margin-left:66.66666667%; } .col-sm-offset-7 { margin-left:58.33333333%; } .col-sm-offset-6 { margin-left:50%; } .col-sm-offset-5 { margin-left:41.66666667%; } .col-sm-offset-4 { margin-left:33.33333333%; } .col-sm-offset-3 { margin-left:25%; } .col-sm-offset-2 { margin-left:16.66666667%; } .col-sm-offset-1 { margin-left:8.33333333%; } .col-sm-offset-0 { margin-left:0%; } } @media (min-width:992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:left; } .col-md-12 { width:100%; } .col-md-11 { width:91.66666667%; } .col-md-10 { width:83.33333333%; } .col-md-9 { width:75%; } .col-md-8 { width:66.66666667%; } .col-md-7 { width:58.33333333%; } .col-md-6 { width:50%; } .col-md-5 { width:41.66666667%; } .col-md-4 { width:33.33333333%; } .col-md-3 { width:25%; } .col-md-2 { width:16.66666667%; } .col-md-1 { width:8.33333333%; } .col-md-pull-12 { right:100%; } .col-md-pull-11 { right:91.66666667%; } .col-md-pull-10 { right:83.33333333%; } .col-md-pull-9 { right:75%; } .col-md-pull-8 { right:66.66666667%; } .col-md-pull-7 { right:58.33333333%; } .col-md-pull-6 { right:50%; } .col-md-pull-5 { right:41.66666667%; } .col-md-pull-4 { right:33.33333333%; } .col-md-pull-3 { right:25%; } .col-md-pull-2 { right:16.66666667%; } .col-md-pull-1 { right:8.33333333%; } .col-md-pull-0 { right:auto; } .col-md-push-12 { left:100%; } .col-md-push-11 { left:91.66666667%; } .col-md-push-10 { left:83.33333333%; } .col-md-push-9 { left:75%; } .col-md-push-8 { left:66.66666667%; } .col-md-push-7 { left:58.33333333%; } .col-md-push-6 { left:50%; } .col-md-push-5 { left:41.66666667%; } .col-md-push-4 { left:33.33333333%; } .col-md-push-3 { left:25%; } .col-md-push-2 { left:16.66666667%; } .col-md-push-1 { left:8.33333333%; } .col-md-push-0 { left:auto; } .col-md-offset-12 { margin-left:100%; } .col-md-offset-11 { margin-left:91.66666667%; } .col-md-offset-10 { margin-left:83.33333333%; } .col-md-offset-9 { margin-left:75%; } .col-md-offset-8 { margin-left:66.66666667%; } .col-md-offset-7 { margin-left:58.33333333%; } .col-md-offset-6 { margin-left:50%; } .col-md-offset-5 { margin-left:41.66666667%; } .col-md-offset-4 { margin-left:33.33333333%; } .col-md-offset-3 { margin-left:25%; } .col-md-offset-2 { margin-left:16.66666667%; } .col-md-offset-1 { margin-left:8.33333333%; } .col-md-offset-0 { margin-left:0%; } } @media (min-width:1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float:left; } .col-lg-12 { width:100%; } .col-lg-11 { width:91.66666667%; } .col-lg-10 { width:83.33333333%; } .col-lg-9 { width:75%; } .col-lg-8 { width:66.66666667%; } .col-lg-7 { width:58.33333333%; } .col-lg-6 { width:50%; } .col-lg-5 { width:41.66666667%; } .col-lg-4 { width:33.33333333%; } .col-lg-3 { width:25%; } .col-lg-2 { width:16.66666667%; } .col-lg-1 { width:8.33333333%; } .col-lg-pull-12 { right:100%; } .col-lg-pull-11 { right:91.66666667%; } .col-lg-pull-10 { right:83.33333333%; } .col-lg-pull-9 { right:75%; } .col-lg-pull-8 { right:66.66666667%; } .col-lg-pull-7 { right:58.33333333%; } .col-lg-pull-6 { right:50%; } .col-lg-pull-5 { right:41.66666667%; } .col-lg-pull-4 { right:33.33333333%; } .col-lg-pull-3 { right:25%; } .col-lg-pull-2 { right:16.66666667%; } .col-lg-pull-1 { right:8.33333333%; } .col-lg-pull-0 { right:auto; } .col-lg-push-12 { left:100%; } .col-lg-push-11 { left:91.66666667%; } .col-lg-push-10 { left:83.33333333%; } .col-lg-push-9 { left:75%; } .col-lg-push-8 { left:66.66666667%; } .col-lg-push-7 { left:58.33333333%; } .col-lg-push-6 { left:50%; } .col-lg-push-5 { left:41.66666667%; } .col-lg-push-4 { left:33.33333333%; } .col-lg-push-3 { left:25%; } .col-lg-push-2 { left:16.66666667%; } .col-lg-push-1 { left:8.33333333%; } .col-lg-push-0 { left:auto; } .col-lg-offset-12 { margin-left:100%; } .col-lg-offset-11 { margin-left:91.66666667%; } .col-lg-offset-10 { margin-left:83.33333333%; } .col-lg-offset-9 { margin-left:75%; } .col-lg-offset-8 { margin-left:66.66666667%; } .col-lg-offset-7 { margin-left:58.33333333%; } .col-lg-offset-6 { margin-left:50%; } .col-lg-offset-5 { margin-left:41.66666667%; } .col-lg-offset-4 { margin-left:33.33333333%; } .col-lg-offset-3 { margin-left:25%; } .col-lg-offset-2 { margin-left:16.66666667%; } .col-lg-offset-1 { margin-left:8.33333333%; } .col-lg-offset-0 { margin-left:0%; } } table { background-color:transparent; } caption { padding-top:8px; padding-bottom:8px; color:#777777; text-align:left; } th { text-align:left; } .table { width:100%; max-width:100%; margin-bottom:20px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #dddddd; } .table > thead > tr > th { vertical-align:bottom; border-bottom:2px solid #dddddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top:0; } .table > tbody + tbody { border-top:2px solid #dddddd; } .table .table { background-color:#ffffff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding:5px; } .table-bordered { border:1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border:1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width:2px; } .table-striped > tbody > tr:nth-of-type(odd) { background-color:#f9f9f9; } .table-hover > tbody > tr:hover { background-color:#f5f5f5; } table col[class*="col-"] { position:static; float:none; display:table-column; } table td[class*="col-"], table th[class*="col-"] { position:static; float:none; display:table-cell; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color:#f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color:#e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color:#dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color:#d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color:#d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color:#c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color:#fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color:#faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color:#f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color:#ebcccc; } .table-responsive { overflow-x:auto; min-height:0.01%; } @media screen and (max-width:767px) { .table-responsive { width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #dddddd; } .table-responsive > .table { margin-bottom:0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space:nowrap; } .table-responsive > .table-bordered { border:0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left:0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right:0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom:0; } } fieldset { padding:0; margin:0; border:0; min-width:0; } legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333333; border:0; border-bottom:1px solid #e5e5e5; } label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold; } input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } input[type="radio"], input[type="checkbox"] { margin:4px 0 0; margin-top:1px \9; line-height:normal; } input[type="file"] { display:block; } input[type="range"] { display:block; width:100%; } select[multiple], select[size] { height:auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } output { display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555555; } .form-control { display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555555; background-color:#ffffff; background-image:none; border:1px solid #cccccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color:#999999; opacity:1; } .form-control:-ms-input-placeholder { color:#999999; } .form-control::-webkit-input-placeholder { color:#999999; } .form-control::-ms-expand { border:0; background-color:transparent; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#eeeeee; opacity:1; } .form-control[disabled], fieldset[disabled] .form-control { cursor:not-allowed; } textarea.form-control { height:auto; } input[type="search"] { -webkit-appearance:none; } @media screen and (-webkit-min-device-pixel-ratio:0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height:34px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height:30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height:46px; } } .form-group { margin-bottom:15px; } .radio, .checkbox { position:relative; display:block; margin-top:10px; margin-bottom:10px; } .radio label, .checkbox label { min-height:20px; padding-left:20px; margin-bottom:0; font-weight:normal; cursor:pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position:absolute; margin-left:-20px; margin-top:4px \9; } .radio + .radio, .checkbox + .checkbox { margin-top:-5px; } .radio-inline, .checkbox-inline { position:relative; display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:normal; cursor:pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top:0; margin-left:10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor:not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor:not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor:not-allowed; } .form-control-static { padding-top:7px; padding-bottom:7px; margin-bottom:0; min-height:34px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-left:0; padding-right:0; } .input-sm { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; } select.input-sm { height:30px; line-height:30px; } textarea.input-sm, select[multiple].input-sm { height:auto; } .form-group-sm .form-control { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; } .form-group-sm select.form-control { height:30px; line-height:30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height:auto; } .form-group-sm .form-control-static { height:30px; min-height:32px; padding:6px 10px; font-size:12px; line-height:1.5; } .input-lg { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px; } select.input-lg { height:46px; line-height:46px; } textarea.input-lg, select[multiple].input-lg { height:auto; } .form-group-lg .form-control { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px; } .form-group-lg select.form-control { height:46px; line-height:46px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height:auto; } .form-group-lg .form-control-static { height:46px; min-height:38px; padding:11px 16px; font-size:18px; line-height:1.3333333; } .has-feedback { position:relative; } .has-feedback .form-control { padding-right:42.5px; } .form-control-feedback { position:absolute; top:0; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width:46px; height:46px; line-height:46px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width:30px; height:30px; line-height:30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color:#3c763d; } .has-success .form-control { border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon { color:#3c763d; border-color:#3c763d; background-color:#dff0d8; } .has-success .form-control-feedback { color:#3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color:#8a6d3b; } .has-warning .form-control { border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3; } .has-warning .form-control-feedback { color:#8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color:#a94442; } .has-error .form-control { border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon { color:#a94442; border-color:#a94442; background-color:#f2dede; } .has-error .form-control-feedback { color:#a94442; } .has-feedback label ~ .form-control-feedback { top:25px; } .has-feedback label.sr-only ~ .form-control-feedback { top:0; } .help-block { display:block; margin-top:5px; margin-bottom:10px; color:#737373; } @media (min-width:768px) { .form-inline .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; } .form-inline .form-control { display:inline-block; width:auto; vertical-align:middle; } .form-inline .form-control-static { display:inline-block; } .form-inline .input-group { display:inline-table; vertical-align:middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width:auto; } .form-inline .input-group > .form-control { width:100%; } .form-inline .control-label { margin-bottom:0; vertical-align:middle; } .form-inline .radio, .form-inline .checkbox { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left:0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position:relative; margin-left:0; } .form-inline .has-feedback .form-control-feedback { top:0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top:0; margin-bottom:0; padding-top:7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height:27px; } .form-horizontal .form-group { margin-left:-15px; margin-right:-15px; } @media (min-width:768px) { .form-horizontal .control-label { text-align:right; margin-bottom:0; padding-top:7px; } } .form-horizontal .has-feedback .form-control-feedback { right:15px; } @media (min-width:768px) { .form-horizontal .form-group-lg .control-label { padding-top:11px; font-size:18px; } } @media (min-width:768px) { .form-horizontal .form-group-sm .control-label { padding-top:6px; font-size:12px; } } .btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857143; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } .btn:hover, .btn:focus, .btn.focus { color:#333333; text-decoration:none; } .btn:active, .btn.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor:not-allowed; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events:none; } .btn-default { color:#333333; background-color:#ffffff; border-color:#cccccc; } .btn-default:focus, .btn-default.focus { color:#333333; background-color:#e6e6e6; border-color:#8c8c8c; } .btn-default:hover { color:#333333; background-color:#e6e6e6; border-color:#adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color:#333333; background-color:#e6e6e6; border-color:#adadad; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color:#333333; background-color:#d4d4d4; border-color:#8c8c8c; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image:none; } .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus { background-color:#ffffff; border-color:#cccccc; } .btn-default .badge { color:#ffffff; background-color:#333333; } .btn-primary { color:#ffffff; background-color:#337ab7; border-color:#2e6da4; } .btn-primary:focus, .btn-primary.focus { color:#ffffff; background-color:#286090; border-color:#122b40; } .btn-primary:hover { color:#ffffff; background-color:#286090; border-color:#204d74; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color:#ffffff; background-color:#286090; border-color:#204d74; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color:#ffffff; background-color:#204d74; border-color:#122b40; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image:none; } .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color:#337ab7; border-color:#2e6da4; } .btn-primary .badge { color:#337ab7; background-color:#ffffff; } .btn-success { color:#ffffff; background-color:#5cb85c; border-color:#4cae4c; } .btn-success:focus, .btn-success.focus { color:#ffffff; background-color:#449d44; border-color:#255625; } .btn-success:hover { color:#ffffff; background-color:#449d44; border-color:#398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color:#ffffff; background-color:#449d44; border-color:#398439; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color:#ffffff; background-color:#398439; border-color:#255625; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image:none; } .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color:#5cb85c; border-color:#4cae4c; } .btn-success .badge { color:#5cb85c; background-color:#ffffff; } .btn-info { color:#ffffff; background-color:#5bc0de; border-color:#46b8da; } .btn-info:focus, .btn-info.focus { color:#ffffff; background-color:#31b0d5; border-color:#1b6d85; } .btn-info:hover { color:#ffffff; background-color:#31b0d5; border-color:#269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color:#ffffff; background-color:#31b0d5; border-color:#269abc; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color:#ffffff; background-color:#269abc; border-color:#1b6d85; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image:none; } .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { background-color:#5bc0de; border-color:#46b8da; } .btn-info .badge { color:#5bc0de; background-color:#ffffff; } .btn-warning { color:#ffffff; background-color:#f0ad4e; border-color:#eea236; } .btn-warning:focus, .btn-warning.focus { color:#ffffff; background-color:#ec971f; border-color:#985f0d; } .btn-warning:hover { color:#ffffff; background-color:#ec971f; border-color:#d58512; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color:#ffffff; background-color:#ec971f; border-color:#d58512; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color:#ffffff; background-color:#d58512; border-color:#985f0d; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image:none; } .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { background-color:#f0ad4e; border-color:#eea236; } .btn-warning .badge { color:#f0ad4e; background-color:#ffffff; } .btn-danger { color:#ffffff; background-color:#d9534f; border-color:#d43f3a; } .btn-danger:focus, .btn-danger.focus { color:#ffffff; background-color:#c9302c; border-color:#761c19; } .btn-danger:hover { color:#ffffff; background-color:#c9302c; border-color:#ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color:#ffffff; background-color:#c9302c; border-color:#ac2925; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color:#ffffff; background-color:#ac2925; border-color:#761c19; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image:none; } .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { background-color:#d9534f; border-color:#d43f3a; } .btn-danger .badge { color:#d9534f; background-color:#ffffff; } .btn-link { color:#337ab7; font-weight:normal; border-radius:0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color:transparent; -webkit-box-shadow:none; box-shadow:none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color:transparent; } .btn-link:hover, .btn-link:focus { color:#23527c; text-decoration:underline; background-color:transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color:#777777; text-decoration:none; } .btn-lg, .btn-group-lg > .btn { padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px; } .btn-sm, .btn-group-sm > .btn { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; } .btn-xs, .btn-group-xs > .btn { padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px; } .btn-block { display:block; width:100%; } .btn-block + .btn-block { margin-top:5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; } .fade { opacity:0; -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear; } .fade.in { opacity:1; } .collapse { display:none; } .collapse.in { display:block; } tr.collapse.in { display:table-row; } tbody.collapse.in { display:table-row-group; } .collapsing { position:relative; height:0; overflow:hidden; -webkit-transition-property:height, visibility; -o-transition-property:height, visibility; transition-property:height, visibility; -webkit-transition-duration:0.35s; -o-transition-duration:0.35s; transition-duration:0.35s; -webkit-transition-timing-function:ease; -o-transition-timing-function:ease; transition-timing-function:ease; } .caret { display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-top:4px solid \9; border-right:4px solid transparent; border-left:4px solid transparent; } .dropup, .dropdown { position:relative; } .dropdown-toggle:focus { outline:0; } .dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:14px; text-align:left; background-color:#ffffff; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); -webkit-background-clip:padding-box; background-clip:padding-box; } .dropdown-menu.pull-right { right:0; left:auto; } .dropdown-menu .divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5; } .dropdown-menu > li > a { display:block; padding:3px 20px; clear:both; font-weight:normal; line-height:1.42857143; color:#333333; white-space:nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration:none; color:#262626; background-color:#f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color:#ffffff; text-decoration:none; outline:0; background-color:#337ab7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:not-allowed; } .open > .dropdown-menu { display:block; } .open > a { outline:0; } .dropdown-menu-right { left:auto; right:0; } .dropdown-menu-left { left:0; right:auto; } .dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777777; white-space:nowrap; } .dropdown-backdrop { position:fixed; left:0; right:0; bottom:0; top:0; z-index:990; } .pull-right > .dropdown-menu { right:0; left:auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top:0; border-bottom:4px dashed; border-bottom:4px solid \9; content:""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:2px; } @media (min-width:768px) { .navbar-right .dropdown-menu { left:auto; right:0; } .navbar-right .dropdown-menu-left { left:0; right:auto; } } .btn-group, .btn-group-vertical { position:relative; display:inline-block; vertical-align:middle; } .btn-group > .btn, .btn-group-vertical > .btn { position:relative; float:left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index:2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left:-1px; } .btn-toolbar { margin-left:-5px; } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float:left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left:5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0; } .btn-group > .btn:first-child { margin-left:0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0; } .btn-group > .btn-group { float:left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius:0; border-top-right-radius:0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius:0; border-top-left-radius:0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; } .btn-group > .btn + .dropdown-toggle { padding-left:8px; padding-right:8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left:12px; padding-right:12px; } .btn-group.open .dropdown-toggle { -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow:none; box-shadow:none; } .btn .caret { margin-left:0; } .btn-lg .caret { border-width:5px 5px 0; border-bottom-width:0; } .dropup .btn-lg .caret { border-width:0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display:block; float:none; width:100%; max-width:100%; } .btn-group-vertical > .btn-group > .btn { float:none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top:-1px; margin-left:0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius:0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius:0; border-top-left-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius:0; border-bottom-left-radius:0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius:0; border-top-left-radius:0; } .btn-group-justified { display:table; width:100%; table-layout:fixed; border-collapse:separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group { float:none; display:table-cell; width:1%; } .btn-group-justified > .btn-group .btn { width:100%; } .btn-group-justified > .btn-group .dropdown-menu { left:auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none; } .input-group { position:relative; display:table; border-collapse:separate; } .input-group[class*="col-"] { float:none; padding-left:0; padding-right:0; } .input-group .form-control { position:relative; z-index:2; float:left; width:100%; margin-bottom:0; } .input-group .form-control:focus { z-index:3; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height:46px; line-height:46px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn { height:auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height:30px; line-height:30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn { height:auto; } .input-group-addon, .input-group-btn, .input-group .form-control { display:table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius:0; } .input-group-addon, .input-group-btn { width:1%; white-space:nowrap; vertical-align:middle; } .input-group-addon { padding:6px 12px; font-size:14px; font-weight:normal; line-height:1; color:#555555; text-align:center; background-color:#eeeeee; border:1px solid #cccccc; border-radius:4px; } .input-group-addon.input-sm { padding:5px 10px; font-size:12px; border-radius:3px; } .input-group-addon.input-lg { padding:10px 16px; font-size:18px; border-radius:6px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top:0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-top-right-radius:0; } .input-group-addon:first-child { border-right:0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius:0; border-top-left-radius:0; } .input-group-addon:last-child { border-left:0; } .input-group-btn { position:relative; font-size:0; white-space:nowrap; } .input-group-btn > .btn { position:relative; } .input-group-btn > .btn + .btn { margin-left:-1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index:2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right:-1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index:2; margin-left:-1px; } .nav { margin-bottom:0; padding-left:0; list-style:none; } .nav > li { position:relative; display:block; } .nav > li > a { position:relative; display:block; padding:10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration:none; background-color:#eeeeee; } .nav > li.disabled > a { color:#777777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color:#777777; text-decoration:none; background-color:transparent; cursor:not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#eeeeee; border-color:#337ab7; } .nav .nav-divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5; } .nav > li > a > img { max-width:none; } .nav-tabs { border-bottom:1px solid #dddddd; } .nav-tabs > li { float:left; margin-bottom:-1px; } .nav-tabs > li > a { margin-right:2px; line-height:1.42857143; border:1px solid transparent; border-radius:4px 4px 0 0; } .nav-tabs > li > a:hover { border-color:#eeeeee #eeeeee #dddddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color:#555555; background-color:#ffffff; border:1px solid #dddddd; border-bottom-color:transparent; cursor:default; } .nav-tabs.nav-justified { width:100%; border-bottom:0; } .nav-tabs.nav-justified > li { float:none; } .nav-tabs.nav-justified > li > a { text-align:center; margin-bottom:5px; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top:auto; left:auto; } @media (min-width:768px) { .nav-tabs.nav-justified > li { display:table-cell; width:1%; } .nav-tabs.nav-justified > li > a { margin-bottom:0; } } .nav-tabs.nav-justified > li > a { margin-right:0; border-radius:4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border:1px solid #dddddd; } @media (min-width:768px) { .nav-tabs.nav-justified > li > a { border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color:#ffffff; } } .nav-pills > li { float:left; } .nav-pills > li > a { border-radius:4px; } .nav-pills > li + li { margin-left:2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color:#ffffff; background-color:#337ab7; } .nav-stacked > li { float:none; } .nav-stacked > li + li { margin-top:2px; margin-left:0; } .nav-justified { width:100%; } .nav-justified > li { float:none; } .nav-justified > li > a { text-align:center; margin-bottom:5px; } .nav-justified > .dropdown .dropdown-menu { top:auto; left:auto; } @media (min-width:768px) { .nav-justified > li { display:table-cell; width:1%; } .nav-justified > li > a { margin-bottom:0; } } .nav-tabs-justified { border-bottom:0; } .nav-tabs-justified > li > a { margin-right:0; border-radius:4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border:1px solid #dddddd; } @media (min-width:768px) { .nav-tabs-justified > li > a { border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color:#ffffff; } } .tab-content > .tab-pane { display:none; } .tab-content > .active { display:block; } .nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0; } .navbar { position:relative; min-height:50px; margin-bottom:20px; border:1px solid transparent; } @media (min-width:768px) { .navbar { border-radius:4px; } } @media (min-width:768px) { .navbar-header { float:left; } } .navbar-collapse { overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch; } .navbar-collapse.in { overflow-y:auto; } @media (min-width:768px) { .navbar-collapse { width:auto; border-top:0; -webkit-box-shadow:none; box-shadow:none; } .navbar-collapse.collapse { display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important; } .navbar-collapse.in { overflow-y:visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left:0; padding-right:0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height:340px; } @media (max-device-width:480px) and (orientation:landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height:200px; } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right:-15px; margin-left:-15px; } @media (min-width:768px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right:0; margin-left:0; } } .navbar-static-top { z-index:1000; border-width:0 0 1px; } @media (min-width:768px) { .navbar-static-top { border-radius:0; } } .navbar-fixed-top, .navbar-fixed-bottom { position:fixed; right:0; left:0; z-index:1030; } @media (min-width:768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius:0; } } .navbar-fixed-top { top:0; border-width:0 0 1px; } .navbar-fixed-bottom { bottom:0; margin-bottom:0; border-width:1px 0 0; } .navbar-brand { float:left; padding:15px 15px; font-size:18px; line-height:20px; height:50px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration:none; } .navbar-brand > img { display:block; } @media (min-width:768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:-15px; } } .navbar-toggle { position:relative; float:right; margin-right:15px; padding:9px 10px; margin-top:8px; margin-bottom:8px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; } .navbar-toggle:focus { outline:0; } .navbar-toggle .icon-bar { display:block; width:22px; height:2px; border-radius:1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top:4px; } @media (min-width:768px) { .navbar-toggle { display:none; } } .navbar-nav { margin:7.5px -15px; } .navbar-nav > li > a { padding-top:10px; padding-bottom:10px; line-height:20px; } @media (max-width:767px) { .navbar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; -webkit-box-shadow:none; box-shadow:none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding:5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height:20px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image:none; } } @media (min-width:768px) { .navbar-nav { float:left; margin:0; } .navbar-nav > li { float:left; } .navbar-nav > li > a { padding-top:15px; padding-bottom:15px; } } .navbar-form { margin-left:-15px; margin-right:-15px; padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top:8px; margin-bottom:8px; } @media (min-width:768px) { .navbar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; } .navbar-form .form-control { display:inline-block; width:auto; vertical-align:middle; } .navbar-form .form-control-static { display:inline-block; } .navbar-form .input-group { display:inline-table; vertical-align:middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width:auto; } .navbar-form .input-group > .form-control { width:100%; } .navbar-form .control-label { margin-bottom:0; vertical-align:middle; } .navbar-form .radio, .navbar-form .checkbox { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left:0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position:relative; margin-left:0; } .navbar-form .has-feedback .form-control-feedback { top:0; } } @media (max-width:767px) { .navbar-form .form-group { margin-bottom:5px; } .navbar-form .form-group:last-child { margin-bottom:0; } } @media (min-width:768px) { .navbar-form { width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none; } } .navbar-nav > li > .dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom:0; border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0; } .navbar-btn { margin-top:8px; margin-bottom:8px; } .navbar-btn.btn-sm { margin-top:10px; margin-bottom:10px; } .navbar-btn.btn-xs { margin-top:14px; margin-bottom:14px; } .navbar-text { margin-top:15px; margin-bottom:15px; } @media (min-width:768px) { .navbar-text { float:left; margin-left:15px; margin-right:15px; } } @media (min-width:768px) { .navbar-left { float:left !important; } .navbar-right { float:right !important; margin-right:-15px; } .navbar-right ~ .navbar-right { margin-right:0; } } .navbar-default { background-color:#f8f8f8; border-color:#e7e7e7; } .navbar-default .navbar-brand { color:#777777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color:#5e5e5e; background-color:transparent; } .navbar-default .navbar-text { color:#777777; } .navbar-default .navbar-nav > li > a { color:#777777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#333333; background-color:transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#555555; background-color:#e7e7e7; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color:#cccccc; background-color:transparent; } .navbar-default .navbar-toggle { border-color:#dddddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:#dddddd; } .navbar-default .navbar-toggle .icon-bar { background-color:#888888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color:#e7e7e7; color:#555555; } @media (max-width:767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#777777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#333333; background-color:transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color:#555555; background-color:#e7e7e7; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#cccccc; background-color:transparent; } } .navbar-default .navbar-link { color:#777777; } .navbar-default .navbar-link:hover { color:#333333; } .navbar-default .btn-link { color:#777777; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color:#333333; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color:#cccccc; } .navbar-inverse { background-color:#222222; border-color:#080808; } .navbar-inverse .navbar-brand { color:#9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color:#ffffff; background-color:transparent; } .navbar-inverse .navbar-text { color:#9d9d9d; } .navbar-inverse .navbar-nav > li > a { color:#9d9d9d; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color:#ffffff; background-color:transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color:#ffffff; background-color:#080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color:#444444; background-color:transparent; } .navbar-inverse .navbar-toggle { border-color:#333333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color:#333333; } .navbar-inverse .navbar-toggle .icon-bar { background-color:#ffffff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:#101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color:#080808; color:#ffffff; } @media (max-width:767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color:#080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color:#080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#9d9d9d; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color:#ffffff; background-color:transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color:#ffffff; background-color:#080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#444444; background-color:transparent; } } .navbar-inverse .navbar-link { color:#9d9d9d; } .navbar-inverse .navbar-link:hover { color:#ffffff; } .navbar-inverse .btn-link { color:#9d9d9d; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color:#ffffff; } .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus { color:#444444; } .breadcrumb { padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px; } .breadcrumb > li { display:inline-block; } .breadcrumb > li + li:before { content:"/\00a0"; padding:0 5px; color:#cccccc; } .breadcrumb > .active { color:#777777; } .pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px; } .pagination > li { display:inline; } .pagination > li > a, .pagination > li > span { position:relative; float:left; padding:6px 12px; line-height:1.42857143; text-decoration:none; color:#337ab7; background-color:#ffffff; border:1px solid #dddddd; margin-left:-1px; } .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left:0; border-bottom-left-radius:4px; border-top-left-radius:4px; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius:4px; border-top-right-radius:4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index:2; color:#23527c; background-color:#eeeeee; border-color:#dddddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index:3; color:#ffffff; background-color:#337ab7; border-color:#337ab7; cursor:default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color:#777777; background-color:#ffffff; border-color:#dddddd; cursor:not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span { padding:10px 16px; font-size:18px; line-height:1.3333333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius:6px; border-top-left-radius:6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius:6px; border-top-right-radius:6px; } .pagination-sm > li > a, .pagination-sm > li > span { padding:5px 10px; font-size:12px; line-height:1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius:3px; border-top-left-radius:3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius:3px; border-top-right-radius:3px; } .pager { padding-left:0; margin:20px 0; list-style:none; text-align:center; } .pager li { display:inline; } .pager li > a, .pager li > span { display:inline-block; padding:5px 14px; background-color:#ffffff; border:1px solid #dddddd; border-radius:15px; } .pager li > a:hover, .pager li > a:focus { text-decoration:none; background-color:#eeeeee; } .pager .next > a, .pager .next > span { float:right; } .pager .previous > a, .pager .previous > span { float:left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color:#777777; background-color:#ffffff; cursor:not-allowed; } .label { display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:bold; line-height:1; color:#ffffff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em; } a.label:hover, a.label:focus { color:#ffffff; text-decoration:none; cursor:pointer; } .label:empty { display:none; } .btn .label { position:relative; top:-1px; } .label-default { background-color:#777777; } .label-default[href]:hover, .label-default[href]:focus { background-color:#5e5e5e; } .label-primary { background-color:#337ab7; } .label-primary[href]:hover, .label-primary[href]:focus { background-color:#286090; } .label-success { background-color:#5cb85c; } .label-success[href]:hover, .label-success[href]:focus { background-color:#449d44; } .label-info { background-color:#5bc0de; } .label-info[href]:hover, .label-info[href]:focus { background-color:#31b0d5; } .label-warning { background-color:#f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus { background-color:#ec971f; } .label-danger { background-color:#d9534f; } .label-danger[href]:hover, .label-danger[href]:focus { background-color:#c9302c; } .badge { display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:bold; color:#ffffff; line-height:1; vertical-align:middle; white-space:nowrap; text-align:center; background-color:#777777; border-radius:10px; } .badge:empty { display:none; } .btn .badge { position:relative; top:-1px; } .btn-xs .badge, .btn-group-xs > .btn .badge { top:0; padding:1px 5px; } a.badge:hover, a.badge:focus { color:#ffffff; text-decoration:none; cursor:pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color:#337ab7; background-color:#ffffff; } .list-group-item > .badge { float:right; } .list-group-item > .badge + .badge { margin-right:5px; } .nav-pills > li > a > .badge { margin-left:3px; } .jumbotron { padding-top:30px; padding-bottom:30px; margin-bottom:30px; color:inherit; background-color:#eeeeee; } .jumbotron h1, .jumbotron .h1 { color:inherit; } .jumbotron p { margin-bottom:15px; font-size:21px; font-weight:200; } .jumbotron > hr { border-top-color:#d5d5d5; } .container .jumbotron, .container-fluid .jumbotron { border-radius:6px; padding-left:15px; padding-right:15px; } .jumbotron .container { max-width:100%; } @media screen and (min-width:768px) { .jumbotron { padding-top:48px; padding-bottom:48px; } .container .jumbotron, .container-fluid .jumbotron { padding-left:60px; padding-right:60px; } .jumbotron h1, .jumbotron .h1 { font-size:63px; } } .thumbnail { display:block; padding:4px; margin-bottom:20px; line-height:1.42857143; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:border 0.2s ease-in-out; -o-transition:border 0.2s ease-in-out; transition:border 0.2s ease-in-out; } .thumbnail > img, .thumbnail a > img { margin-left:auto; margin-right:auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color:#337ab7; } .thumbnail .caption { padding:9px; color:#333333; } .alert { padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px; } .alert h4 { margin-top:0; color:inherit; } .alert .alert-link { font-weight:bold; } .alert > p, .alert > ul { margin-bottom:0; } .alert > p + p { margin-top:5px; } .alert-dismissable, .alert-dismissible { padding-right:35px; } .alert-dismissable .close, .alert-dismissible .close { position:relative; top:-2px; right:-21px; color:inherit; } .alert-success { background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d; } .alert-success hr { border-top-color:#c9e2b3; } .alert-success .alert-link { color:#2b542c; } .alert-info { background-color:#d9edf7; border-color:#bce8f1; color:#31708f; } .alert-info hr { border-top-color:#a6e1ec; } .alert-info .alert-link { color:#245269; } .alert-warning { background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b; } .alert-warning hr { border-top-color:#f7e1b5; } .alert-warning .alert-link { color:#66512c; } .alert-danger { background-color:#f2dede; border-color:#ebccd1; color:#a94442; } .alert-danger hr { border-top-color:#e4b9c0; } .alert-danger .alert-link { color:#843534; } @-webkit-keyframes progress-bar-stripes { from { background-position:40px 0; } to { background-position:0 0; } } @-o-keyframes progress-bar-stripes { from { background-position:40px 0; } to { background-position:0 0; } } @keyframes progress-bar-stripes { from { background-position:40px 0; } to { background-position:0 0; } } .progress { overflow:hidden; height:20px; margin-bottom:20px; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar { float:left; width:0%; height:100%; font-size:12px; line-height:20px; color:#ffffff; text-align:center; background-color:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped { 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:-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: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:40px 40px; background-size:40px 40px; } .progress.active .progress-bar, .progress-bar.active { -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite; } .progress-bar-success { background-color:#5cb85c; } .progress-striped .progress-bar-success { 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:-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: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); } .progress-bar-info { background-color:#5bc0de; } .progress-striped .progress-bar-info { 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:-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: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); } .progress-bar-warning { background-color:#f0ad4e; } .progress-striped .progress-bar-warning { 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:-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: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); } .progress-bar-danger { background-color:#d9534f; } .progress-striped .progress-bar-danger { 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:-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: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); } .media { margin-top:15px; } .media:first-child { margin-top:0; } .media, .media-body { zoom:1; overflow:hidden; } .media-body { width:10000px; } .media-object { display:block; } .media-object.img-thumbnail { max-width:none; } .media-right, .media > .pull-right { padding-left:10px; } .media-left, .media > .pull-left { padding-right:10px; } .media-left, .media-right, .media-body { display:table-cell; vertical-align:top; } .media-middle { vertical-align:middle; } .media-bottom { vertical-align:bottom; } .media-heading { margin-top:0; margin-bottom:5px; } .media-list { padding-left:0; list-style:none; } .list-group { margin-bottom:20px; padding-left:0; } .list-group-item { position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#ffffff; border:1px solid #dddddd; } .list-group-item:first-child { border-top-right-radius:4px; border-top-left-radius:4px; } .list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; } a.list-group-item, button.list-group-item { color:#555555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color:#333333; } a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus { text-decoration:none; color:#555555; background-color:#f5f5f5; } button.list-group-item { width:100%; text-align:left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color:#eeeeee; color:#777777; cursor:not-allowed; } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color:inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color:#777777; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index:2; color:#ffffff; background-color:#337ab7; border-color:#337ab7; } .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small { color:inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color:#c7ddef; } .list-group-item-success { color:#3c763d; background-color:#dff0d8; } a.list-group-item-success, button.list-group-item-success { color:#3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color:inherit; } a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus { color:#3c763d; background-color:#d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus { color:#fff; background-color:#3c763d; border-color:#3c763d; } .list-group-item-info { color:#31708f; background-color:#d9edf7; } a.list-group-item-info, button.list-group-item-info { color:#31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color:inherit; } a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus { color:#31708f; background-color:#c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus { color:#fff; background-color:#31708f; border-color:#31708f; } .list-group-item-warning { color:#8a6d3b; background-color:#fcf8e3; } a.list-group-item-warning, button.list-group-item-warning { color:#8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color:inherit; } a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus { color:#8a6d3b; background-color:#faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus { color:#fff; background-color:#8a6d3b; border-color:#8a6d3b; } .list-group-item-danger { color:#a94442; background-color:#f2dede; } a.list-group-item-danger, button.list-group-item-danger { color:#a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color:inherit; } a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus { color:#a94442; background-color:#ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus { color:#fff; background-color:#a94442; border-color:#a94442; } .list-group-item-heading { margin-top:0; margin-bottom:5px; } .list-group-item-text { margin-bottom:0; line-height:1.3; } .panel { margin-bottom:20px; background-color:#ffffff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding:15px; } .panel-heading { padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px; } .panel-heading > .dropdown .dropdown-toggle { color:inherit; } .panel-title { margin-top:0; margin-bottom:0; font-size:16px; color:inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color:inherit; } .panel-footer { padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #dddddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px; } .panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom:0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width:1px 0; border-radius:0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top:0; border-top-right-radius:3px; border-top-left-radius:3px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; } .panel-heading + .list-group .list-group-item:first-child { border-top-width:0; } .list-group + .panel-footer { border-top-width:0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom:0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left:15px; padding-right:15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius:3px; border-top-left-radius:3px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius:3px; border-top-right-radius:3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius:3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius:3px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius:3px; border-bottom-left-radius:3px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius:3px; border-bottom-right-radius:3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius:3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius:3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top:1px solid #dddddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top:0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border:0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left:0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right:0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom:0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom:0; } .panel > .table-responsive { border:0; margin-bottom:0; } .panel-group { margin-bottom:20px; } .panel-group .panel { margin-bottom:0; border-radius:4px; } .panel-group .panel + .panel { margin-top:5px; } .panel-group .panel-heading { border-bottom:0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top:1px solid #dddddd; } .panel-group .panel-footer { border-top:0; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom:1px solid #dddddd; } .panel-default { border-color:#dddddd; } .panel-default > .panel-heading { color:#333333; background-color:#f5f5f5; border-color:#dddddd; } .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color:#dddddd; } .panel-default > .panel-heading .badge { color:#f5f5f5; background-color:#333333; } .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#dddddd; } .panel-primary { border-color:#337ab7; } .panel-primary > .panel-heading { color:#ffffff; background-color:#337ab7; border-color:#337ab7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color:#337ab7; } .panel-primary > .panel-heading .badge { color:#337ab7; background-color:#ffffff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#337ab7; } .panel-success { border-color:#d6e9c6; } .panel-success > .panel-heading { color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6; } .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color:#d6e9c6; } .panel-success > .panel-heading .badge { color:#dff0d8; background-color:#3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#d6e9c6; } .panel-info { border-color:#bce8f1; } .panel-info > .panel-heading { color:#31708f; background-color:#d9edf7; border-color:#bce8f1; } .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color:#bce8f1; } .panel-info > .panel-heading .badge { color:#d9edf7; background-color:#31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#bce8f1; } .panel-warning { border-color:#faebcc; } .panel-warning > .panel-heading { color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc; } .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color:#faebcc; } .panel-warning > .panel-heading .badge { color:#fcf8e3; background-color:#8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#faebcc; } .panel-danger { border-color:#ebccd1; } .panel-danger > .panel-heading { color:#a94442; background-color:#f2dede; border-color:#ebccd1; } .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color:#ebccd1; } .panel-danger > .panel-heading .badge { color:#f2dede; background-color:#a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#ebccd1; } .embed-responsive { position:relative; display:block; height:0; padding:0; overflow:hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position:absolute; top:0; left:0; bottom:0; height:100%; width:100%; border:0; } .embed-responsive-16by9 { padding-bottom:56.25%; } .embed-responsive-4by3 { padding-bottom:75%; } .well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, 0.15); } .well-lg { padding:24px; border-radius:6px; } .well-sm { padding:9px; border-radius:3px; } .close { float:right; font-size:21px; font-weight:bold; line-height:1; color:#000000; text-shadow:0 1px 0 #ffffff; opacity:0.2; filter:alpha(opacity=20); } .close:hover, .close:focus { color:#000000; text-decoration:none; cursor:pointer; opacity:0.5; filter:alpha(opacity=50); } button.close { padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; } .modal-open { overflow:hidden; } .modal { display:none; overflow:hidden; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0; } .modal.fade .modal-dialog { -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); } .modal-open .modal { overflow-x:hidden; overflow-y:auto; } .modal-dialog { position:relative; width:auto; margin:10px; } .modal-content { position:relative; background-color:#ffffff; border:1px solid #999999; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip:padding-box; background-clip:padding-box; outline:0; } .modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000000; } .modal-backdrop.fade { opacity:0; filter:alpha(opacity=0); } .modal-backdrop.in { opacity:0.5; filter:alpha(opacity=50); } .modal-header { padding:15px; border-bottom:1px solid #e5e5e5; } .modal-header .close { margin-top:-2px; } .modal-title { margin:0; line-height:1.42857143; } .modal-body { position:relative; padding:15px; } .modal-footer { padding:15px; text-align:right; border-top:1px solid #e5e5e5; } .modal-footer .btn + .btn { margin-left:5px; margin-bottom:0; } .modal-footer .btn-group .btn + .btn { margin-left:-1px; } .modal-footer .btn-block + .btn-block { margin-left:0; } .modal-scrollbar-measure { position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll; } @media (min-width:768px) { .modal-dialog { width:600px; margin:30px auto; } .modal-content { -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width:300px; } } @media (min-width:992px) { .modal-lg { width:900px; } } .tooltip { position:absolute; z-index:1070; display:block; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:12px; opacity:0; filter:alpha(opacity=0); } .tooltip.in { opacity:0.9; filter:alpha(opacity=90); } .tooltip.top { margin-top:-3px; padding:5px 0; } .tooltip.right { margin-left:3px; padding:0 5px; } .tooltip.bottom { margin-top:3px; padding:5px 0; } .tooltip.left { margin-left:-3px; padding:0 5px; } .tooltip-inner { max-width:200px; padding:3px 8px; color:#ffffff; text-align:center; background-color:#000000; border-radius:4px; } .tooltip-arrow { position:absolute; width:0; height:0; border-color:transparent; border-style:solid; } .tooltip.top .tooltip-arrow { bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000000; } .tooltip.top-left .tooltip-arrow { bottom:0; right:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000000; } .tooltip.top-right .tooltip-arrow { bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000000; } .tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000000; } .tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000000; } .tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000000; } .tooltip.bottom-left .tooltip-arrow { top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000000; } .tooltip.bottom-right .tooltip-arrow { top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000000; } .popover { position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:14px; background-color:#ffffff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } .popover.top { margin-top:-10px; } .popover.right { margin-left:10px; } .popover.bottom { margin-top:10px; } .popover.left { margin-left:-10px; } .popover-title { margin:0; padding:8px 14px; font-size:14px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; } .popover-content { padding:9px 14px; } .popover > .arrow, .popover > .arrow:after { position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid; } .popover > .arrow { border-width:11px; } .popover > .arrow:after { border-width:10px; content:""; } .popover.top > .arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#999999; border-top-color:rgba(0, 0, 0, 0.25); bottom:-11px; } .popover.top > .arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#ffffff; } .popover.right > .arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#999999; border-right-color:rgba(0, 0, 0, 0.25); } .popover.right > .arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#ffffff; } .popover.bottom > .arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999999; border-bottom-color:rgba(0, 0, 0, 0.25); top:-11px; } .popover.bottom > .arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#ffffff; } .popover.left > .arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999999; border-left-color:rgba(0, 0, 0, 0.25); } .popover.left > .arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#ffffff; bottom:-10px; } .carousel { position:relative; } .carousel-inner { position:relative; overflow:hidden; width:100%; } .carousel-inner > .item { display:none; position:relative; -webkit-transition:0.6s ease-in-out left; -o-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height:1; } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition:-webkit-transform 0.6s ease-in-out; -o-transition:-o-transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000px; perspective:1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); left:0; } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); left:0; } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); left:0; } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; } .carousel-inner > .active { left:0; } .carousel-inner > .next, .carousel-inner > .prev { position:absolute; top:0; width:100%; } .carousel-inner > .next { left:100%; } .carousel-inner > .prev { left:-100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; } .carousel-inner > .active.left { left:-100%; } .carousel-inner > .active.right { left:100%; } .carousel-control { position:absolute; top:0; left:0; bottom:0; width:15%; opacity:0.5; filter:alpha(opacity=50); font-size:20px; color:#ffffff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); background-color:rgba(0, 0, 0, 0); } .carousel-control.left { background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right { left:auto; right:0; background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus { outline:0; color:#ffffff; text-decoration:none; opacity:0.9; filter:alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position:absolute; top:50%; margin-top:-10px; z-index:5; display:inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left:50%; margin-left:-10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right:50%; margin-right:-10px; } .carousel-control .icon-prev, .carousel-control .icon-next { width:20px; height:20px; line-height:1; font-family:serif; } .carousel-control .icon-prev:before { content:'\2039'; } .carousel-control .icon-next:before { content:'\203a'; } .carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center; } .carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; border:1px solid #ffffff; border-radius:10px; cursor:pointer; background-color:#000 \9; background-color:rgba(0, 0, 0, 0); } .carousel-indicators .active { margin:0; width:12px; height:12px; background-color:#ffffff; } .carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#ffffff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn { text-shadow:none; } @media screen and (min-width:768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width:30px; height:30px; margin-top:-10px; font-size:30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left:-10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right:-10px; } .carousel-caption { left:20%; right:20%; padding-bottom:30px; } .carousel-indicators { bottom:20px; } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { content:" "; display:table; } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after { clear:both; } .center-block { display:block; margin-left:auto; margin-right:auto; } .pull-right { float:right !important; } .pull-left { float:left !important; } .hide { display:none !important; } .show { display:block !important; } .invisible { visibility:hidden; } .text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; } .hidden { display:none !important; } .affix { position:fixed; } @-ms-viewport { width:device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display:none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display:none !important; } @media (max-width:767px) { .visible-xs { display:block !important; } table.visible-xs { display:table !important; } tr.visible-xs { display:table-row !important; } th.visible-xs, td.visible-xs { display:table-cell !important; } } @media (max-width:767px) { .visible-xs-block { display:block !important; } } @media (max-width:767px) { .visible-xs-inline { display:inline !important; } } @media (max-width:767px) { .visible-xs-inline-block { display:inline-block !important; } } @media (min-width:768px) and (max-width:991px) { .visible-sm { display:block !important; } table.visible-sm { display:table !important; } tr.visible-sm { display:table-row !important; } th.visible-sm, td.visible-sm { display:table-cell !important; } } @media (min-width:768px) and (max-width:991px) { .visible-sm-block { display:block !important; } } @media (min-width:768px) and (max-width:991px) { .visible-sm-inline { display:inline !important; } } @media (min-width:768px) and (max-width:991px) { .visible-sm-inline-block { display:inline-block !important; } } @media (min-width:992px) and (max-width:1199px) { .visible-md { display:block !important; } table.visible-md { display:table !important; } tr.visible-md { display:table-row !important; } th.visible-md, td.visible-md { display:table-cell !important; } } @media (min-width:992px) and (max-width:1199px) { .visible-md-block { display:block !important; } } @media (min-width:992px) and (max-width:1199px) { .visible-md-inline { display:inline !important; } } @media (min-width:992px) and (max-width:1199px) { .visible-md-inline-block { display:inline-block !important; } } @media (min-width:1200px) { .visible-lg { display:block !important; } table.visible-lg { display:table !important; } tr.visible-lg { display:table-row !important; } th.visible-lg, td.visible-lg { display:table-cell !important; } } @media (min-width:1200px) { .visible-lg-block { display:block !important; } } @media (min-width:1200px) { .visible-lg-inline { display:inline !important; } } @media (min-width:1200px) { .visible-lg-inline-block { display:inline-block !important; } } @media (max-width:767px) { .hidden-xs { display:none !important; } } @media (min-width:768px) and (max-width:991px) { .hidden-sm { display:none !important; } } @media (min-width:992px) and (max-width:1199px) { .hidden-md { display:none !important; } } @media (min-width:1200px) { .hidden-lg { display:none !important; } } .visible-print { display:none !important; } @media print { .visible-print { display:block !important; } table.visible-print { display:table !important; } tr.visible-print { display:table-row !important; } th.visible-print, td.visible-print { display:table-cell !important; } } .visible-print-block { display:none !important; } @media print { .visible-print-block { display:block !important; } } .visible-print-inline { display:none !important; } @media print { .visible-print-inline { display:inline !important; } } .visible-print-inline-block { display:none !important; } @media print { .visible-print-inline-block { display:inline-block !important; } } @media print { .hidden-print { display:none !important; } } dl, dt, dd, ol, ul, li { margin:0; padding:0; } .clear { clear:both; display:block; font-size:0px; height:0px; line-height:0; width:100%; overflow:hidden; } ::selection { background:#1ABC9C; color:#FFF; text-shadow:none; } ::-moz-selection { background:#1ABC9C; color:#FFF; text-shadow:none; } ::-webkit-selection { background:#1ABC9C; color:#FFF; text-shadow:none; } :active, :focus { outline:none !important; } body { line-height:1.5; color:#555; font-family:'Lato', sans-serif; } a { text-decoration:none !important; color:#1ABC9C; } a:hover { color:#222; } a img { border:none; } img { max-width:100%; } iframe { border:none !important; } h1, h2, h3, h4, h5, h6 { color:#444; font-weight:600; line-height:1.5; margin:0 0 30px 0; font-family:'Raleway', sans-serif; } h5, h6 { margin-bottom:20px; } h1 { font-size:36px; } h2 { font-size:30px; } h3 { font-size:24px; } h4 { font-size:18px; } h5 { font-size:14px; } h6 { font-size:12px; } h4 { font-weight:600; } h5, h6 { font-weight:bold; } h1 > span:not(.nocolor), h2 > span:not(.nocolor), h3 > span:not(.nocolor), h4 > span:not(.nocolor), h5 > span:not(.nocolor), h6 > span:not(.nocolor) { color:#1ABC9C; } p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { margin-bottom:30px; } small { font-family:'Lato', sans-serif; } .uppercase { text-transform:uppercase !important; } .lowercase { text-transform:lowercase !important; } .capitalize { text-transform:capitalize !important; } .nott { text-transform:none !important; } .tright { text-align:right !important; } .tleft { text-align:left !important; } .fright { float:right !important; } .fleft { float:left !important; } .fnone { float:none !important; } .ohidden { position:relative; overflow:hidden !important; } #wrapper { position:relative; float:none; width:1220px; margin:0 auto; background-color:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.1); -moz-box-shadow:0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); } .line, .double-line { clear:both; position:relative; width:100%; margin:60px 0; border-top:1px solid #EEE; } .line.line-sm { margin:30px 0; } span.middot { display:inline-block; margin:0 5px; } .double-line { border-top:3px double #E5E5E5; } .emptydiv { display:block !important; position:relative !important; } .allmargin { margin:50px !important; } .leftmargin { margin-left:50px !important; } .rightmargin { margin-right:50px !important; } .topmargin { margin-top:50px !important; } .bottommargin { margin-bottom:50px !important; } .clear-bottommargin { margin-bottom:-50px !important; } .allmargin-sm { margin:30px !important; } .leftmargin-sm { margin-left:30px !important; } .rightmargin-sm { margin-right:30px !important; } .topmargin-sm { margin-top:30px !important; } .bottommargin-sm { margin-bottom:30px !important; } .clear-bottommargin-sm { margin-bottom:-30px !important; } .allmargin-lg { margin:80px !important; } .leftmargin-lg { margin-left:80px !important; } .rightmargin-lg { margin-right:80px !important; } .topmargin-lg { margin-top:80px !important; } .bottommargin-lg { margin-bottom:80px !important; } .clear-bottommargin-lg { margin-bottom:-80px !important; } .nomargin {margin:0 !important; } .noleftmargin { margin-left:0 !important; } .norightmargin { margin-right:0 !important; } .notopmargin { margin-top:0 !important; } .nobottommargin { margin-bottom:0 !important; } .header-stick { margin-top:-50px !important; } .content-wrap .header-stick { margin-top:-80px !important; } .footer-stick { margin-bottom:-50px !important; } .content-wrap .footer-stick { margin-bottom:-80px !important; } .noborder { border:none !important; } .noleftborder { border-left:none !important; } .norightborder { border-right:none !important; } .notopborder { border-top:none !important; } .nobottomborder { border-bottom:none !important; } .noradius { -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; -o-border-radius:0 !important; border-radius:0 !important; } .col-padding { padding:60px; } .nopadding { padding:0 !important; } .noleftpadding { padding-left:0 !important; } .norightpadding { padding-right:0 !important; } .notoppadding { padding-top:0 !important; } .nobottompadding { padding-bottom:0 !important; } .noabsolute { position:relative !important; } .noshadow { box-shadow:none !important; } .hidden { display:none !important; } .nothidden { display:block !important; } .inline-block { float:none !important; display:inline-block !important; } .center { text-align:center !important; } .divcenter { position:relative !important; float:none !important; margin-left:auto !important; margin-right:auto !important; } .bgcolor, .bgcolor #header-wrap { background-color:#1ABC9C !important; } .color { color:#1ABC9C !important; } .border-color { border-color:#1ABC9C !important; } .nobg { background:none !important; } .nobgcolor { background-color:transparent !important; } .t300 { font-weight:300 !important; } .t400 { font-weight:400 !important; } .t500 { font-weight:500 !important; } .t600 { font-weight:600 !important; } .t700 { font-weight:700 !important; } .ls0 { letter-spacing:0px !important; } .ls1 { letter-spacing:1px !important; } .ls2 { letter-spacing:2px !important; } .ls3 { letter-spacing:3px !important; } .ls4 { letter-spacing:4px !important; } .ls5 { letter-spacing:5px !important; } .noheight { height:0 !important; } .nolineheight { line-height:0 !important; } .font-body { font-family:'Lato', sans-serif; } .font-primary { font-family:'Raleway', sans-serif; } .font-secondary { font-family:'Crete Round', serif; } .bgicon { display:block; position:absolute; bottom:-60px; right:-50px; font-size:210px; color:rgba(0,0,0,0.1); } .imagescale, .imagescalein { display:block; overflow:hidden; } .imagescale img, .imagescalein img { -webkit-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all 1s ease; transition:all 1s ease; } .imagescale:hover img { -webkit-transform:scale(1); transform:scale(1); } .imagescalein img { -webkit-transform:scale(1); transform:scale(1); } .imagescalein:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); } .grayscale { filter:brightness(80%) grayscale(1) contrast(90%); -webkit-filter:brightness(80%) grayscale(1) contrast(90%); -moz-filter:brightness(80%) grayscale(1) contrast(90%); -o-filter:brightness(80%) grayscale(1) contrast(90%); -ms-filter:brightness(80%) grayscale(1) contrast(90%); transition:1s filter ease; -webkit-transition:1s -webkit-filter ease; -moz-transition:1s -moz-filter ease; -ms-transition:1s -ms-filter ease; -o-transition:1s -o-filter ease; } .grayscale:hover { filter:brightness(100%) grayscale(0); -webkit-filter:brightness(100%) grayscale(0); -moz-filter:brightness(100%) grayscale(0); -o-filter:brightness(100%) grayscale(0); -ms-filter:brightness(100%) grayscale(0); } .bganimate { -webkit-animation:BgAnimated 30s infinite linear; -moz-animation:BgAnimated 30s infinite linear; -ms-animation:BgAnimated 30s infinite linear; -o-animation:BgAnimated 30s infinite linear; animation:BgAnimated 30s infinite linear; } @-webkit-keyframes BgAnimated { from {background-position:0 0;} to {background-position:0 400px;} } @-moz-keyframes BgAnimated { from {background-position:0 0;} to {background-position:0 400px;} } @-ms-keyframes BgAnimated { from {background-position:0 0;} to {background-position:0 400px;} } @-o-keyframes BgAnimated { from {background-position:0 0;} to {background-position:0 400px;} } @keyframes BgAnimated { from {background-position:0 0;} to {background-position:0 400px;} } .input-block-level { display:block; width:100% !important; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .vertical-middle { height:auto !important; left:0; } .magnific-max-width .mfp-content { max-width:800px; } .section { position:relative; margin:60px 0; padding:60px 0; background-color:#F9F9F9; overflow:hidden; } .parallax { background-color:transparent; background-attachment:fixed; background-position:50% 0; background-repeat:no-repeat; overflow:hidden; } .mobile-parallax, .video-placeholder { background-size:cover !important; background-attachment:scroll !important; background-position:center center; } .section .container { z-index:2; } .section .container + .video-wrap { z-index:1; } .revealer-image { position:relative; bottom:-100px; transition:bottom .3s ease-in-out; -webkit-transition:bottom .3s ease-in-out; -o-transition:bottom .3s ease-in-out; } .section:hover .revealer-image { bottom:-50px; } .postcontent { width:860px; } .postcontent.bothsidebar { width:580px; } .sidebar { width:240px; } .col_full { width:100%; } .col_half { width:48%; } .col_one_third { width:30.63%; } .col_two_third { width:65.33%; } .col_one_fourth { width:22%; } .col_three_fourth { width:74%; } .col_one_fifth { width:16.8%; } .col_two_fifth { width:37.6%; } .col_three_fifth { width:58.4%; } .col_four_fifth { width:79.2%; } .col_one_sixth { width:13.33%; } .col_five_sixth { width:82.67%; } body.stretched .container-fullwidth { position:relative; padding:0 60px; width:100%; } .postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { display:block; position:relative; margin-right:4%; margin-bottom:50px; float:left; } .postcontent, .sidebar { margin-right:40px; } .col_full { clear:both; float:none; margin-right:0; } .postcontent.col_last, .sidebar.col_last { float:right; } .col_last { margin-right:0 !important; clear:right; } .fslider, .fslider .flexslider, .fslider .slider-wrap, .fslider .slide, .fslider .slide > a, .fslider .slide > img, .fslider .slide > a > img { position:relative; display:block; width:100%; height:auto; overflow:hidden; -webkit-backface-visibility:hidden; } .fslider { min-height:32px; } .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline:none; border:none; } .slider-wrap, .flex-control-nav, .flex-direction-nav {margin:0; padding:0; list-style:none; border:none;} .flexslider {position:relative;margin:0; padding:0;} .flexslider .slider-wrap > .slide {display:none; -webkit-backface-visibility:hidden;} .flexslider .slider-wrap img {width:100%; display:block;} .flex-pauseplay span {text-transform:capitalize;} .slider-wrap:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} html[xmlns] .slider-wrap {display:block;} * html .slider-wrap {height:1%;} .no-js .slider-wrap > .slide:first-child {display:block;} .flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; } .flex-control-nav { position:absolute; z-index:10; text-align:center; top:14px; right:10px; margin:0; } .flex-control-nav li { float:left; display:block; margin:0 3px; width:10px; height:10px; } .flex-control-nav li a { display:block; cursor:pointer; text-indent:-9999px; width:10px !important; height:10px !important; border:1px solid #FFF; border-radius:50%; transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; } .flex-control-nav li:hover a, .flex-control-nav li a.flex-active { background-color:#FFF; } #top-bar { position:relative; border-bottom:1px solid #EEE; height:45px; line-height:44px; font-size:13px; } #top-bar .col_half { width:auto; } .top-links { position:relative; float:left; } .top-links ul { margin:0; list-style:none; } .top-links ul li { float:left; position:relative; height:44px; border-left:1px solid #EEE; } .top-links ul li:first-child, .top-links ul ul li { border-left:0 !important; } .top-links li > a { display:block; padding:0 12px; font-size:12px; font-weight:600; text-transform:uppercase; height:44px; color:#666; } .top-links li i { vertical-align:top; } .top-links li i.icon-angle-down { margin:0 0 0 5px !important; } .top-links li i:first-child { margin-right:3px; } .top-links li.full-icon i { top:2px; font-size:14px; margin:0; } .top-links li:hover { background-color:#EEE; } .top-links ul ul, .top-links ul div.top-link-section { display:none; pointer-events:none; position:absolute; z-index:210; line-height:1.5; background:#FFF; border:0; top:44px; left:0; width:140px; margin:0; border-top:1px solid #1ABC9C; border-bottom:1px solid #EEE; box-shadow:0 0 5px -1px rgba(0,0,0,0.2); -moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.2); } .top-links li:hover ul, .top-links li:hover div.top-link-section { pointer-events:auto; } .top-links ul ul li { float:none; height:36px; border-top:1px solid #F5F5F5; border-left:1px solid #EEE; } .top-links ul ul li:hover { background-color:#F9F9F9; } .top-links ul ul li:first-child { border-top:none !important; border-left:1px solid #EEE; } .top-links ul ul a { height:36px; line-height:36px; font-size:12px; } .top-links ul ul img { display:inline-block; position:relative; top:-1px; width:16px; height:16px; margin-right:4px; } .top-links ul ul.top-demo-lang img { top:4px; width:16px; height:16px; } .top-links ul div.top-link-section { padding:25px; left:0; width:280px; } .fright .top-links ul div.top-link-section, .top-links.fright ul div.top-link-section { left:auto; right:0; } #top-social, #top-social ul { margin:0; } #top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { display:block; position:relative; float:left; width:auto; overflow:hidden; height:44px; line-height:44px; } #top-social li { border-left:1px solid #EEE; } #top-social li:first-child { border-left:0 !important; } #top-social li a { float:none; width:40px; font-weight:bold; color:#666; -webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; -o-transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; transition:color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; } #top-social li a:hover { color:#FFF !important; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } #top-social li .ts-icon { width:40px; text-align:center; font-size:14px; } #top-login { margin-bottom:0; } #top-login .checkbox { margin-bottom:10px; } #top-login .form-control { position:relative; } #top-login .form-control:focus { border-color:#CCC; } #top-login .input-group#top-login-username { margin-bottom:-1px; } #top-login #top-login-username input, #top-login #top-login-username .input-group-addon { border-bottom-right-radius:0; border-bottom-left-radius:0; } #top-login .input-group#top-login-password { margin-bottom:10px; } #top-login #top-login-password input, #top-login #top-login-password .input-group-addon { border-top-left-radius:0; border-top-right-radius:0; } #header { position:relative; background-color:#FFF; border-bottom:1px solid #F5F5F5; } #header .container { position:relative; } #header.transparent-header { background:transparent; border-bottom:none; z-index:199; } #header.semi-transparent { background-color:rgba(255,255,255,0.8); } #header.transparent-header.floating-header { margin-top:60px; } #header.transparent-header.floating-header .container { width:1220px; background-color:#FFF; padding:0 40px; border-radius:2px; } #header.transparent-header.floating-header.sticky-header .container { width:1170px; padding:0 15px; } #header.transparent-header + #slider, #header.transparent-header + #page-title.page-title-parallax, #header.transparent-header + #google-map, #slider + #header.transparent-header { top:-100px; margin-bottom:-100px; } #header.transparent-header.floating-header + #slider, #header.transparent-header.floating-header + #google-map { top:-160px; margin-bottom:-160px; } #header.transparent-header + #page-title.page-title-parallax .container { z-index:5; padding-top:100px; } #header.full-header { border-bottom-color:#EEE; } body.stretched #header.full-header .container { width:100%; padding:0 30px; } #header.transparent-header.full-header #header-wrap { border-bottom:1px solid rgba(0,0,0,0.1); } #slider + #header.transparent-header.full-header #header-wrap { border-top:1px solid rgba(0,0,0,0.1); border-bottom:none; } #logo { position:relative; float:left; font-family:'Raleway', sans-serif; font-size:36px; line-height:100%; margin-right:40px; } #header.full-header #logo { padding-right:30px; margin-right:30px; border-right:1px solid #EEE; } #header.transparent-header.full-header #logo { border-right-color:rgba(0,0,0,0.1); } #logo a { display:block; color:#000; } #logo img { display:block; max-width:100%; } #logo a.standard-logo { display:block; } #logo a.retina-logo { display:none; } .header-extras { float:right; margin:30px 0 0; } .header-extras li { float:left; margin-left:20px; height:40px; overflow:hidden; list-style:none; } .header-extras li i { margin-top:3px !important; } .header-extras li:first-child { margin-left:0; } .header-extras li .he-text { float:left; padding-left:10px; font-weight:bold; font-size:14px; line-height:1.43; } .header-extras li .he-text span { display:block; font-weight:400; color:#1ABC9C; } #primary-menu { float:right; } #primary-menu ul.mobile-primary-menu { display:none; } #header.full-header #primary-menu > ul { float:left; padding-right:15px; margin-right:15px; border-right:1px solid #EEE; } #header.transparent-header.full-header #primary-menu > ul { border-right-color:rgba(0,0,0,0.1); } #primary-menu-trigger, #page-submenu-trigger { opacity:0; pointer-events:none; cursor:pointer; font-size:14px; position:absolute; top:50%; margin-top:-25px; width:50px; height:50px; line-height:50px; text-align:center; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease; } #primary-menu ul { list-style:none; margin:0; } #primary-menu > ul { float:left; } #primary-menu ul li { position:relative; } #primary-menu ul li.mega-menu { position:inherit; } #primary-menu ul > li { float:left; margin-left:2px; } #primary-menu > ul > li:first-child { margin-left:0; } #primary-menu ul li > a { display:block; line-height:22px; padding:39px 15px; color:#444; font-weight:bold; font-size:13px; letter-spacing:1px; text-transform:uppercase; font-family:'Raleway', sans-serif; -webkit-transition:margin .4s ease, padding .4s ease; -o-transition:margin .4s ease, padding .4s ease; transition:margin .4s ease, padding .4s ease; } #primary-menu ul li > a span { display:none; } #primary-menu ul li > a i { position:relative; top:-1px; font-size:14px; width:16px; text-align:center; margin-right:6px; vertical-align:top; } #primary-menu ul li > a i.icon-angle-down:last-child { font-size:12px; margin:0 0 0 5px; } #primary-menu ul li:hover > a, #primary-menu ul li.current > a { color:#1ABC9C; } #primary-menu > ul > li.sub-menu > a > div { } body.no-superfish #primary-menu li:hover > ul:not(.mega-menu-column), body.no-superfish #primary-menu li:hover > .mega-menu-content { display:block; } #primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content { display:none; position:absolute; width:220px; background-color:#FFF; box-shadow:0px 13px 42px 11px rgba(0, 0, 0, 0.05); border:1px solid #EEE; border-top:2px solid #1ABC9C; height:auto; z-index:199; top:100%; left:0; margin:0; } #primary-menu ul ul:not(.mega-menu-column) ul { top:-2px !important; left:218px; } #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column), #primary-menu ul li .mega-menu-content.menu-pos-invert { left:auto; right:0; } #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert { right:218px; } #primary-menu ul ul li { float:none; margin:0; } #primary-menu ul ul li:first-child { border-top:0; } #primary-menu ul ul li > a { font-size:12px; font-weight:600; color:#666; padding-top:10px; padding-bottom:10px; border:0; letter-spacing:0; font-family:'Lato', sans-serif; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; } #primary-menu ul ul li > a i { vertical-align:middle; } #primary-menu ul ul li:hover > a { background-color:#F9F9F9; padding-left:18px; color:#1ABC9C; } #primary-menu ul ul > li.sub-menu > a, #primary-menu ul ul > li.sub-menu:hover > a { background-image:url("images/icons/submenu.png"); background-position:right center; background-repeat:no-repeat; } #primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content { width:720px; max-width:400px; } #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0 15px; width:1140px; max-width:none; } .floating-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0; width:1220px; } body.stretched .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content { margin:0 60px; } body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content { margin:0 30px; } #primary-menu ul li.mega-menu .mega-menu-content.style-2 { padding:0 10px; } #primary-menu ul li .mega-menu-content ul { display:block; position:relative; top:0; min-width:inherit; border:0; box-shadow:none; background-color:transparent; } #primary-menu ul li .mega-menu-content ul:not(.megamenu-dropdown) { display:block !important; opacity:1 !important; top:0; left:0; } #primary-menu ul li .mega-menu-content ul.mega-menu-column { float:left; margin:0; } #primary-menu ul li .mega-menu-content ul.mega-menu-column.col-5 { width:20%; } #primary-menu ul li .mega-menu-content ul:not(.mega-menu-column) { width:100%; } #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child) { border-left:1px solid #F2F2F2; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column { padding:30px 20px; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title { margin-top:20px; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:first-child { margin-top:0; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a { font-size:13px; font-weight:bold; font-family:'Raleway', sans-serif; letter-spacing:1px; text-transform:uppercase !important; margin-bottom:15px; color:#444; padding:0 !important; line-height:1.3 !important; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a { background-color:transparent; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover { color:#1ABC9C; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu > a, #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu:hover > a { background:none; } #primary-menu ul li .mega-menu-content.style-2 li { border:0; } #primary-menu ul li .mega-menu-content.style-2 ul li > a { padding-left:5px; padding-top:7px; padding-bottom:7px; } #primary-menu ul li .mega-menu-content.style-2 ul li > a:hover { padding-left:12px; } .mega-menu-column .entry-meta { margin:8px -10px 0 0 !important; border:none !important; padding:0 !important; } .mega-menu-column .entry-meta li { float:left !important; border:none !important; margin:0 10px 0 0 !important; } #primary-menu.style-2 { float:none; max-width:none; border-top:1px solid #F5F5F5; } #primary-menu.style-2 > div > ul { float:left; } #primary-menu.style-2 > div > ul > li > a { padding-top:19px; padding-bottom:19px; } #logo + #primary-menu.style-2 { border-top:0; } #primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top:20px; margin-bottom:20px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > ul, body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > div { float:none; display:inline-block !important; width:auto; text-align:left; } #primary-menu.style-3 > ul > li > a { margin:28px 0; padding-top:11px; padding-bottom:11px; border-radius:2px; } #primary-menu.style-3 > ul > li:hover > a { color:#444; background-color:#F5F5F5; } #primary-menu.style-3 > ul > li.current > a { color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); background-color:#1ABC9C; } #primary-menu.style-4 > ul > li > a { margin:28px 0; padding-top:10px; padding-bottom:10px; border-radius:2px; border:1px solid transparent; } #primary-menu.style-4 > ul > li:hover > a, #primary-menu.style-4 > ul > li.current > a { border-color:#1ABC9C; } #primary-menu.style-5 > ul { padding-right:10px; margin-right:5px; border-right:1px solid #EEE; } #primary-menu.style-5 > ul > li:not(:first-child) { margin-left:15px; } #primary-menu.style-5 > ul > li > a { padding-top:25px; padding-bottom:25px; line-height:14px; } #primary-menu.style-5 > ul > li > a i { display:block; width:auto; margin:0 0 8px; font-size:28px; line-height:1; } #primary-menu.style-6 ul > li > a { position:relative; } #primary-menu.style-6 > ul > li > a:after, #primary-menu.style-6 > ul > li.current > a:after, #primary-menu.style-6 > div > ul > li > a:after, #primary-menu.style-6 > div > ul > li.current > a:after { content:''; position:absolute; top:0; left:0; height:2px; width:0; border-top:2px solid #1ABC9C; -webkit-transition:width .3s ease; -o-transition:width .3s ease; transition:width .3s ease; } #primary-menu.style-6 > ul > li.current > a:after, #primary-menu.style-6 > ul > li:hover > a:after, #primary-menu.style-6 > div > ul > li.current > a:after, #primary-menu.style-6 > div > ul > li:hover > a:after { width:100%; } #primary-menu.sub-title > ul > li, #primary-menu.sub-title.style-2 > div > ul > li { background:url("images/icons/menu-divider.png") no-repeat right center; margin-left:1px; } #primary-menu.sub-title ul li:first-child { padding-left:0; margin-left:0; } #primary-menu.sub-title > ul > li > a, #primary-menu.sub-title > div > ul > li > a { line-height:14px; padding:27px 20px 32px; text-transform:uppercase; border-top:5px solid transparent; } #primary-menu.sub-title > ul > li > a span, #primary-menu.sub-title > div > ul > li > a span { display:block; margin-top:10px; line-height:12px; font-size:11px; font-weight:400; color:#888; text-transform:capitalize; } #primary-menu.sub-title > ul > li:hover > a, #primary-menu.sub-title > ul > li.current > a, #primary-menu.sub-title > div > ul > li:hover > a, #primary-menu.sub-title > div > ul > li.current > a { background-color:#1ABC9C; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); border-top-color:rgba(0,0,0,0.1); } #primary-menu.sub-title > ul > li:hover > a span, #primary-menu.sub-title > ul > li.current > a span, #primary-menu.sub-title.style-2 > div > ul > li:hover > a span, #primary-menu.sub-title.style-2 > div > ul > li.current > a span { color:#EEE; } #primary-menu.sub-title.style-2 ul ul span { display:none; } #primary-menu.sub-title.style-2 > div > ul > li { background-position:left center; } #primary-menu.sub-title.style-2 > div #top-search, #primary-menu.sub-title.style-2 > div #top-cart, #primary-menu.sub-title.style-2 > div #side-panel-trigger { float:right; margin-top:30px; margin-bottom:30px; } #primary-menu.sub-title.style-2 div ul li:first-child, #primary-menu.sub-title.style-2 > div > ul > li:hover + li, #primary-menu.sub-title.style-2 > div > ul > li.current + li { background-image:none; } #primary-menu.sub-title.style-2 > div > ul > li > a { padding-top:17px; padding-bottom:22px; } @media (min-width:992px) { #header.split-menu #logo { position:absolute; width:100%; text-align:center; margin:0; float:none; height:100px; } #header.split-menu #logo a.standard-logo { display:inline-block; } } #header.split-menu #primary-menu { float:none; margin:0; } #header.split-menu #primary-menu > ul { z-index:199; } #header.split-menu #primary-menu > ul:first-child { float:left; } #header.split-menu #primary-menu > ul:last-child { float:right; } @media (min-width:992px) { .overlay-menu:not(.top-search-open) #primary-menu-trigger { opacity:1; pointer-events:auto; left:auto; right:75px; width:20px; height:20px; line-height:20px; margin-top:-10px; } .overlay-menu:not(.top-search-open) .full-header #primary-menu-trigger { right:90px; } .overlay-menu #primary-menu > #overlay-menu-close { opacity:0; pointer-events:none; position:fixed; top:25px; left:auto; right:25px; width:48px; height:48px; line-height:48px; font-size:24px; text-align:center; color:#444; z-index:300; -webkit-transform:translateY(-80px); -ms-transform:translateY(-80px); -o-transform:translateY(-80px); transform:translateY(-80px); -webkit-transition:opacity .4s ease, transform .45s .15s ease; -o-transition:opacity .4s ease, transform .45s .15s ease; transition:opacity .4s ease, transform .45s .15s ease; } .overlay-menu #primary-menu > ul { opacity:0 !important; pointer-events:none; position:fixed; left:0; top:0; width:100%; height:100% !important; z-index:299; background:rgba(255,255,255,0.95); -webkit-transition:opacity .7s ease; -o-transition:opacity .7s ease; transition:opacity .7s ease; } .overlay-menu #primary-menu > ul.show { opacity:1 !important; display:inherit !important; pointer-events:auto; } .overlay-menu #primary-menu > ul.show ~ #overlay-menu-close { opacity:1; -webkit-transition:opacity .7s .4s ease, transform .45s .15s ease; -o-transition:opacity .7s .4s ease, transform .45s .15s ease; transition:opacity .7s .4s ease, transform .45s .15s ease; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); pointer-events:auto; } .overlay-menu #primary-menu > ul > li { float:none; text-align:center; max-width:400px; margin:0 auto; } .overlay-menu #primary-menu > ul > li > a { font-size:24px; padding-top:19px; padding-bottom:19px; letter-spacing:2px; text-transform:none; opacity:0; -webkit-transform:translateY(-80px); -ms-transform:translateY(-80px); -o-transform:translateY(-80px); transform:translateY(-80px); -webkit-transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; -o-transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; transition:opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; } .overlay-menu #primary-menu > ul.show > li > a { opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); } } #top-search, #top-cart, #side-panel-trigger, #top-account { float:right; margin:40px 0 40px 15px; } #top-cart { position:relative; } #top-search a, #top-cart a, #side-panel-trigger a, #top-account a { display:block; position:relative; width:14px; height:14px; font-size:14px; line-height:20px; text-align:center; color:#333; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out; } #top-search a { z-index:11; } #top-search a i { position:absolute; top:0; left:0; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease; } body.top-search-open #top-search a i.icon-search3, #top-search a i.icon-line-cross { opacity:0; } body.top-search-open #top-search a i.icon-line-cross { opacity:1; z-index:11; font-size:16px; } #top-cart a:hover { color:#1ABC9C; } #top-search form { opacity:0; z-index:-2; position:absolute; width:100% !important; height:100% !important; padding:0 15px; margin:0; top:0; left:0; -webkit-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; } body.top-search-open #top-search form { opacity:1; z-index:10; } #top-search form input { box-shadow:none !important; pointer-events:none; border-radius:0; border:0; outline:0 !important; font-size:32px; padding:10px 80px 10px 0; height:100%; background-color:transparent; color:#333; font-weight:700; margin-top:0 !important; font-family:'Raleway', sans-serif; letter-spacing:2px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.full-header #top-search form input { padding-left:40px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .container-fullwidth #top-search form input { padding-left:60px; } body.top-search-open #top-search form input { pointer-events:auto; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input { border-bottom:2px solid rgba(0,0,0,0.1); } #top-search form input::-moz-placeholder { color:#555; opacity:1; text-transform:uppercase; } #top-search form input:-ms-input-placeholder { color:#555; text-transform:uppercase; } #top-search form input::-webkit-input-placeholder { color:#555; text-transform:uppercase; } #primary-menu .container #top-search form input, .sticky-header #top-search form input { border:none !important; } #top-cart { margin-right:0; } #top-cart > a > span { display:block; position:absolute; top:-7px; left:auto; right:-14px; font-size:10px; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); width:16px; height:16px; line-height:16px; text-align:center; background-color:#1ABC9C; border-radius:50%; } #top-cart .top-cart-content { opacity:0; z-index:-2; position:absolute; width:280px; background-color:#FFF; box-shadow:0px 20px 50px 10px rgba(0, 0, 0, 0.05); border:1px solid #EEE; border-top:2px solid #1ABC9C; top:60px; right:-15px; left:auto; margin:-10000px 0 0; -webkit-transition:opacity .5s ease, top .4s ease; -o-transition:opacity .5s ease, top .4s ease; transition:opacity .5s ease, top .4s ease; } .style-2 .container #top-cart .top-cart-content { top:40px; } .style-2.sub-title .container #top-cart .top-cart-content { top:50px; } #top-cart.top-cart-open .top-cart-content { opacity:1; z-index:11; margin-top:0; } .top-cart-title { padding:12px 15px; border-bottom:1px solid #EEE; } .top-cart-title h4 { margin-bottom:0; font-size:15px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; } .top-cart-items { padding:15px; } .top-cart-item { padding-top:15px; margin-top:15px; border-top:1px solid #F5F5F5; } .top-cart-item:first-child { padding-top:0; margin-top:0; border-top:0; } .top-cart-item-image { float:left; margin-right:15px; width:48px !important; height:48px !important; border:2px solid #EEE; -webkit-transition:border-color .2s linear; -o-transition:border-color .2s linear; transition:border-color .2s linear; } .top-cart-item-image a, .top-cart-item-image img { display:block; width:44px !important; height:44px !important; } .top-cart-item-image:hover { border-color:#1ABC9C; } .top-cart-item-desc { position:relative; overflow:hidden; } .top-cart-item-desc a { text-align:left !important; font-size:13px !important; width:auto !important; height:auto !important; font-weight:600; } .top-cart-item-desc a:hover { color:#1ABC9C !important; } .top-cart-item-desc span.top-cart-item-price { display:block; line-height:20px; font-size:12px !important; color:#999; } .top-cart-item-desc span.top-cart-item-quantity { display:block; position:absolute; font-size:12px !important; right:0; top:2px; color:#444; } .top-cart-action { padding:15px; border-top:1px solid #EEE; } .top-cart-action span.top-checkout-price { font-size:20px; color:#1ABC9C; } #top-account { margin:32px 0 33px 20px; } #top-account a { width:auto; height:auto; } #top-account a span { margin-left:5px; font-weight:600; } #top-account a i.icon-angle-down { margin-left:5px; font-size:12px; } #top-account .dropdown-menu { padding:10px 0; } #top-account .dropdown-menu li a { font-family:'Lato', sans-serif; font-weight:400; text-align:left; line-height:22px; } #top-account .dropdown-menu li a .badge { display:block; float:right; margin:2px 0 0 0; } #top-account .dropdown-menu li a i:last-child { position:relative; top:1px; margin-left:5px; } #header, #header-wrap, #logo img { height:100px; -webkit-transition:height .4s ease, opacity .3s ease; -o-transition:height .4s ease, opacity .3s ease; transition:height .4s ease, opacity .3s ease; } #header.sticky-style-2 { height:161px; } #header.sticky-style-3 { height:181px; } #header.sticky-style-2 #header-wrap { height:60px; } #header.sticky-style-3 #header-wrap { height:80px; } #primary-menu > ul > li > ul, #primary-menu > ul > li > .mega-menu-content, #primary-menu > ul > li.mega-menu > .mega-menu-content { -webkit-transition:top .4s ease; -o-transition:top .4s ease; transition:top .4s ease; } #top-search, #top-cart { -webkit-transition:margin .4s ease, opacity .3s ease; -o-transition:margin .4s ease, opacity .3s ease; transition:margin .4s ease, opacity .3s ease; } body:not(.top-search-open) #header-wrap #logo, body:not(.top-search-open) #primary-menu > ul, body:not(.top-search-open) #primary-menu > .container > ul, body:not(.top-search-open) #top-cart, body:not(.top-search-open) #side-panel-trigger, body:not(.top-search-open) #top-account { opacity:1; -webkit-transition:height .4s ease, margin .4s ease, opacity .2s .2s ease; -o-transition:height .4s ease, margin .4s ease, opacity .2s .2s ease; transition:height .4s ease, margin .4s ease, opacity .2s .2s ease; } body.top-search-open #header-wrap #logo, body.top-search-open #primary-menu > ul, body.top-search-open #primary-menu > .container > ul, body.top-search-open #top-cart, body.top-search-open #side-panel-trigger, body.top-search-open #top-account { opacity:0; } #header.sticky-header.semi-transparent { background-color:transparent; } #header-wrap { position:relative; z-index:199; -webkit-backface-visibility:hidden; } #header.sticky-header #header-wrap { position:fixed; top:0; left:0; width:100%; background-color:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.1); } #header.semi-transparent.sticky-header #header-wrap { background-color:rgba(255,255,255,0.8) } #header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height:60px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a { padding-top:19px; padding-bottom:19px; } #header.sticky-header:not(.static-sticky).sticky-style-2, #header.sticky-header:not(.static-sticky).sticky-style-3 { height:161px; } #header.sticky-header:not(.static-sticky).sticky-style-2 #primary-menu, #header.sticky-header:not(.static-sticky).sticky-style-3 #primary-menu { border-top:0; } #header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #side-panel-trigger { margin-top:20px !important; margin-bottom:20px !important; } #header.sticky-header:not(.static-sticky) #top-account { margin-top:12px !important; margin-bottom:13px !important; } #header.sticky-header:not(.static-sticky) #top-cart .top-cart-content { top:40px; } #header.sticky-header.sticky-style-2 #primary-menu { border-top:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-3 > ul > li > a { margin:0; border-radius:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-4 > ul > li > a { padding-top:8px; padding-bottom:8px; margin:10px 0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li { margin-left:2px; } #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li:first-child { margin-left:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a { line-height:22px; padding-top:19px; padding-bottom:19px; } #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a > div { padding:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a i { display:inline-block; width:16px; top:-1px; margin:0 6px 0 0; font-size:14px; line-height:22px; } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li { background:none !important; margin-left:2px; } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li:first-child, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li:first-child { margin-left:0; } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li > a, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > div > ul > li > a { line-height:22px; padding:19px 15px; text-transform:none; font-size:14px; border-top:0; } #header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span { display:none; } #page-menu, #page-menu-wrap { position:relative; height:44px; line-height:44px; text-shadow:1px 1px 1px rgba(0,0,0,0.1); } #page-menu-wrap { z-index:99; background-color:#1ABC9C; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backface-visibility:hidden; } #page-menu.sticky-page-menu #page-menu-wrap { position:fixed; z-index:99; left:0; width:100%; box-shadow:0 0 15px rgba(0,0,0,0.3); } #header.static-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap, #header.static-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap { top:100px; } #header ~ #page-menu.sticky-page-menu #page-menu-wrap, #header.no-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap, #header ~ #content #page-menu.sticky-page-menu #page-menu-wrap, #header.no-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap { top:0; } #header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap { top:60px; } #page-submenu-trigger { top:0; margin-top:0; left:auto; right:15px; width:40px; height:44px; line-height:44px; } #page-menu .menu-title { float:left; color:#FFF; font-size:20px; font-weight:300; } #page-menu .menu-title span { font-weight:600; } #page-menu nav { position:relative; float:right; } #page-menu nav ul { margin-bottom:0; height:44px; } #page-menu nav li { position:relative; float:left; list-style:none; } #page-menu nav li a { display:block; height:28px; line-height:28px; margin:8px 4px; padding:0 14px; color:#FFF; font-size:14px; border-radius:14px; } #page-menu nav li a .icon-angle-down { margin-left:5px; } body:not(.device-touch) #page-menu nav li a { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; } #page-menu nav li:hover a, #page-menu nav li.current a { background-color:rgba(0,0,0,0.15); } #page-menu li:hover ul { display:block; } #page-menu ul ul { display:none; position:absolute; width:150px; top:44px; left:0; z-index:149; height:auto; background-color:#1ABC9C; } #page-menu ul ul ul { display:none !important; } #page-menu ul ul li { float:none; } #page-menu ul ul a { height:auto; line-height:22px; margin:0; padding:8px 14px; border-radius:0; background-color:rgba(0,0,0,0.15); } #page-menu ul ul li:hover a, #page-menu ul ul li.current a { background-color:rgba(0,0,0,0.3); } @media (min-width:992px) { #page-menu.dots-menu, #page-menu.dots-menu #page-menu-wrap { position:fixed; z-index:99; top:50%; left:auto; right:20px; width:24px; height:auto; line-height:1.5; background-color:transparent; text-shadow:none; } #page-menu.dots-menu #page-menu-wrap { position:relative; box-shadow:none; } #page-menu.dots-menu .menu-title { display:none; } #page-menu.dots-menu nav { float:none; width:24px; } #page-menu.dots-menu nav ul { height:auto; } #page-menu.dots-menu nav ul li { float:none; width:14px; height:14px; margin:10px 6px; } #page-menu.dots-menu nav li a { position:relative; width:10px; height:10px; line-height:1.5; padding:0; margin:0 2px; background-color:rgba(0,0,0,0.4); border-radius:50%; color:#777; } #page-menu.dots-menu nav li a:hover { background-color:rgba(0,0,0,0.7) } #page-menu.dots-menu nav li.current a { background-color:#1ABC9C; } #page-menu.dots-menu nav li div { position:absolute; width:auto; top:-11px; right:25px; background-color:#1ABC9C; color:#FFF; padding:5px 14px; white-space:nowrap; pointer-events:none; text-shadow:1px 1px 1px rgba(0,0,0,0.15); border-radius:2px; opacity:0; } body:not(.device-touch) #page-menu.dots-menu nav li div { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; } #page-menu.dots-menu nav li div:after { position:absolute; content:''; top:50%; margin-top:-6px; left:auto; right:-5px; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:6px solid #1ABC9C; } #page-menu.dots-menu nav li a:hover div { opacity:1; right:30px; } } .one-page-arrow { position:absolute; z-index:3; bottom:20px; left:50%; margin-left:-16px; width:32px; height:32px; font-size:32px; text-align:center; color:#222; } @media (min-width:992px) { .side-header #header { position:fixed; top:0; left:0; z-index:10; width:260px; height:100%; height:calc(100vh); background-color:#FFF; border:none; border-right:1px solid #EEE; overflow:hidden; box-shadow:0 0 15px rgba(0, 0, 0, 0.065); } .side-header #header-wrap { width:300px; height:100%; overflow:auto; padding-right:40px; } .side-header #header .container { width:260px !important; padding:0 30px !important; margin:0 !important; } .side-header #logo { float:none; margin:60px 0 40px; } .side-header #logo img { height:auto !important; } .side-header #logo:not(.nobottomborder):after, .side-header #primary-menu:not(.nobottomborder):after { display:block; content:''; width:20%; border-bottom:1px solid #E5E5E5; } .side-header .center #logo:after { margin:0 auto; } .side-header #primary-menu { margin-bottom:30px; } .side-header #primary-menu:not(.nobottomborder):after { margin-top:40px; } .side-header #primary-menu, .side-header #primary-menu ul { float:none; height:auto; } .side-header #primary-menu ul li { float:none; margin:15px 0 0; } .side-header #primary-menu ul li:first-child { margin-top:0; } .side-header #primary-menu ul li a { height:25px; line-height:25px; padding:0; text-transform:uppercase; } .side-header #primary-menu ul li i { line-height:24px; } .side-header #primary-menu ul ul { position:relative; width:100%; background-color:transparent; box-shadow:none; border:none; height:auto; z-index:1; top:0; left:0; margin:5px 0; padding-left:12px; } .side-header #primary-menu ul ul ul { top:0 !important; left:0; } .side-header #primary-menu ul ul.menu-pos-invert { left:0; right:auto; } .side-header #primary-menu ul ul ul.menu-pos-invert { right:auto; } .side-header #primary-menu ul ul li { margin:0; border:0; } .side-header #primary-menu ul ul li:first-child { border-top:0; } .side-header #primary-menu ul ul a { font-size:12px; height:auto !important; line-height:24px !important; padding:2px 0 !important; } .side-header #primary-menu ul ul li:hover > a { background-color:transparent !important; color:#444 !important; } .side-header #primary-menu ul > li.sub-menu > a, .side-header #primary-menu ul > li.sub-menu:hover > a { background-image:none !important; } .side-header #primary-menu ul > li.sub-menu > a:after { position:absolute; content:'\e7a5'; top:1px; right:0; -webkit-transition:transform .2s linear; -o-transition:transform .2s linear; transition:transform .2s linear; } .side-header #primary-menu ul > li.sub-menu:hover > a:after { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); } .side-header:not(.open-header) #wrapper { margin:0 0 0 260px !important; width:auto !important; } .side-header:not(.open-header) #wrapper .container { width:auto; margin:0 40px; } .side-header.open-header.push-wrapper { overflow-x:hidden; } .side-header.open-header #header { left:-260px; } .side-header.open-header.side-header-open #header { left:0; } .side-header.open-header #wrapper { left:0; } .side-header.open-header.push-wrapper.side-header-open #wrapper { left:260px; } #header-trigger { display:none; } .side-header.open-header #header-trigger { display:block; position:fixed; cursor:pointer; top:20px; left:20px; z-index:11; font-size:16px; width:32px; height:32px; line-height:32px; background-color:#FFF; text-align:center; border-radius:2px; } .side-header.open-header.side-header-open #header-trigger { left:280px; } .side-header.open-header #header-trigger i:nth-child(1), .side-header.open-header.side-header-open #header-trigger i:nth-child(2) { display:block; } .side-header.open-header.side-header-open #header-trigger i:nth-child(1), .side-header.open-header #header-trigger i:nth-child(2) { display:none; } .side-header.open-header #header, .side-header.open-header #header-trigger, .side-header.open-header.push-wrapper #wrapper { -webkit-transition:left .4s ease; -o-transition:left .4s ease; transition:left .4s ease; } .side-header.side-header-right #header { left:auto; right:0; border:none; border-left:1px solid #EEE; } .side-header.side-header-right:not(.open-header) #wrapper { margin:0 260px 0 0 !important; } .side-header.side-header-right.open-header #header { left:auto; right:-260px; } .side-header.side-header-right.open-header.side-header-open #header { left:auto; right:0; } .side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper { left:-260px; } .side-header.side-header-right.open-header #header-trigger { left:auto; right:20px; } .side-header.side-header-right.open-header.side-header-open #header-trigger { left:auto; right:280px; } .side-header.side-header-right.open-header #header, .side-header.side-header-right.open-header #header-trigger { -webkit-transition:right .4s ease; -o-transition:right .4s ease; transition:right .4s ease; } } body.side-push-panel { overflow-x:hidden; } #side-panel { position:fixed; top:0; right:-300px; z-index:399; width:300px; height:100%; background-color:#F5F5F5; overflow:hidden; -webkit-backface-visibility:hidden; } body.side-panel-left #side-panel { left:-300px; right:auto; } body.side-push-panel.stretched #wrapper, body.side-push-panel.stretched #header.sticky-header .container { right:0; } body.side-panel-left.side-push-panel.stretched #wrapper, body.side-panel-left.side-push-panel.stretched #header.sticky-header .container { left:0; right:auto; } #side-panel .side-panel-wrap { position:absolute; top:0; left:0; bottom:0; width:330px; height:100%; overflow:auto; padding:50px 70px 50px 40px; } body.device-touch #side-panel .side-panel-wrap { overflow-y:scroll; } #side-panel .widget { margin-top:40px; padding-top:40px; width:220px; border-top:1px solid #E5E5E5; } #side-panel .widget:first-child { padding-top:0; border-top:0; margin:0; } body.side-panel-open #side-panel { right:0; } body.side-panel-left.side-panel-open #side-panel { left:0; right:auto; } body.side-push-panel.side-panel-open.stretched #wrapper, body.side-push-panel.side-panel-open.stretched #header.sticky-header .container { right:300px; } body.side-push-panel.side-panel-open.stretched .slider-parallax-inner { left:-300px; } body.side-panel-left.side-push-panel.side-panel-open.stretched #wrapper, body.side-panel-left.side-push-panel.side-panel-open.stretched #header.sticky-header .container, body.side-panel-left.side-push-panel.side-panel-open.stretched .slider-parallax-inner { left:300px; right:auto; } #side-panel-trigger { display:block; cursor:pointer; z-index:11; margin-right:5px; } #side-panel-trigger-close a { display:none; } #side-panel, body.side-push-panel.stretched #wrapper, body.side-push-panel.stretched #header .container { -webkit-transition:right .4s ease; -o-transition:right .4s ease; transition:right .4s ease; } body.side-panel-left #side-panel, body.side-panel-left.side-push-panel.stretched #wrapper, body.side-panel-left.side-push-panel.stretched #header .container, body.side-push-panel.stretched .slider-parallax-inner { -webkit-transition:left .4s ease; -o-transition:left .4s ease; transition:left .4s ease; } .body-overlay { opacity:0; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:-1; pointer-events:none; -webkit-backface-visibility:hidden; -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease; } body.side-panel-open .body-overlay { opacity:1; z-index:298; pointer-events:auto; } body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover { cursor:url('images/icons/close.png') 15 15, default; } #slider { position:relative; width:100%; overflow:hidden; } .slider-parallax { position:relative; } .slider-parallax, .slider-parallax .swiper-container { visibility:visible; -webkit-backface-visibility:hidden; } .slider-parallax .slider-parallax-inner { position:fixed; width:100%; height:100%; } .device-touch .slider-parallax .slider-parallax-inner { position:relative; } body:not(.side-header) .slider-parallax .slider-parallax-inner { left:0; } body:not(.stretched) .slider-parallax .slider-parallax-inner { left:auto; } #header.transparent-header + .slider-parallax .slider-parallax-inner { top:0; } .slider-parallax .slider-parallax-inner, .slider-parallax .slider-caption, .slider-parallax .ei-title { will-change:transform; -webkit-transform:translate3d(0,0,0); -webkit-transition:transform 0s linear; -webkit-backface-visibility:hidden; } .boxed-slider { padding-top:40px; } .fslider[data-animation="fade"][data-thumbs="true"] .flexslider, .fslider.testimonial[data-animation="fade"] .flexslider { height:auto !important; } .flex-control-nav.flex-control-thumbs { position:relative; top:0; left:0; right:0; margin:2px -2px -2px 0; height:75px; } .flex-control-nav.flex-control-thumbs li { margin:0 2px 2px 0; } .flex-control-nav.flex-control-thumbs li img { cursor:pointer; text-indent:-9999px; border:0; border-radius:0; margin:0; opacity:0.5; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .flex-control-nav.flex-control-thumbs li, .flex-control-nav.flex-control-thumbs li img { display:block; width:100px !important; height:auto !important; } .flex-control-nav.flex-control-thumbs li:hover img, .flex-control-nav.flex-control-thumbs li img.flex-active { border-width:0; opacity:1; } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs { margin:2px -2px -2px 0; height:auto; } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li { width:25% !important; height:auto !important; margin:0; padding:0 2px 2px 0; } .fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li { width:33.30% !important; } .fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li { width:20% !important; } .fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li { width:16.66% !important; } .fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li { width:12.5% !important; } .fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li { width:10% !important; } .fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li { width:8.33% !important; } .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img { width:100% !important; height:auto !important; } .swiper_wrapper { width:100%; height:500px; overflow:hidden; } .full-screen .swiper_wrapper { height:auto; } .swiper_wrapper .swiper-container { position:relative; width:100%; height:100%; margin:0; background:url('images/pattern2.png') repeat; } .swiper_wrapper .swiper-slide { position:relative; margin:0; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; } .swiper-slide [data-caption-animate] { -webkit-backface-visibility:hidden; } .swiper-slide .video-wrap, .section .video-wrap, .swiper-slide .yt-bg-player, .section .yt-bg-player { position:absolute; width:100%; height:100%; z-index:-1; top:0; left:0; } #slider .container { position:relative; height:100%; } #slider.canvas-slider .swiper-slide img { width:100%; } #slider.canvas-slider a { display:block; height:100%; } .swiper-pagination { position:absolute; width:100%; z-index:20; margin:0; top:auto; bottom:20px !important; text-align:center; line-height:1; } .swiper-pagination span { display:inline-block; cursor:pointer; width:10px; height:10px; margin:0 4px; opacity:1; background-color:transparent; border:1px solid #FFF; border-radius:50%; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .swiper-pagination span:hover, .swiper-pagination span.swiper-pagination-bullet-active { background-color:#FFF !important; } .tp-banner .button { height:auto !important; } .video-wrap { overflow:hidden; width:100%; position:relative; } .video-wrap video { position:relative; z-index:1; width:100%; } .video-overlay, .video-placeholder { position:absolute; width:100%; height:100%; top:0; left:0; z-index:5; background:transparent url('images/grid.png') repeat; -webkit-backface-visibility:hidden; } .video-placeholder { z-index:4; background-repeat:no-repeat !important; } .slider-caption, .nivo-caption, .flex-caption { position:absolute; top:0; left:15px; z-index:20; max-width:550px; color:#EEE; font-size:22px; font-weight:300; text-shadow:1px 1px 1px rgba(0,0,0,0.15); -webkit-transition:top .3s ease; -o-transition:top .3s ease; transition:top .3s ease; } .slider-caption:not(.dark), .slider-caption:not(.dark) h2 { color:#222; text-shadow:none; } .slider-caption h2 { font-size:64px; letter-spacing:2px; text-transform:uppercase; font-weight:700; line-height:1; margin-bottom:30px; } .slider-caption p { margin-bottom:10px; font-size:24px; } .slider-caption.slider-caption-right { left:auto; right:15px; } .slider-caption.slider-caption-center { position:relative; max-width:800px; text-align:center; margin:0 auto; left:0; right:0; } .slider-caption-bg { padding:5px 12px; border-radius:2px; background-color:rgba(0,0,0,0.6); top:auto; bottom:50px; left:50px; } .slider-caption-bg.slider-caption-bg-light { background-color:rgba(255,255,255,0.8); color:#333; font-weight:400; text-shadow:none; } .slider-caption-top-left { top:50px; bottom:auto; } .slider-caption-top-right { top:50px; bottom:auto; left:auto; right:50px; } .slider-caption-bottom-right { left:auto; right:50px; } #slider .owl-carousel { margin:0; } #slider-arrow-left, #slider-arrow-right, .camera_prev, .camera_next, #slider .owl-prev, #slider .owl-next, .flex-prev, .flex-next, .nivo-prevNav, .nivo-nextNav, .slider-arrow-top-sm, .slider-arrow-bottom-sm { position:absolute; cursor:pointer; z-index:10; top:50%; left:0; margin-top:-26px; background-color:rgba(0,0,0,0.3); width:52px; height:52px; border:0; border-radius:0 3px 3px 0; -webkit-transition:background-color .3s ease-in-out; -o-transition:background-color .3s ease-in-out; transition:background-color .3s ease-in-out; } .slider-arrow-top-sm, .slider-arrow-bottom-sm { top:auto; bottom:57px; left:auto; right:20px; margin:0; width:32px; height:32px; border-radius:3px 3px 0 0; } .slider-arrow-bottom-sm { bottom:20px; border-radius:0 0 3px 3px; } .fslider[data-thumbs="true"] .flex-prev, .fslider[data-thumbs="true"] .flex-next { margin-top:-64px; } #slider .owl-prev, #slider .owl-next { -webkit-transition:background-color .3s ease-in-out; -o-transition:background-color .3s ease-in-out; transition:background-color .3s ease-in-out; } #slider-arrow-right, .camera_next, #slider .owl-next, .flex-next, .nivo-nextNav { left:auto; right:0; border-radius:3px 0 0 3px; } #slider-arrow-left i, #slider-arrow-right i, .camera_prev i, .camera_next i, #slider .owl-prev i, #slider .owl-next i, .flex-prev i, .flex-next i, .nivo-prevNav i, .nivo-nextNav i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i { line-height:50px; width:34px; height:52px; color:#DDD; color:rgba(255,255,255,0.8); text-shadow:1px 1px 1px rgba(0,0,0,0.1); font-size:34px; text-align:center; margin-left:7px; } .slider-arrow-top-sm i, .slider-arrow-bottom-sm i { width:32px; height:32px; margin:0; line-height:30px; font-size:18px; color:#FFF; color:rgba(255,255,255,1); } .flex-prev i { margin-left:9px; } #slider .owl-prev i { margin-left:0; } #slider-arrow-right i, .camera_next i, .nivo-nextNav i { margin-left:10px; } .flex-next i { margin-left:11px; } #slider .owl-next i { margin-right:4px; } #slider .owl-nav { opacity:0; -webkit-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out; } #slider .owl-nav div, #slider:hover .owl-nav { opacity:1; } #slider-arrow-left:hover, #slider-arrow-right:hover, .camera_prev:hover, .camera_next:hover, #slider .owl-prev:hover, #slider .owl-next:hover, .flex-prev:hover, .flex-next:hover, .nivo-prevNav:hover, .nivo-nextNav:hover, .slider-arrow-top-sm:hover, .slider-arrow-bottom-sm:hover { background-color:rgba(0,0,0,0.6) !important; } #slide-number { position:absolute; opacity:0; top:auto; right:20px; bottom:20px; z-index:20; width:36px; height:40px; text-align:center; color:rgba(255,255,255,0.8); text-shadow:1px 1px 1px rgba(0,0,0,0.15); font-size:18px; font-weight:300; -webkit-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear; } #slider:hover #slide-number { opacity:1; } #slide-number-current, #slide-number-total { position:absolute; line-height:1; top:5px; left:0; } #slide-number-total { top:auto; bottom:5px; left:auto; right:0; } #slide-number span { display:block; font-size:32px; line-height:40px; } #slider .owl-dots { position:absolute; width:100%; z-index:20; margin:0; top:auto; bottom:15px; } #slider .owl-dots span { width:10px; height:10px; margin:0 3px; opacity:1; background-color:transparent; border:1px solid #FFF; } #slider .owl-dots .owl-dot.active span, #slider .owl-dots .owl-dot:hover span { background-color:#FFF !important; } #page-title { position:relative; padding:50px 0; background-color:#F5F5F5; border-bottom:1px solid #EEE; } #page-title .container { position:relative; } #page-title h1 { padding:0; margin:0; line-height:1; font-weight:600; letter-spacing:1px; color:#333; font-size:28px; text-transform:uppercase; } #page-title span { display:block; margin-top:10px; font-weight:300; color:#777; font-size:18px; } .breadcrumb { position:absolute !important; width:auto !important; top:50% !important; left:auto !important; right:15px !important; margin:-10px 0 0 0 !important; background-color:transparent !important; padding:0 !important; font-size:12px; } body.stretched .container-fullwidth .breadcrumb { right:60px !important; } #header.transparent-header + #page-title.page-title-parallax .breadcrumb { margin-top:35px !important; } .breadcrumb a { color:#555; } .breadcrumb a:hover { color:#1ABC9C; } .breadcrumb i { width:auto !important; } #page-title.page-title-dark { background-color:#333; text-shadow:1px 1px 1px rgba(0,0,0,0.15) !important; border-bottom:none; } #page-title.page-title-dark h1 { color:rgba(255,255,255,0.9) !important; } #page-title.page-title-dark span { color:rgba(255,255,255,0.7); } #page-title.page-title-dark .breadcrumb > .active { color:rgba(255,255,255,0.6); } #page-title.page-title-dark .breadcrumb a { color:rgba(255,255,255,0.8); } #page-title.page-title-dark .breadcrumb a:hover { color:rgba(255,255,255,0.95); } #page-title.page-title-right { text-align:right; } #page-title.page-title-right .breadcrumb { left:15px !important; right:auto !important; } #page-title.page-title-center { text-align:center; } #page-title.page-title-center span { max-width:700px; margin-left:auto; margin-right:auto; } #page-title.page-title-center .breadcrumb { position:relative !important; top:0 !important; left:0 !important; right:0 !important; margin:20px 0 0 !important; } #page-title.page-title-pattern { background-image:url('images/pattern.png'); background-repeat:repeat; background-attachment:fixed; } #page-title.page-title-parallax { padding:100px 0; text-shadow:none; border-bottom:none; } #page-title.page-title-parallax h1 { font-size:40px; font-weight:600; letter-spacing:2px; } #page-title.page-title-parallax span { font-size:22px; } #page-title.page-title-parallax .breadcrumb { font-size:13px; } #page-title.page-title-parallax { background-color:transparent; background-image:url('images/parallax/parallax-bg.jpg'); background-attachment:fixed; background-position:50% 0; background-repeat:no-repeat; } #page-title.page-title-mini { padding:20px 0; } #page-title.page-title-mini h1 { font-weight:600; font-size:18px; color:#444; } #page-title.page-title-mini span { display:none; } #page-title.page-title-nobg { background:transparent !important; border-bottom:1px solid #F5F5F5; } #page-title.page-title-video { background:none; position:relative; overflow:hidden; } #page-title.page-title-video .container { z-index:3; } #page-title.page-title-video .video-wrap { position:absolute; width:100%; height:100%; top:0; left:0; } #page-title.page-title-video .video-wrap video { width:100%; } #content { position:relative; overflow:hidden; background-color:#FFF; } #content p { line-height:1.8; } .content-wrap { position:relative; padding:80px 0; } #content .container { position:relative; } .grid-container { position:relative; overflow:hidden; } body:not(.device-touch) .grid-container { -webkit-transition:height .4s ease; -o-transition:height .4s ease; transition:height .4s ease; } .portfolio-filter { position:relative; margin:0 0 40px 0; list-style:none; border:1px solid rgba(0,0,0,0.07); float:left; border-radius:4px; } .portfolio-filter li { float:left; position:relative; } .portfolio-filter li a { display:block; position:relative; padding:12px 18px; font-size:13px; line-height:15px; color:#666; border-left:1px solid rgba(0,0,0,0.07); } .portfolio-filter li:first-child a { border-left:none; border-radius:4px 0 0 4px; } .portfolio-filter li:last-child a { border-radius:0 4px 4px 0; } .portfolio-filter li a:hover { color:#1ABC9C; } .portfolio-filter li.activeFilter a { color:#FFF !important; background-color:#1ABC9C; margin:-1px 0; padding:13px 18px; font-weight:bold; } .bothsidebar .portfolio-filter li a { padding:12px 14px; } .bothsidebar .portfolio-filter li.activeFilter a { padding:13px 18px; } .portfolio-filter.style-2, .portfolio-filter.style-3, .portfolio-filter.style-4 { border:none; border-radius:0; } .portfolio-filter.style-2 li, .portfolio-filter.style-3 li, .portfolio-filter.style-4 li { margin-bottom:10px; } .portfolio-filter.style-2 li:not(:first-child), .portfolio-filter.style-3 li:not(:first-child) { margin-left:10px; } .portfolio-filter.style-2 li a, .portfolio-filter.style-3 li a, .portfolio-filter.style-4 li a { padding-top:9px; padding-bottom:9px; font-size:14px; line-height:16px; border-radius:22px; border:none; } .portfolio-filter.style-2 li.activeFilter a { color:#FFF !important; margin:0; } .portfolio-filter.style-3 li a { border:1px solid transparent; } .portfolio-filter.style-3 li.activeFilter a { color:#1ABC9C !important; border-color:#1ABC9C; background-color:transparent; margin:0; } .portfolio-filter.style-4 li:not(:first-child) { margin-left:30px; } .portfolio-filter.style-4 li a { padding:13px 5px; font-size:15px; border-radius:0; } .portfolio-filter.style-4 li a:after { content:''; position:absolute; top:auto; bottom:0; left:50%; width:0; height:2px; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; } .portfolio-filter.style-4 li.activeFilter a { color:#444 !important; background-color:transparent; margin:0; } .portfolio-filter.style-4 li.activeFilter a:after { width:100%; left:0%; background-color:#1ABC9C; } .portfolio-filter.center.style-2 li, .portfolio-filter.center.style-3 li, .portfolio-filter.center.style-4 li { display:inline-block; float:none; } .portfolio-shuffle { float:right; width:41px; height:41px; border:1px solid rgba(0,0,0,0.07); font-size:14px; text-align:center; line-height:41px; color:#333; border-radius:4px; cursor:pointer; -webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; } .portfolio-shuffle:hover { background-color:#1ABC9C; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .portfolio { position:relative; margin:0 -12px -12px 0; } body:not(.device-touch) .portfolio { -webkit-transition:height .4s linear; -o-transition:height .4s linear; transition:height .4s linear; } .portfolio-item { float:left; position:relative; width:25%; height:auto; padding:0 12px 12px 0; } .portfolio-notitle .portfolio-item, .portfolio-notitle .iportfolio { overflow:hidden; } .portfolio-item .portfolio-image { position:relative; overflow:hidden; } .portfolio-item .portfolio-image, .portfolio-item .portfolio-image a, .portfolio-item .portfolio-image img { display:block; width:100%; height:auto; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; } .portfolio-desc { z-index:3; padding:15px 5px 10px; } .portfolio-desc h3 { margin:0; padding:0; font-size:19px; } .portfolio-desc h3 a { color:#222; } .portfolio-desc h3 a:hover { color:#1ABC9C; } .portfolio-desc span { display:block; margin-top:3px; color:#888; } .portfolio-desc span a { color:#888; } .portfolio-desc span a:hover { color:#000; } .portfolio-notitle .portfolio-desc { position:absolute; display:block !important; width:100%; height:78px; padding:15px 5px; top:auto; bottom:-79px; left:0; background-color:#FFF; border-bottom:1px solid #EEE; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc { -webkit-transition:bottom .2s ease-in-out; -o-transition:bottom .2s ease-in-out; transition:bottom .2s ease-in-out; } .portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-78px; border-bottom:0; } .portfolio-notitle .portfolio-item:hover .portfolio-desc, .portfolio-notitle .iportfolio:hover .portfolio-desc { bottom:0 !important; } .bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img, body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img { -webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); transform:translateY(-20px); } body.device-touch.device-xs .portfolio-notitle .portfolio-desc, body.device-touch.device-xxs .portfolio-notitle .portfolio-desc { display:none !important; } .portfolio.portfolio-nomargin, .portfolio.portfolio-full { margin:0 !important; } .portfolio-nomargin .portfolio-item, .portfolio-full .portfolio-item { padding:0 !important; } .portfolio-nomargin .portfolio-desc { padding:15px 10px 15px; } .portfolio.portfolio-full { margin:0 !important; width:100.4%; } .portfolio-full .portfolio-item { overflow:hidden !important; } .portfolio-full .portfolio-desc { padding:15px; } .postcontent .portfolio-desc h3 { font-size:17px; } .postcontent .portfolio-desc span { font-size:12px; } .postcontent .portfolio-notitle .portfolio-desc { height:70px; bottom:-71px; } .postcontent .portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-70px; } .postcontent .portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px !important; } .bothsidebar .portfolio { margin:0; } .bothsidebar .portfolio-item { padding:0; } .bothsidebar .portfolio-desc { display:none !important; } .portfolio.portfolio-3 { margin:0 -15px -15px 0; } .portfolio-3 .portfolio-item { width:33.33333333%; padding:0 15px 15px 0; } .postcontent .portfolio-3 .portfolio-desc h3 { font-size:18px; } .postcontent .portfolio-3 .portfolio-desc span { font-size:13px; } .postcontent .portfolio-3.portfolio-notitle .portfolio-desc { height:72px; bottom:-73px; } .postcontent .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-72px; } .postcontent .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px !important; } .bothsidebar .portfolio.portfolio-3 { margin:0 -11px -11px 0; } .bothsidebar .portfolio-3 .portfolio-item { padding:0 11px 11px 0; } .bothsidebar .portfolio-3 .portfolio-desc { display:block !important; } .bothsidebar .portfolio-3 .portfolio-desc h3 { font-size:15px; } .bothsidebar .portfolio-3 .portfolio-desc span { font-size:12px; } .bothsidebar .portfolio-3.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px; } .bothsidebar .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc, .bothsidebar .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px; } .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px !important; } .portfolio.portfolio-2 { margin:0 -20px -20px 0; } .portfolio-2 .portfolio-item { width:50%; padding:0 20px 20px 0; } .portfolio-2 .portfolio-desc { padding:20px 5px 10px; } .portfolio-2 .portfolio-desc h3 { font-size:21px; } .portfolio-2 .portfolio-desc span { margin-top:4px; font-size:14px; } .portfolio-2.portfolio-nomargin .portfolio-desc { padding:20px 15px 20px; } .portfolio-2.portfolio-notitle .portfolio-desc { height:90px; bottom:-91px; } .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-90px; } .postcontent .portfolio-2 .portfolio-desc h3 { font-size:21px; } .postcontent .portfolio-2 .portfolio-desc span { font-size:14px; } .postcontent .portfolio-2.portfolio-nomargin .portfolio-desc { padding-bottom:20px; } .postcontent .portfolio-2.portfolio-notitle .portfolio-desc { height:90px; bottom:-91px; } .postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-90px; } .postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px !important; } .bothsidebar .portfolio-2 .portfolio-desc { display:block !important; padding-top:15px; padding-bottom:0; } .bothsidebar .portfolio-2 .portfolio-desc h3 { font-size:19px; } .bothsidebar .portfolio-2 .portfolio-desc span { font-size:13px; } .bothsidebar .portfolio-2.portfolio-nomargin .portfolio-desc { padding-bottom:15px; } .bothsidebar .portfolio-2.portfolio-notitle .portfolio-desc { height:75px; bottom:-76px; } .bothsidebar .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc, .bothsidebar .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-75px; } .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px !important; } .portfolio.portfolio-5 { margin:0 -10px -10px 0; } .portfolio-5 .portfolio-item { width:20%; padding:0 10px 10px 0; } .portfolio-5 .portfolio-desc h3 { font-size:17px; } .portfolio-5.portfolio-notitle .portfolio-desc { height:71px; bottom:-72px; } .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-71px; } .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-30px !important; } .postcontent .portfolio.portfolio-5 { margin:0; } .postcontent .portfolio-5 .portfolio-item { padding:0; } .postcontent .portfolio-5 .portfolio-desc h3 { font-size:15px; } .postcontent .portfolio-5 .portfolio-desc span { font-size:12px; } .postcontent .portfolio-5 .portfolio-desc { padding:15px 10px; } .postcontent .portfolio-5.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px; } .postcontent .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc, .postcontent .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px; } .postcontent .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-50px !important; } .portfolio.portfolio-6 { margin:0 -6px -6px 0; } .portfolio-6 .portfolio-item { width:16.66666667%; padding:0 6px 6px 0; } .portfolio-6 .portfolio-desc h3 { font-size:15px; } .portfolio-6 .portfolio-desc span { font-size:12px; } .portfolio-6.portfolio-notitle .portfolio-desc { height:68px; bottom:-69px; } .portfolio-6.portfolio-full.portfolio-notitle .portfolio-desc, .portfolio-6.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom:-68px; } .portfolio-6.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top:-40px !important; } .portfolio.portfolio-1 { margin:0 0px -40px 0; } .portfolio-1 .portfolio-item { float:none; width:100%; margin:0 0 40px 0; padding-bottom:40px; padding-right:0; border-bottom:1px solid #EEE; } .portfolio-1 .portfolio-item .portfolio-image { float:left; margin-right:40px; } .portfolio-1 .portfolio-item.alt .portfolio-image { float:right; margin:0 0 0 40px; } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img { display:block; width:720px; height:400px; } .portfolio-1 .portfolio-desc { float:left; width:380px; padding:10px 0; } .portfolio-1 .alt .portfolio-desc { float:right; } .portfolio-1 .portfolio-desc h3 { font-size:22px; } .portfolio-1 .portfolio-desc span { margin-top:6px; font-size:14px; } .portfolio-1 .portfolio-desc p { margin:20px 0 25px; font-size:14px; } .portfolio-1 .portfolio-desc li { margin:3px 0; } .postcontent .portfolio-1 .portfolio-item .portfolio-image, .postcontent .portfolio-1 .portfolio-item .portfolio-image a, .postcontent .portfolio-1 .portfolio-item .portfolio-image img { width:540px; height:300px; } .postcontent .portfolio-1 .portfolio-desc { width:280px; } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image { margin-right:20px; } .bothsidebar .portfolio-1 .portfolio-item.alt .portfolio-image { margin:0 0 0 20px; } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img { width:320px; height:178px; } .bothsidebar .portfolio-1 .portfolio-desc { display:block !important; width:240px; padding:0; } .bothsidebar .portfolio-1 .portfolio-desc h3 { font-size:19px; } .bothsidebar .portfolio-1 .portfolio-desc span { margin-top:5px; font-size:13px; } .bothsidebar .portfolio-1 .portfolio-desc p { margin:15px 0 0 0; font-size:13px; } .bothsidebar .portfolio-1 .portfolio-desc ul, .bothsidebar .portfolio-1 .portfolio-desc .btn { display:none; } .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0; } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding:0; border-bottom:0; overflow:hidden; } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image { float:none; margin:0 !important; } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:1140px; height:500px; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-60px); -moz-transform:translateX(-60px); -ms-transform:translateX(-60px); -o-transform:translateX(-60px); transform:translateX(-60px); } .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(60px); -moz-transform:translateX(60px); -ms-transform:translateX(60px); -o-transform:translateX(60px); transform:translateX(60px); } .portfolio-1.portfolio-fullwidth .portfolio-desc { position:absolute; float:none; width:380px; height:100%; padding:30px; background-color:#F9F9F9; top:0; left:auto; right:-380px; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-desc { -webkit-transition:right .3s ease-in-out; -o-transition:right .3s ease-in-out; transition:right .3s ease-in-out; } .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc { right:0; } .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-380px; right:auto; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { -webkit-transition:left .3s ease-in-out; -o-transition:left .3s ease-in-out; transition:left .3s ease-in-out; } .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc { left:0; } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:33%; } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:33%; } .postcontent .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -40px 0; } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:40px; } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:860px; height:377px; } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-40px); -moz-transform:translateX(-40px); -ms-transform:translateX(-40px); -o-transform:translateX(-40px); transform:translateX(-40px); } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(40px); -moz-transform:translateX(40px); -ms-transform:translateX(40px); -o-transform:translateX(40px); transform:translateX(40px); } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc { width:320px; padding:25px; right:-320px; } .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-320px; right:auto; } .postcontent .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:32%; } .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:32%; } .bothsidebar .portfolio.portfolio-1.portfolio-fullwidth { margin:0 0 -40px 0; } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:40px; } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:580px; height:254px; } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img { -webkit-transform:translateX(-20px); -moz-transform:translateX(-20px); -ms-transform:translateX(-20px); -o-transform:translateX(-20px); transform:translateX(-20px); } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(20px); -moz-transform:translateX(20px); -ms-transform:translateX(20px); -o-transform:translateX(20px); transform:translateX(20px); } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-desc { width:240px; padding:15px 20px; right:-240px; } .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { left:-240px; right:auto; } .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:29%; } .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:29%; } .portfolio.portfolio-parallax { margin:0 !important; } .portfolio.portfolio-parallax .portfolio-item { float:none; width:100% !important; height:500px !important; margin:0 !important; } .portfolio.portfolio-parallax .portfolio-item .portfolio-image { width:100% !important; height:500px !important; background-attachment:fixed; } .portfolio.portfolio-parallax .portfolio-desc { position:absolute; top:50%; left:0; margin-top:-57px; width:100%; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.15); padding:0; opacity:0; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc { -webkit-transition:opacity .15s ease-in-out; -o-transition:opacity .15s ease-in-out; transition:opacity .15s ease-in-out; } .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc { opacity:1; } .portfolio.portfolio-parallax .portfolio-desc h3 { font-size:44px; font-weight:300; letter-spacing:-1px; } .portfolio.portfolio-parallax .portfolio-desc h3 a { color:#FFF; } .portfolio.portfolio-parallax .portfolio-desc h3 a:hover { color:#DDD; } .portfolio.portfolio-parallax .portfolio-desc span { margin-top:12px; font-size:16px; color:#CCC; } .portfolio.portfolio-parallax .portfolio-desc span a { color:#DDD; } .portfolio.portfolio-parallax .portfolio-desc span a:hover { color:#BBB; } .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider { width:100%; text-align:center; margin:15px 0 0; } .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div { display:inline-block; width:50px; height:0; border-bottom:1px solid #FFF; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div { -webkit-transition:width .5s ease-in-out; -o-transition:width .5s ease-in-out; transition:width .5s ease-in-out; } .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div { width:120px; } .portfolio.portfolio-parallax .portfolio-overlay { background-color:rgba(0,0,0,0.4); } .portfolio-overlay { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:2; text-align:center; background-color:rgba(0,0,0,0.5); } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay { -webkit-transition:opacity .4s ease-in-out; -o-transition:opacity .4s ease-in-out; transition:opacity .4s ease-in-out; } .portfolio-item:hover .portfolio-overlay, .iportfolio:hover .portfolio-overlay { opacity:1; } .portfolio-overlay a { position:absolute; top:50%; left:50%; background-color:#F5F5F5; width:40px !important; height:40px !important; margin:-28px 0 0 -44px; font-size:18px; line-height:40px; text-align:center; color:#444; border-radius:50%; -webkit-backface-visibility:hidden; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a { -webkit-transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; -o-transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; transition:color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; } .portfolio-overlay a.left-icon { } .portfolio-overlay a.right-icon { left:auto; right:50%; margin-left:0; margin-right:-44px; } .portfolio-overlay a.center-icon { display:block; margin:-20px 0 0 -20px; opacity:0; } .portfolio-item:hover a.center-icon, .iportfolio:hover a.center-icon { opacity:1; } .portfolio-overlay a:hover { color:#1ABC9C; background-color:#EEE; } .portfolio-item:hover .portfolio-overlay a.left-icon, .portfolio-item:hover .portfolio-overlay a.right-icon, .iportfolio:hover .portfolio-overlay a.left-icon, .iportfolio:hover .portfolio-overlay a.right-icon { margin-top:-18px; } .portfolio-overlay a i.icon-line-play { position:relative; left:2px; } .portfolio-overlay .portfolio-desc { position:relative; padding:0 !important; margin:0; text-align:center; } .portfolio-overlay .portfolio-desc a { display:inline; position:relative; top:0; left:0; margin:0; font-size:inherit; width:auto !important; height:auto !important; line-height:1; background-color:transparent !important; text-shadow:1px 1px 1px rgba(0,0,0,0.15); } .portfolio-overlay .portfolio-desc h3 { font-weight:600; color:#F5F5F5 !important; line-height:1; } .portfolio-overlay .portfolio-desc h3 a { color:#F5F5F5 !important; } .portfolio-overlay .portfolio-desc span { margin-top:7px; color:#DDD !important; } .portfolio-overlay .portfolio-desc span a { color:#DDD !important; font-size:inherit; } .portfolio-overlay .portfolio-desc ~ a { display:inline-block; position:relative; top:0; left:0; margin:20px 0 0 !important; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc ~ a { -webkit-transition:color .2s linear, background-color .2s linear, opacity .2s linear; -o-transition:color .2s linear, background-color .2s linear, opacity .2s linear; transition:color .2s linear, background-color .2s linear, opacity .2s linear; } .portfolio-overlay .portfolio-desc ~ a.right-icon { left:0; right:0; margin-left:5px !important; margin-right:0 !important; } .portfolio-overlay .portfolio-desc a:hover { background:transparent; } body.device-touch.device-xs .portfolio-notitle .portfolio-overlay, body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay { display:none !important; } .portfolio-single {} .portfolio-single-image > a, .portfolio-single-image .slide a, .portfolio-single-image img, .portfolio-single-image iframe, .portfolio-single-image video { display:block; width:100%; } .portfolio-single-image-full { position:relative; height:600px; overflow:hidden; margin:-80px 0 80px !important; } .portfolio-single-video { height:auto !important; } .portfolio-single-image-full .swiper-container { width:100%; height:600px; background-color:#333; } .portfolio-single-image-full .swiper-nested-1, .portfolio-single-image-full .swiper-nested-2 { width:100%; } .portfolio-single-image-full .swiper-slide { overflow:hidden; } .portfolio-single-image-full .swiper-slide img { width:100%; height:auto; } .masonry-thumbs { position:relative; } .masonry-thumbs a { position:relative; float:left; width:25%; max-width:100% !important; overflow:hidden; } .masonry-thumbs.col-2 a { width:50%; } .masonry-thumbs.col-3 a { width:33.30%; } .masonry-thumbs.col-4 a { width:25%; } .masonry-thumbs.col-5 a { width:20%; } .masonry-thumbs.col-6 a { width:16.60%; } .masonry-thumbs a, .masonry-thumbs img { display:block; height:auto !important; } .masonry-thumbs img { width:100%; border-radius:0 !important; padding:0 1px 1px 0; } .masonry-thumbs .overlay { padding:0 1px 1px 0; } .portfolio-single-content { font-size:14px; } .portfolio-single-content h2 { margin:0 0 20px; padding:0; font-size:20px; font-weight:600 !important; } .portfolio-ajax-modal { width:1000px !important; } .modal-padding { padding:40px; } .ajax-modal-title { background-color:#F9F9F9; border-bottom:1px solid #EEE; padding:25px 40px; } .ajax-modal-title h2 { font-size:26px; margin-bottom:0; } #portfolio-ajax-wrap { position:relative; max-height:0; overflow:hidden; -webkit-transition:max-height .4s ease; -o-transition:max-height .4s ease; transition:max-height .4s ease; } #portfolio-ajax-wrap.portfolio-ajax-opened { max-height:1200px; } #portfolio-ajax-container { display:none; padding-bottom:60px; } #portfolio-ajax-single h2 { font-size:26px; } .portfolio-meta, .portfolio-share { list-style:none; font-size:14px; } .portfolio-meta li { margin:10px 0; color:#666; } .portfolio-meta li:first-child { margin-top:0; } .portfolio-meta li span { display:inline-block; width:150px; font-weight:bold; color:#333; } .portfolio-meta li span i { position:relative; top:1px; width:14px; text-align:center; margin-right:7px; } .well .line { margin:20px 0; border-color:#E5E5E5; } #portfolio-navigation { position:absolute; top:50%; left:auto; right:10px; max-width:96px; height:24px; margin-top:-12px; } .page-title-right #portfolio-navigation { left:10px; right:auto; } .page-title-center #portfolio-navigation { position:relative; top:0; left:0; margin:20px auto 0; } #portfolio-navigation a { display:block; float:left; margin-left:12px; width:24px; height:24px; text-align:center; color:#444; transition:color .3s linear; -webkit-transition:color .3s linear; -o-transition:color .3s linear; } .page-title-dark #portfolio-navigation a { color:#EEE; } .page-title-parallax #portfolio-navigation a { color:#FFF; } #portfolio-navigation a i { position:relative; top:-1px; font-size:24px; line-height:1; } #portfolio-navigation a i.icon-angle-left, #portfolio-navigation a i.icon-angle-right { font-size:32px; top:-6px; } #portfolio-navigation a i.icon-angle-right { left:-1px; } #portfolio-navigation a:first-child { margin-left:0; } #portfolio-navigation a:hover { color:#1ABC9C; } #portfolio-ajax-show #portfolio-navigation { top:0; margin-top:0; } .iportfolio { position:relative; float:none; width:100%; margin:0; padding:0; } .iportfolio .portfolio-image { position:relative; overflow:hidden; } .iportfolio .portfolio-image, .iportfolio .portfolio-image a, .iportfolio .portfolio-image img { display:block; width:100%; height:auto; } .iportfolio .portfolio-overlay { height:100% !important; } #posts { position:relative; } .entry { position:relative; margin:0 0 50px; padding:0 0 50px; border-bottom:2px solid #F5F5F5; } .entry-image { margin-bottom:30px; } .entry-image, .entry-image > a, .entry-image .slide a, .entry-image img { display:block; position:relative; width:100%; height:auto; } .entry-image iframe { display:block; } .entry-image img { border-radius:3px; } .entry-title h2 { margin:0; font-size:24px; font-weight:600; text-transform:uppercase; letter-spacing:1px; } .entry-title h2 a { color:#333; } .entry-title h2 a:hover { color:#1ABC9C; } .entry-meta { margin:10px -10px -15px 0; list-style:none; } .single-post .entry-meta { margin-bottom:20px; } .entry-meta li { float:left; font-size:13px; line-height:14px; margin:0 10px 15px 0; color:#999; font-family:'Crete Round', serif; font-style:italic; } .entry-meta li:before { content:'/'; display:inline-block; margin-right:10px; opacity:0.5 } .entry-meta li i { position:relative; top:1px; font-size:14px; margin-right:3px; } .entry-meta li a { color:#999; } .entry-meta li a:hover { color:#1ABC9C; } .entry-meta li:first-child:before { display:none; } .entry-meta li ins { font-weight:600; text-decoration:none; } .entry-c { position:relative; overflow:hidden; } #posts .entry-content { margin-top:30px; } .single-post .entry-content .entry-image { max-width:350px; } .entry-content { position:relative; } .entry-link { display:block; width:100%; background-color:#F5F5F5; padding:30px 0; text-align:center; color:#444; font-family:'Raleway', sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:24px; font-weight:700; border-radius:3px; } body:not(.device-touch) .entry-link { -webkit-transition:background-color .3s ease-in-out; -o-transition:background-color .3s ease-in-out; transition:background-color .3s ease-in-out; } .entry-link:hover { color:#FFF; background-color:#1ABC9C; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .entry-link span { display:block; margin-top:5px; font-family:'Crete Round', serif; font-style:italic; font-weight:normal; text-transform:none; letter-spacing:0; font-size:14px; color:#AAA; } .entry-link:hover span { color:#EEE; } .entry blockquote p { font-weight:400; font-family:'Crete Round', serif; font-style:italic; } .small-thumbs .entry-image, .ievent .entry-image { float:left; width:300px; margin:0 30px 0 0; } .small-thumbs .entry-image img, .ievent .entry-image img { border-radius:0; } .small-thumbs .entry-c .entry-image, .ievent .entry-c .entry-image { float:none; width:100%; margin:0 0 20px 0; } .small-thumbs .entry-c .entry-image img, .ievent .entry-c .entry-image img { border-radius:5px; } .small-thumbs .entry-title h2, .ievent .entry-title h2 { font-size:20px; font-weight:600; } .small-thumbs.alt .entry-image { float:right; margin:0 0 0 30px; } .small-thumbs.alt .entry-c .entry-image { float:none; margin:0 0 20px 0; } .bothsidebar .small-thumbs .entry-image { width:200px; margin:0 25px 0 0; } .bothsidebar .small-thumbs.alt .entry-image { margin:0 0 0 25px; } .bothsidebar .small-thumbs .entry-c .entry-image { width:100%; margin:0 0 20px 0; } .bothsidebar .small-thumbs .entry-title h2 { font-size:18px; } .post-grid { margin-right:-28px; } .post-grid .entry { float:left; width:264px; margin-right:28px; } .post-grid .entry-image img { border-radius:0; } .post-grid .entry-title h2 { font-size:17px; font-weight:600; } .post-grid .entry-link { font-size:24px; } .post-grid .entry-link span { font-size:13px; } .post-grid.grid-3 { margin-right:-30px; } .post-grid.grid-3 .entry { width:360px; margin-right:30px; } .post-grid.grid-3 .entry-title h2 { font-size:18px; } .postcontent .post-grid.grid-3 { margin-right:-25px; } .postcontent .post-grid.grid-3 .entry { width:270px; margin-right:25px; } .postcontent .post-grid.grid-3 .entry-title h2 { font-size:16px; } .post-grid.grid-2 { margin-right:-40px; } .post-grid.grid-2 .entry { width:550px; margin-right:40px; } .post-grid.grid-2 .entry-title h2 { font-size:20px; } .postcontent .post-grid.grid-2 .entry { width:410px; } .postcontent .post-grid.grid-2 .entry-title h2 { font-size:18px; } .bothsidebar .post-grid.grid-2 .entry { width:270px; } .bothsidebar .post-grid.grid-2 .entry-title h2 { font-size:16px; } .post-masonry .entry-image, .post-masonry .entry-image img { height:auto !important; } .post-masonry-full { margin:-80px 0 -80px -1px !important; } .post-masonry-full .entry { width:24.9% !important; margin:0 !important; padding:40px 30px; border-bottom:1px dashed; border-left:1px dashed; border-color:#E5E5E5; } .post-masonry-full.grid-3 .entry { width:33.30% !important; } .timeline-border { position:absolute; top:0; left:50%; margin-left:-71px; width:0; border-left:1px dashed #CCC; height:100%; } .post-timeline { margin-right:-140px !important; } .post-timeline .entry { width:500px !important; margin-right:140px !important; } .entry.entry-date-section { width:100% !important; margin:50px -70px 80px; padding:0; border:0; text-align:center; } .entry.entry-date-section span { display:inline-block; padding:10px 15px; background-color:#FFF; border:2px solid #EEE; font-size:18px; font-weight:bold; letter-spacing:1px; text-transform:uppercase; font-family:'Raleway', sans-serif; } .post-timeline .entry-timeline { display:none; position:absolute; border:2px solid #CCC; background-color:#FFF; padding-top:0; text-indent:-9999px; top:40px; left:auto; right:-76px; width:13px; height:13px; border-radius:50%; font-size:26px; font-weight:bold; color:#AAA; text-align:center; line-height:1; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .entry.entry-date-section + .entry .entry-timeline { top:70px; } .post-timeline .entry-timeline div.timeline-divider { position:absolute; top:4px; left:-58px; width:50px; height:0; border-top:1px dashed #CCC; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .post-timeline .alt .entry-timeline { right:auto; left:-77px; } .post-timeline .alt .entry-timeline div.timeline-divider { left:auto; right:-58px; } .post-timeline .entry-timeline span { display:block; margin-top:3px; font-size:13px; font-weight:normal; } .post-timeline .entry:hover .entry-timeline, .post-timeline .entry:hover .timeline-divider { border-color:#1ABC9C; color:#1ABC9C; } .postcontent .timeline-border { left:32px; margin-left:0; } .postcontent .post-timeline { padding-left:100px; margin-right:0 !important; } .postcontent .post-timeline .entry { width:100% !important; margin-right:140px !important; } .postcontent .post-timeline .entry-timeline { display:block; border:3px solid #CCC; background-color:#FFF; padding-top:10px; text-indent:0; top:20px; left:-100px; right:auto; width:64px; height:64px; font-size:24px; } .postcontent .post-timeline .entry-timeline div.timeline-divider { top:29px; left:64px; width:32px; } .ipost .entry-image img { border-radius:0; } .ipost .entry-title h3, .ipost .entry-title h4 { margin:0; font-size:16px; font-weight:600; } .ipost .entry-title h4 { font-size:15px; } .ipost .entry-title h3 a, .ipost .entry-title h4 a { color:#333; } .ipost .entry-title h3 a:hover, .ipost .entry-title h4 a:hover { color:#1ABC9C; } .ipost .entry-meta { margin-right:-10px; } .ipost .entry-meta li { font-size:13px; margin-right:10px; } .ipost .entry-content { margin-top:20px; } .ipost .entry-content p { margin-bottom:0; } .more-link { display:inline-block; border-bottom:1px solid #1ABC9C; padding:0 2px; font-family:'Crete Round', serif; font-style:italic; } .more-link:hover { border-bottom-color:#555; } .overlay-icon { position:absolute; left:auto; right:0; top:auto; bottom:0; width:48px; height:48px; background-color:rgba(0,0,0,0.2); text-align:center; } .overlay-icon i { line-height:48px; font-size:28px; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .spost, .mpost { margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #E5E5E5; } .mpost { margin-top:25px; padding-top:25px; } .spost:first-child, .mpost:first-child { margin-top:0; padding-top:0; border-top:0; } .spost:last-child, .mpost:last-child { border-bottom:0px dashed #E5E5E5; } .spost .entry-image, .mpost .entry-image { float:left; margin:0 15px 0 0; text-align:center; } .spost .entry-image, .spost .entry-image a, .spost .entry-image img, .spost .entry-image i { width:88px; height:50px; } .spost .entry-image a i, .mpost .entry-image a i { font-size:28px; line-height:48px; color:#666; background-color:#EEE; } .spost .entry-title h4, .mpost .entry-title h4 { margin:0; font-size:14px; font-weight:600; } .spost .entry-title h4 a, .mpost .entry-title h4 a { color:#333; } .spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover { color:#1ABC9C; } .spost .entry-meta { margin:8px -10px 0 0; } .spost .entry-meta li, .mpost .entry-meta li { font-size:13px; margin:0 10px 0 0; } .mpost .entry-image { margin-right:20px; } .mpost .entry-image, .mpost .entry-image a, .mpost .entry-image img, .mpost .entry-image i { width:170px; height:128px; } .mpost .entry-image a, .mpost .entry-image img { border-radius:2px; } .mpost .entry-image a i { font-size:42px; line-height:128px; } .mpost .entry-title h4 { margin:0; font-size:17px; font-weight:600; } .mpost .entry-meta { margin-top:5px; } .mpost .entry-meta li i { margin-right:2px; } .mpost .entry-content { margin-top:15px; } .post-navigation + .line { margin:40px 0 50px; } .author-image { float:left; width:84px; height:84px; margin-right:15px; } .author-image img { width:84px; height:84px; } #comments { position:relative; margin-top:50px; padding-top:50px; border-top:1px solid #EEE; } .commentlist { list-style:none; padding-bottom:50px; margin:0 0 50px; border-bottom:1px solid #EEE; } #reviews .commentlist { padding-bottom:30px; margin:0 0 20px; } .commentlist ul { list-style:none; } .commentlist li, .commentlist li ul, .commentlist li ul li { margin:30px 0 0 0; } .commentlist ul:first-child { margin-top:0; } .commentlist li { position:relative; margin:30px 0 0 30px; } #reviews .commentlist li { margin-top:20px; } .comment-wrap { position:relative; border:1px solid #E5E5E5; border-radius:5px; padding:20px 20px 20px 35px; } .commentlist ul .comment-wrap { margin-left:25px; padding-left:20px; } #reviews .comment-wrap { border:0; padding:10px 0 0 35px; } .commentlist > li:first-child, #reviews .commentlist > li:first-child { padding-top:0; margin-top:0; } .commentlist li .children { margin-top:0; } .commentlist li li .children { margin-left:30px; } .commentlist li .comment-content, .pingback { position:relative; overflow:hidden; } .commentlist li .comment-content p, .pingback p { margin:20px 0 0 0; } .commentlist li .comment-content { padding:0 0 0 15px; } .commentlist li .comment-meta { float:left; margin-right:0; line-height:1; } .comment-avatar { position:absolute; top:15px; left:-35px; padding:4px; background:#FFF; border:1px solid #E5E5E5; border-radius:50%; } .comment-avatar img { display:block; border-radius:50%; } .commentlist li .children .comment-avatar { left:-25px; } .comment-content .comment-author { margin-bottom:-10px; font-size:16px; font-weight:bold; color:#555; } .comment-content .comment-author a { border:none; color:#333; } .comment-content .comment-author a:hover { color:#1ABC9C; } .comment-content .comment-author span { display:block; } .comment-content .comment-author span, .comment-content .comment-author span a { font-size:12px; font-weight:normal; font-family:'Crete Round', serif; font-style:italic; color:#AAA; } .comment-content .comment-author span a:hover { color:#888; } .comment-reply-link, .review-comment-ratings { display:block; position:absolute; top:4px; left:auto; text-align:center; right:0px; width:14px; height:14px; color:#CCC; font-size:14px; line-height:1; } .review-comment-ratings { width:auto; color:#333; } .comment-reply-link:hover { color:#888; } #respond, #respond form { margin-bottom:0; } .commentlist li #respond { margin:30px 0 0; } .commentlist li li #respond { margin-left:30px; } #respond p { margin:10px 0 0 0; } #respond p:first-child { margin-top:0; } #respond label small { color:#999; font-weight:normal; } #respond input[type="text"], #respond textarea { margin-bottom:0; } #respond .col_one_third, #respond .col_full { margin-bottom:20px; } .fb-comments, .fb_iframe_widget, .fb-comments > span, .fb_iframe_widget > span, .fb-comments > span > iframe, .fb_iframe_widget > span > iframe { display:block !important; width:100% !important; margin:0; } img.alignleft, div.alignleft { float:left; margin:5px 20px 13px 0; max-width:100%; } div.alignleft > img, div.alignnone > img, div.aligncenter > img, div.alignright > img { display:block; float:none; } img.alignnone, img.aligncenter, div.alignnone, div.aligncenter { display:block; margin:10px 0; float:none; } img.aligncenter, div.aligncenter, div.aligncenter img { margin-left:auto; margin-right:auto; clear:both; } img.alignright, div.alignright { float:right; margin:5px 0 13px 20px; } .wp-caption { text-align:center; margin:10px 20px 13px 20px; font-family:'Lato', Georgia, "Times New Roman", Times, serif; font-style:italic; } .wp-caption img, .wp-caption img a { display:block; margin:0; } p.wp-caption-text { display:inline-block; margin:10px 0 0 0; padding:5px 10px; background-color:#EEE; border-radius:50px; } .wp-smiley { max-height:13px; margin:0 !important; } #infscr-loading, #portfolio-ajax-loader { position:fixed; z-index:20; top:50%; left:50%; width:48px; height:48px; margin:-24px 0 0 -24px; background-color:rgba(0,0,0,0.7); border-radius:3px; line-height:48px; font-size:24px; color:#FFF; text-align:center; } #infscr-loading img, #portfolio-ajax-loader img { display:none; width:24px; height:24px; margin:12px; } #portfolio-ajax-loader { display:none; } #portfolio-ajax-loader img { display:block; } .shop { position:relative; margin:0 -20px -20px 0; } .product { position:relative; } .shop .product { float:left; padding:0 20px 20px 0; width:25%; } .product-image { position:relative; width:100%; height:auto; overflow:hidden; } .product-image > a, .product-image .slide a, .product-image img { display:block; width:100%; height:100%; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-image > a { -webkit-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; } .product-image > a:nth-of-type(2) { opacity:0; position:absolute; z-index:-1; top:0; left:0; } .product-image:hover > a:nth-of-type(2) { opacity:1; z-index:2; } .product-desc { padding:15px 0; font-size:14px; } .product-title { margin-bottom:7px; } .product-title h3 { margin:0; font-size:20px; } .product-title h3 a, .single-product .product-title h2 a { color:#333; } .product-title h3 a:hover, .single-product .product-title h2 a:hover { color:#1ABC9C; } .product-price { font-size:18px; font-weight:600; color:#444; margin-bottom:4px; } .product-price del { font-weight:400; font-size:90%; color:#888; } .product-price ins { text-decoration:none; color:#1ABC9C; } .product-overlay { position:absolute; width:100%; height:44px; line-height:44px; top:auto; bottom:-44px; left:0; z-index:6; } body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay { -webkit-transition:bottom .3s ease-in-out; -o-transition:bottom .3s ease-in-out; transition:bottom .3s ease-in-out; } .product:hover .product-overlay { bottom:0; } .product-overlay a { display:block; float:left; width:50%; font-size:13px; color:#333; background-color:#F5F5F5; text-align:center; border-right:1px solid rgba(0,0,0,0.1); } body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay a { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .product-overlay a.item-quick-view { border-right:0; } .product-overlay a i { position:relative; top:1px; font-size:14px; margin-right:3px; } .product-overlay a:hover { background-color:#333; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .sale-flash { position:absolute; top:10px; left:10px; padding:6px 10px; background-color:#1ABC9C; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:2px; z-index:5; } .sale-flash.out-of-stock { background-color:#777; } .shop.product-3 { margin:0 -30px -30px 0; } .product-3 .product { padding:0 30px 30px 0; width:33.33333333%; } .postcontent .shop.product-3 { margin:0 -25px -25px 0; } .postcontent .product-3 .product { padding:0 25px 25px 0; } .postcontent .shop.product-2 { margin:0 -40px -40px 0; } .postcontent .product-2 .product { padding:0 40px 40px 0; width:50%; } .bothsidebar .shop.product-2 { margin:0 -40px -20px 0; } .bothsidebar .product-2 .product { padding:0 40px 20px 0; } .shop.product-1 { margin:0 0 -40px 0; } .product-1 .product { float:none; margin:0 0 40px 0; padding:0; width:100%; } .product-1 .product-image { float:left; width:300px; height:400px; margin-right:30px; } .product-1 .product.alt .product-image { float:right; margin:0 0 0 30px; } .product-1 .product-desc { padding:0; position:relative; overflow:hidden; } .product-1 .product-title h3 { font-size:22px; } .product-1 .product-desc .product-price { font-size:20px; } .product-1 .product-desc .product-rating { margin-bottom:15px; } .bothsidebar .product-1 .product { border-top:1px solid #F5F5F5; padding-top:40px; } .bothsidebar .product-1 .product:first-child { border-top:0; padding-top:0; } .bothsidebar .product-1 .product-image { width:240px; height:320px; } .bothsidebar .product-1 .product-title h3 { font-size:20px; } .bothsidebar .product-1 .product-desc .product-price { font-size:16px; } .single-product .product { width:100%; margin:0; } .shop-quick-view-ajax, .portfolio-ajax-modal { position:relative; background-color:#FFF; width:800px; margin:0 auto; } .single-product .product-image, .single-product .product-image img { height:auto; } .single-product .product-desc { padding:0; } .single-product .product-title h2 { font-size:28px; margin-bottom:8px; } .single-product .product-price { float:left; font-size:24px; color:#1ABC9C; margin-bottom:0; } .single-product .product-rating { float:right; position:relative; top:9px; } .single-product .product-desc .line { margin:20px 0; } .quantity { float:left; margin-right:30px; } .quantity .qty { float:left; width:50px; height:40px; line-height:40px; border:0; border-left:1px solid #DDD; border-right:1px solid #DDD; background-color:#EEE; text-align:center; margin-bottom:0; } .quantity .plus, .quantity .minus { display:block; float:left; cursor:pointer; border:0px transparent; padding:0; width:36px; height:40px; line-height:40px; text-align:center; background-color:#EEE; font-size:16px; font-weight:bold; transition:background-color .2s linear; -webkit-transition:background-color .2s linear; -o-transition:background-color .2s linear; } .quantity .plus:hover, .quantity .minus:hover { background-color:#DDD; } .quantity .qty:focus, .quantity .plus:focus, .quantity .minus:focus { box-shadow:none !important; outline:0 !important; } .single-product .add-to-cart.button { height:40px; line-height:40px; } .product-meta { font-size:13px; color:#777; } .product-meta > .panel-body { margin-bottom:-5px; } .product-meta > .panel-body > span { display:block; margin-bottom:5px; } .single-product .feature-box.fbox-plain.fbox-small { padding-left:26px; } .single-product .feature-box.fbox-plain.fbox-small .fbox-icon { width:20px; } .single-product .feature-box.fbox-plain.fbox-small h3 { font-size:15px; font-weight:bold; line-height:18px; margin-bottom:7px; } .single-product .feature-box.fbox-plain.fbox-small p { margin-left:-26px; } .single-product .feature-box.fbox-plain.fbox-small .fbox-icon i { font-size:18px; } .product.iproduct { float:none; margin:0; padding:0; width:100%; } .iproduct .product-image, .iproduct .product-image a, .iproduct .product-image img { height:auto; } .cart .remove { font-size:14px; color:#FF0000; } .cart .remove:hover { color:#000; } .cart th { padding:12px 15px !important; font-size:14px; color:#555; } .cart td { padding:12px 15px !important; vertical-align:middle !important; border-color:#E5E5E5 !important; } .cart-product-thumbnail a { display:block; width:68px; } .cart-product-thumbnail img { display:block; width:64px; height:64px; border:2px solid #EEE; } .cart-product-thumbnail img:hover { border-color:#1ABC9C; } .cart-product-name a, .product-name a { font-weight:bold; font-size:13px; color:#333; } .cart-product-name a:hover, .product-name a:hover { color:#666; } .cart-product-price, .cart-product-quantity, .cart-product-subtotal { text-align:center !important; } .cart-product-quantity .quantity { display:inline-block; margin:0; float:none; } td.actions { padding:20px 15px !important; vertical-align:top !important; background-color:#F5F5F5; } .events .entry, .ievent { padding:20px; background-color:#F9F9F9; border-bottom:3px solid #EEE; } .events .entry-image .entry-date, .ievent .entry-image .entry-date { position:absolute; top:10px; left:10px; background-color:rgba(0,0,0,0.7); color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); width:60px; height:64px; text-align:center; padding-top:7px; font-size:26px; line-height:1; } .events .entry-image .entry-date span, .ievent .entry-image .entry-date span { display:block; font-size:15px; margin-top:5px; } .events .entry-c, .ievent .entry-c { padding:5px 0; } .single-event .entry-image img { border-radius:0; } .single-event .events-meta { font-size:14px; } .single-event .events-meta .iconlist li, .parallax .iconlist li { margin:5px 0; } .single-event .entry-overlay, .parallax .entry-overlay-meta { position:absolute; top:auto; bottom:0; left:0; width:100%; height:80px; background-color:rgba(0,0,0,0.85); text-align:center; line-height:80px; font-size:22px; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.3); z-index:5; } .single-event .countdown { display:inline-block; position:relative; top:7px; } .single-event .countdown-section { padding:0 15px; border-left-color:rgba(255,255,255,0.3); color:#CCC; } .single-event .countdown-amount { color:#FFF; } .parallax .entry-overlay, .parallax .entry-overlay-meta { background:transparent; width:auto; text-align:right; bottom:30px; left:auto; right:30px; } .parallax .entry-overlay-meta { padding:20px; font-size:14px; text-align:left; right:38px; bottom:130px; width:368px; height:auto; line-height:inherit; background-color:rgba(0,0,0,0.7); border-radius:3px; } .parallax.overlay-left .entry-overlay, .parallax.overlay-left .entry-overlay-meta { right:auto; left:30px; } .parallax.overlay-left .entry-overlay-meta { left:38px; } .parallax.overlay-center .entry-overlay, .parallax.overlay-center .entry-overlay-meta { bottom:100px; right:auto; left:50%; margin-left:-192px; } .parallax.overlay-center .entry-overlay-meta { top:100px; bottom:auto; margin-left:-184px; } .parallax .entry-overlay-meta h2 { font-size:20px; text-transform:uppercase; border-bottom:1px dashed rgba(255,255,255,0.2); padding-bottom:17px; } .parallax .entry-overlay-meta h2 a { color:#FFF; } .parallax .entry-overlay-meta h2 a:hover { color:#DDD; } .parallax .countdown { top:0; } .parallax .countdown-section { border-left:0; width:80px; height:80px; margin:0 8px; font-size:13px; background-color:rgba(0,0,0,0.7); border-radius:3px; padding-top:14px; } .parallax .countdown-amount { font-size:28px; margin-bottom:6px; } .ievent { position:relative; margin-top:20px; } .ievent:first-child { margin-top:0; } .ievent .entry-image { width:30%; margin-right:20px; } .ievent .entry-content { margin-top:20px; } .ievent .entry-title h2 { font-size:18px; } .ievent .entry-meta { margin-right:-10px; } .ievent .entry-meta li { font-size:13px; margin-right:10px; padding-left:10px; } .ievent .entry-meta li:first-child { padding-left:0; } .countdown { display:block; } .countdown-row { display:block; position:relative; text-align:center; } .countdown-section { display:inline-block; font-size:11px; line-height:1; text-align:center; width:25%; border-left:1px dotted #BBB; color:#888; text-transform:capitalize; } .countdown-section:first-child { border-left:0; } .countdown-amount { display:block; font-size:20px; color:#333; margin-bottom:5px; } .countdown-descr { display:block; width:100%; } .countdown-medium .countdown-section { font-size:14px; } .countdown-medium .countdown-amount { font-size:30px; margin-bottom:7px; } .countdown-large .countdown-section { font-size:18px; } .countdown-large .countdown-amount { font-size:44px; font-weight:600; margin-bottom:8px; } .countdown.countdown-inline { display:inline-block; } .countdown.countdown-inline .countdown-row { display:inline-block; text-align:center; } .countdown.countdown-inline .countdown-section { display:inline-block; font-size:inherit; line-height:inherit; width:auto; border:none; color:inherit; margin-left:7px; text-transform:inherit; } .countdown.countdown-inline .countdown-section:first-child { margin-left:0; } .countdown.countdown-inline .countdown-amount { display:inline-block; font-size:inherit; color:inherit; font-weight:bold; margin:0 3px 0 0; } .countdown.countdown-inline .countdown-descr { display:inline-block; width:auto; } body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-section { border:none; padding:15px; } body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-amount { height:140px; line-height:140px; border-radius:50%; background-color:rgba(0,0,0,0.2); margin-bottom:15px !important; } .button { display:inline-block; position:relative; cursor:pointer; outline:none; white-space:nowrap; margin:5px; padding:0 22px; font-size:14px; height:40px; line-height:40px; background-color:#1ABC9C; color:#FFF; font-weight:600; text-transform:uppercase; letter-spacing:1px; border:none; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } body:not(.device-touch) .button { -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; } .button-dark { background-color:#444; } .button-light { background-color:#EEE; color:#333; text-shadow:none !important; } .button:hover { background-color:#444; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .button.button-dark:hover { background-color:#1ABC9C; } .button.button-mini { padding:0 14px; font-size:11px; height:28px; line-height:28px; } .button.button-small { padding:0 17px; font-size:12px; height:34px; line-height:34px; } .button.button-large { padding:0 26px; font-size:16px; height:46px; line-height:46px; } .button.button-xlarge { padding:0 32px; font-size:18px; letter-spacing:2px; height:52px; line-height:52px; } .button.button-desc { text-align:left; padding:24px 34px; font-size:22px; height:auto; line-height:1; font-family:'Raleway', sans-serif; } .button.button-desc span { display:block; margin-top:10px; font-size:14px; font-weight:400; letter-spacing:1px; font-family:'Crete Round', serif; font-style:italic; text-transform:none; } .button i { position:relative; top:1px; line-height:1; margin-right:5px; width:16px; text-align:center; } .button.tright i { margin:0 0 0 5px; } .button-mini i { margin-right:3px; } .button-mini.tright i { margin:0 0 0 3px; } .button-small i { margin-right:4px; } .button-small.tright i { margin:0 0 0 4px; } .button-xlarge i { top:2px; margin-right:8px; } .button-xlarge.tright i { margin:0 0 0 8px; } .button.button-desc i { top:1px; font-size:48px; width:48px; text-align:center; margin-right:12px; } .button.button-desc.tright i { margin:0 0 0 12px; } .button.button-desc div { display:inline-block; } .button.button-rounded { border-radius:3px; } .button.button-border { border:2px solid #444; background-color:transparent; color:#333; line-height:36px; font-weight:600; text-shadow:none; } .button.button-border-thin { border-width:1px; line-height:38px; } .button.button-border.button-mini { line-height:24px; } .button.button-border.button-small { line-height:30px; } .button.button-border.button-large { line-height:42px; } .button.button-border.button-xlarge { line-height:48px; } .button.button-border-thin.button-mini { line-height:26px; } .button.button-border-thin.button-small { line-height:32px; } .button.button-border-thin.button-large { line-height:44px; } .button.button-border-thin.button-xlarge { line-height:50px; } .button.button-border.button-desc { line-height:1; } .button.button-border:not(.button-fill):hover { background-color:#444; color:#FFF; border-color:transparent !important; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .button.button-border.button-light { border-color:#EEE; color:#EEE; } .button.button-border.button-light:hover { background-color:#EEE; color:#333; text-shadow:none; } .button.button-3d { border-radius:3px; border-bottom:3px solid rgba(0,0,0,0.15); -webkit-transition:none; -o-transition:none; transition:none; } .button.button-3d:hover { background-color:#1ABC9C !important; opacity:0.9; } .button.button-3d.button-light:hover, .button.button-reveal.button-light:hover { text-shadow:none; color:#333; } .button.button-reveal { padding:0 28px; overflow:hidden; } .button.button-reveal i { display:block; position:absolute; top:0; left:-32px; width:32px; height:40px; line-height:40px; margin:0; text-align:center; background-color:rgba(0,0,0,0.1); } .button.button-reveal.button-border i { top:-2px; } .button.button-reveal.tright i { left:auto; right:-32px; } .button.button-reveal.button-3d i, .button.button-reveal.button-rounded i { border-radius:3px 0 0 3px; } .button.button-reveal.button-3d.tright i, .button.button-reveal.button-rounded.tright i { border-radius:0 3px 3px 0; } .button.button-reveal span { display:inline-block; position:relative; left:0; } body:not(.device-touch) .button.button-reveal i, body:not(.device-touch) .button.button-reveal span { -webkit-transition:left 0.3s ease, right 0.3s ease; -o-transition:left 0.3s ease, right 0.3s ease; transition:left 0.3s ease, right 0.3s ease; } .button.button-reveal.button-mini { padding:0 17px; } .button.button-reveal.button-mini i { left:-22px; width:22px; height:28px; line-height:28px; } .button.button-reveal.button-mini.tright i { left:auto; right:-22px; } .button.button-reveal.button-small { padding:0 22px; } .button.button-reveal.button-small i { left:-26px; width:26px; height:34px; line-height:34px; } .button.button-reveal.button-small.tright i { left:auto; right:-26px; } .button.button-reveal.button-large { padding:0 32px; } .button.button-reveal.button-large i { left:-38px; width:38px; height:46px; line-height:46px; } .button.button-reveal.button-large.tright i { left:auto; right:-38px; } .button.button-reveal.button-xlarge { padding:0 40px; } .button.button-reveal.button-xlarge i { left:-44px; width:44px; height:52px; line-height:52px; } .button.button-reveal.button-xlarge.tright i { left:auto; right:-44px; } .button.button-reveal:hover i { left:0; } .button.button-reveal.tright:hover i { left:auto; right:0; } .button.button-reveal:hover span { left:16px; } .button.button-reveal.button-mini:hover span { left:11px; } .button.button-reveal.button-small:hover span { left:13px; } .button.button-reveal.button-large:hover span { left:19px; } .button.button-reveal.button-xlarge:hover span { left:22px; } .button.button-reveal.tright:hover span { left:-16px; } .button.button-reveal.button-mini.tright:hover span { left:-11px; } .button.button-reveal.button-small.tright:hover span { left:-13px; } .button.button-reveal.button-large.tright:hover span { left:-19px; } .button.button-reveal.button-xlarge.tright:hover span { left:-22px; } .button.button-full { display:block !important; white-space:normal; margin:0; height:auto; line-height:1.6; padding:30px 0; font-size:30px; font-weight:300; text-transform:none; border-radius:0; text-shadow:1px 1px 1px rgba(0,0,0,0.1); } .button.button-full.button-light { border-bottom:1px solid rgba(0,0,0,0.15); } .button.button-full strong { font-weight:600; border-bottom:2px solid #EEE; } body:not(.device-touch) .button.button-full strong { -webkit-transition:border .2s ease-in-out; -o-transition:border .2s ease-in-out; transition:border .2s ease-in-out; } .button.button-full.button-light strong { border-bottom-color:#333; } .button.button-full.button-light:hover strong { border-bottom-color:#EEE; } .button.button-circle { border-radius:20px; } .button.button-mini.button-circle { border-radius:14px; } .button.button-small.button-circle { border-radius:17px; } .button.button-large.button-circle { border-radius:23px; } .button.button-xlarge.button-circle { border-radius:26px; } .button.button-border.button-fill { overflow:hidden; transform-style:preserve-3d; -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); -webkit-backface-visibility:hidden; } .button.button-border.button-fill span { position:relative; } .button.button-border.button-fill:hover { background-color:transparent !important; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .button.button-border.button-fill.button-light:hover { border-color:#EEE !important; color:#333 !important; text-shadow:none; } .button.button-border.button-fill:before { content:''; position:absolute; background-color:#444; top:0; left:0; width:0; height:100%; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease; -webkit-backface-visibility:hidden; } .button.button-border.button-fill.button-light:before { background-color:#EEE; } .button.button-border.button-fill.fill-from-right:before { left:auto; right:0; } .button.button-border.button-fill:hover:before { width:100%; } .button.button-border.button-fill.fill-from-top:before, .button.button-border.button-fill.fill-from-bottom:before { -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .button.button-border.button-fill.fill-from-top:before { width:100%; height:0; } .button.button-border.button-fill.fill-from-top:hover:before { height:100%; } .button.button-border.button-fill.fill-from-bottom:before { width:100%; height:0; top:auto; bottom:0; } .button.button-border.button-fill.fill-from-bottom:hover:before { height:100%; } .button-red { background-color:#C02942; } .button-3d.button-red:hover, .button-reveal.button-red:hover, .button-border.button-red:hover, .button-border.button-red.button-fill:before { background-color:#C02942 !important; } .button-border.button-red { color:#C02942; border-color:#C02942; } .button-teal { background-color:#53777A; } .button-3d.button-teal:hover, .button-reveal.button-teal:hover, .button-border.button-teal:hover, .button-border.button-teal.button-fill:before { background-color:#53777A !important; } .button-border.button-teal { color:#53777A; border-color:#53777A; } .button-yellow { background-color:#ECD078; } .button-3d.button-yellow:hover, .button-reveal.button-yellow:hover, .button-border.button-yellow:hover, .button-border.button-yellow.button-fill:before { background-color:#ECD078 !important; } .button-border.button-yellow, .button-border.button-yellow.button-fill.button-light:hover { color:#ECD078 !important; border-color:#ECD078 !important; } .button-border.button-yellow:hover, .button-border.button-yellow.button-fill.button-light:hover { color:#333 !important; } .button-green { background-color:#59BA41; } .button-3d.button-green:hover, .button-reveal.button-green:hover, .button-border.button-green:hover, .button-border.button-green.button-fill:before { background-color:#59BA41 !important; } .button-border.button-green { color:#59BA41; border-color:#59BA41; } .button-brown { background-color:#774F38; } .button-3d.button-brown:hover, .button-reveal.button-brown:hover, .button-border.button-brown:hover, .button-border.button-brown.button-fill:before { background-color:#774F38 !important; } .button-border.button-brown { color:#774F38; border-color:#774F38; } .button-aqua { background-color:#40C0CB; } .button-3d.button-aqua:hover, .button-reveal.button-aqua:hover, .button-border.button-aqua:hover, .button-border.button-aqua.button-fill:before { background-color:#40C0CB !important; } .button-border.button-aqua { color:#40C0CB; border-color:#40C0CB; } .button-lime { background-color:#AEE239; } .button-3d.button-lime:hover, .button-reveal.button-lime:hover, .button-border.button-lime:hover, .button-border.button-lime.button-fill:before { background-color:#AEE239 !important; } .button-border.button-lime { color:#AEE239; border-color:#AEE239; } .button-purple { background-color:#5D4157; } .button-3d.button-purple:hover, .button-reveal.button-purple:hover, .button-border.button-purple:hover, .button-border.button-purple.button-fill:before { background-color:#5D4157 !important; } .button-border.button-purple { color:#5D4157; border-color:#5D4157; } .button-leaf { background-color:#A8CABA; } .button-3d.button-leaf:hover, .button-reveal.button-leaf:hover, .button-border.button-leaf:hover, .button-border.button-leaf.button-fill:before { background-color:#A8CABA !important; } .button-border.button-leaf { color:#A8CABA; border-color:#A8CABA; } .button-pink { background-color:#F89FA1; } .button-3d.button-pink:hover, .button-reveal.button-pink:hover, .button-border.button-pink:hover, .button-border.button-pink.button-fill:before { background-color:#F89FA1 !important; } .button-border.button-pink { color:#F89FA1; border-color:#F89FA1; } .button-dirtygreen { background-color:#1693A5; } .button-3d.button-dirtygreen:hover, .button-reveal.button-dirtygreen:hover, .button-border.button-dirtygreen:hover, .button-border.button-dirtygreen.button-fill:before { background-color:#1693A5 !important; } .button-border.button-dirtygreen { color:#1693A5; border-color:#1693A5; } .button-blue { background-color:#1265A8; } .button-3d.button-blue:hover, .button-reveal.button-blue:hover, .button-border.button-blue:hover, .button-border.button-blue.button-fill:before { background-color:#1265A8 !important; } .button-border.button-blue { color:#1265A8; border-color:#1265A8; } .button-amber { background-color:#EB9C4D; } .button-3d.button-amber:hover, .button-reveal.button-amber:hover, .button-border.button-amber:hover, .button-border.button-amber.button-fill:before { background-color:#EB9C4D !important; } .button-border.button-amber { color:#EB9C4D; border-color:#EB9C4D; } .button-black { background-color:#111; } .button-3d.button-black:hover, .button-reveal.button-black:hover, .button-border.button-black:hover, .button-border.button-black.button-fill:before { background-color:#111 !important; } .button-border.button-black { color:#111; border-color:#111; } .button-white { background-color:#F9F9F9; } .button-3d.button-white:hover, .button-reveal.button-white:hover { background-color:#F9F9F9 !important; } .button.button-nohover:hover { opacity:inherit !important; background-color:inherit !important; color:inherit !important; border-color:inherit !important; } .promo { position:relative; padding:30px 200px 30px 0; } .promo h3 { font-weight:bold; margin-bottom:0; } .promo > span, .promo > .container > span { display:block; color:#444; font-weight:300; font-size:16px; margin-top:6px; } .promo a.button { position:absolute; top:50%; margin:0; margin-top:-18px; left:auto; right:0; } .promo a.button.button-mini { margin-top:-12px; } .promo a.button.button-small { margin-top:-15px; } .promo a.button.button-large { margin-top:-22px; } .promo a.button.button-xlarge { margin-top:-25px; } .promo a.button.button-desc { margin-top:-40px; } .promo-uppercase { text-transform:uppercase; } .promo-uppercase h3 { font-size:22px; } .promo-uppercase > span, .promo-uppercase > .container > span { font-size:15px; } .promo.promo-border { border:1px solid #E5E5E5; border-radius:3px; padding-left:30px; } .promo.promo-border a.button { right:30px; } .promo.promo-light { background-color:#F5F5F5; border-radius:3px; padding-left:30px; } .promo.promo-light a.button { right:30px; } .promo.promo-dark { border:0 !important; background-color:#333; padding:30px 200px 30px 30px; text-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:3px; } .promo.promo-dark h3 { color:#FFF; } .promo.promo-dark > h3 span, .promo.promo-dark > .container > h3 span { padding:2px 8px; border-radius:3px; background-color:rgba(0,0,0,0.15); color:#FFF; font-weight:400; } .promo.promo-dark > span, .promo.promo-dark > .container > span { color:#CCC; margin-top:8px; } .promo.promo-dark a.button { right:30px; } .promo.promo-flat { background-color:#1ABC9C; } .promo.promo-flat > span, .promo.promo-flat > .container > span { color:rgba(255,255,255,0.9); } .promo.promo-flat a.button:not(.button-border) { background-color:rgba(0,0,0,0.2); color:#FFF; } .promo.promo-flat a.button:hover { background-color:#FFF; border-color:#FFF; color:#444; text-shadow:none; } .promo-full { border-radius:0 !important; border-left:0 !important; border-right:0 !important; padding:40px 0 !important; } .promo-full a.button { right:15px !important; } .promo-full.promo-right a.button { right:auto !important; left:15px !important; } .promo.parallax { padding:80px 0 !important; } .promo.promo-right { text-align:right; padding:30px 0 30px 200px; } .promo.promo-right a.button { left:0; right:auto; } .promo.promo-right.promo-border:not(.promo-mini), .promo.promo-dark.promo-right:not(.promo-mini) { padding-right:30px; } .promo.promo-right.promo-border a.button, .promo.promo-dark.promo-right a.button { left:30px; } .promo.promo-center { text-align:center; padding:30px 20px; } .promo.promo-center a.button { position:relative; top:0; margin:20px 0 0; left:0 !important; right:0; } .promo.promo-mini { text-align:left; padding:20px 25px; } .promo.promo-mini h3 { font-size:20px; line-height:1.5; } .promo.promo-mini.promo-uppercase h3 { font-size:18px; } .promo.promo-mini.promo-dark h3 { line-height:1.7; } .promo.promo-mini a.button { position:relative; top:0; margin:20px 0 0; left:0 !important; right:0; } .promo.promo-mini.promo-center { text-align:center; } .promo.promo-mini.promo-right { text-align:right; } .feature-box { position:relative; margin-top:20px; padding:0 0 0 80px; } .feature-box:first-child { margin-top:0; } .feature-box .fbox-icon { display:block; position:absolute; width:64px; height:64px; top:0; left:0; } .feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img { display:block; position:relative; width:100%; height:100%; color:#FFF; } .feature-box .fbox-icon i, .feature-box .fbox-icon img { border-radius:50%; background-color:#1ABC9C; } .feature-box .fbox-icon i { font-style:normal; font-size:28px; text-align:center; line-height:64px; } .feature-box h3 { font-size:16px; font-weight:700; text-transform:uppercase; letter-spacing:1px; margin-bottom:0; color:#333; } .feature-box p { margin:8px 0 0 0; color:#999; } .feature-box .before-heading { font-size:14px; } .feature-box.fbox-large { padding:0 0 0 115px; } .feature-box.fbox-large .fbox-icon { width:96px; height:96px; } .feature-box.fbox-large .fbox-icon i { font-size:42px; line-height:96px; } .feature-box.fbox-outline .fbox-icon { border:1px solid #1ABC9C; border-radius:50%; padding:3px; } .feature-box.fbox-outline .fbox-icon i { line-height:56px; } .feature-box.fbox-outline.fbox-large .fbox-icon { padding:4px; } .feature-box.fbox-outline.fbox-large .fbox-icon i { line-height:86px; } .feature-box.fbox-rounded .fbox-icon { border-radius:3px !important; } .feature-box.fbox-rounded .fbox-icon i, .feature-box.fbox-rounded .fbox-icon img { border-radius:3px !important; } .feature-box.fbox-rounded.fbox-large .fbox-icon { border-radius:4px !important; } .feature-box.fbox-rounded.fbox-large .fbox-icon i, .feature-box.fbox-rounded.fbox-large .fbox-icon img { border-radius:4px !important; } .feature-box.fbox-light.fbox-outline .fbox-icon { border-color:#E5E5E5; } .feature-box.fbox-light .fbox-icon i, .feature-box.fbox-light .fbox-icon img { border:1px solid #E5E5E5; background-color:#F5F5F5; color:#444; } .feature-box.fbox-light .fbox-icon i { line-height:62px; } .feature-box.fbox-light.fbox-outline .fbox-icon i { line-height:54px; } .feature-box.fbox-light.fbox-large .fbox-icon i { line-height:96px; } .feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i { line-height:84px; } .feature-box.fbox-dark.fbox-outline .fbox-icon { border-color:#444; } .feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img { background-color:#333; } .feature-box.fbox-border .fbox-icon { border:1px solid #1ABC9C; border-radius:50%; } .feature-box.fbox-border .fbox-icon i, .feature-box.fbox-border .fbox-icon img { border:none; background-color:transparent !important; color:#1ABC9C; } .feature-box.fbox-border .fbox-icon { padding:0; } .feature-box.fbox-border .fbox-icon i { line-height:62px !important; } .feature-box.fbox-border.fbox-large .fbox-icon i { line-height:94px !important; } .feature-box.fbox-border.fbox-light .fbox-icon { border-color:#E5E5E5; } .feature-box.fbox-border.fbox-light .fbox-icon i, .feature-box.fbox-border.fbox-light .fbox-icon img { color:#888; } .feature-box.fbox-border.fbox-dark .fbox-icon { border-color:#333; } .feature-box.fbox-border.fbox-dark .fbox-icon i, .feature-box.fbox-border.fbox-dark .fbox-icon img { color:#444; } .feature-box.fbox-plain .fbox-icon { border:none !important; height:auto !important; } .feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img { border:none !important; background-color:transparent !important; color:#1ABC9C; border-radius:0; } .feature-box.fbox-plain .fbox-icon i { font-size:48px; line-height:1 !important; } .feature-box.fbox-plain .fbox-icon img { height:64px; } .feature-box.fbox-plain.fbox-image .fbox-icon { width:auto; } .feature-box.fbox-plain.fbox-image .fbox-icon img { width:auto; display:inline-block; } .feature-box.fbox-plain.fbox-small { padding-left:42px; } .feature-box.fbox-plain.fbox-small .fbox-icon { width:28px; } .feature-box.fbox-plain.fbox-small h3 { font-size:15px; line-height:26px; margin-bottom:10px; } .feature-box.fbox-plain.fbox-small p { margin-left:-42px; } .feature-box.fbox-plain.fbox-small .fbox-icon i { font-size:28px; } .feature-box.fbox-plain.fbox-small .fbox-icon img { height:28px; } .feature-box.fbox-plain.fbox-large .fbox-icon i { font-size:72px; } .feature-box.fbox-plain.fbox-large .fbox-icon img { height:96px; } .feature-box.fbox-plain.fbox-light .fbox-icon i, .feature-box.fbox-plain.fbox-light .fbox-icon img { color:#888; } .feature-box.fbox-plain.fbox-dark .fbox-icon i, .feature-box.fbox-plain.fbox-dark .fbox-icon img { color:#444; } .feature-box.fbox-center { padding:0; text-align:center; } .feature-box.fbox-center.fbox-small { padding-left:0 !important; } .feature-box.fbox-center .fbox-icon { position:relative; width:96px; height:96px; margin:0 auto 30px; } .feature-box.fbox-center .fbox-icon i { font-size:42px; line-height:96px; } .feature-box.fbox-center.fbox-outline .fbox-icon i { line-height:88px; } .feature-box.fbox-center p { font-size:14px; margin-top:15px; } .feature-box.fbox-center.fbox-large .fbox-icon { width:128px; height:128px; } .feature-box.fbox-center.fbox-large .fbox-icon i { font-size:70px; line-height:128px; } .feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i { line-height:118px; } .feature-box.fbox-center.fbox-light .fbox-icon i { line-height:94px; } .feature-box.fbox-center.fbox-light.fbox-outline .fbox-icon i { line-height:86px; } .feature-box.fbox-center.fbox-light.fbox-outline.fbox-large .fbox-icon i { line-height:114px; } .feature-box.fbox-center.fbox-border .fbox-icon i { line-height:94px !important; } .feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i { line-height:126px !important; } .feature-box.fbox-center.fbox-plain .fbox-icon i { font-size:84px; } .feature-box.fbox-center.fbox-plain .fbox-icon img { height:96px; } .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon i { font-size:112px; } .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon img { height:128px; } .feature-box.fbox-center.fbox-small .fbox-icon { width:64px; height:64px; } .feature-box.fbox-center.fbox-small .fbox-icon i { font-size:28px; line-height:64px; } .feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i { line-height:58px; } .feature-box.fbox-center.fbox-light.fbox-outline.fbox-small .fbox-icon i { line-height:54px; } .feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i { line-height:62px !important; } .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon i { font-size:56px; } .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon img { height:64px; } .feature-box.fbox-center.fbox-small p { font-size:14px; margin-top:10px; } .feature-box.fbox-center.fbox-plain.fbox-small p { margin-left:0; } .feature-box.fbox-right { padding:0 80px 0 0; text-align:right; } .feature-box.fbox-right.fbox-large { padding-right:115px; } .feature-box.fbox-right .fbox-icon { left:auto; right:0; } .feature-box.fbox-right.fbox-plain.fbox-small { padding:0 42px 0 0; } .feature-box.fbox-right.fbox-plain.fbox-small p { margin:0 -42px 0 0; } .feature-box h3 + .fbox-icon { margin-top:20px !important; } .feature-box h3 span.subtitle { display:block; margin-top:5px; color:#444; font-weight:300; text-transform:none; } .feature-box.fbox-center:not(.fbox-bg) h3:after { content:''; display:block; margin:20px auto; width:30px; border-top:2px solid #555; -webkit-transition:width .3s ease; -o-transition:width .3s ease; transition:width .3s ease; } .feature-box.fbox-center:not(.fbox-bg):hover h3:after { width:50px; } .feature-box.fbox-center.noborder:not(.fbox-bg) h3:after, .feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after { display:none; } .feature-box.fbox-center.fbox-italic p { font-style:italic; font-family:'Lato', sans-serif; } .feature-box.fbox-bg.fbox-center { margin-top:68px; padding:68px 30px 30px; background-color:#FFF; border:1px solid #E5E5E5; border-radius:5px; } .feature-box.fbox-bg.fbox-center:first-child { margin-top:48px; } .feature-box.fbox-bg.fbox-center.fbox-large { margin-top:84px; padding-top:84px; } .feature-box.fbox-bg.fbox-center.fbox-large:first-child { margin-top:64px; } .feature-box.fbox-bg.fbox-center .fbox-icon { position:absolute; top:-48px; left:50%; margin:0 0 0 -48px; } .feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon { top:-64px; left:50%; margin-left:-64px; } .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon { background-color:#FFF; } .fbox-effect .fbox-icon i { z-index:1; } .fbox-effect .fbox-icon i:after { pointer-events:none; position:absolute; width:100%; height:100%; border-radius:50%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } .fbox-rounded.fbox-effect .fbox-icon i:after { border-radius:3px; } .fbox-effect .fbox-icon i { -webkit-transition:background-color 0.3s, color 0.3s; -o-transition:background-color 0.3s, color 0.3s; transition:background-color 0.3s, color 0.3s; } .fbox-effect .fbox-icon i:after { top:-3px; left:-3px; padding:3px; box-shadow:0 0 0 2px #333; -webkit-transition:-webkit-transform 0.3s, opacity 0.3s; -webkit-transform:scale(.8); -moz-transition:-moz-transform 0.3s, opacity 0.3s; -moz-transform:scale(.8); -ms-transform:scale(.8); transition:transform 0.3s, opacity 0.3s; transform:scale(.8); opacity:0; } .fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i { background-color:#333; color:#FFF; } .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow:0 0 0 2px #1ABC9C; } .fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i { background-color:#1ABC9C; } .fbox-effect .fbox-icon i:hover:after, .fbox-effect:hover .fbox-icon i:after { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1; } .fbox-border.fbox-effect .fbox-icon i { -webkit-transition:color 0.5s, box-shadow 0.5s, background-color 0.5s; -o-transition:color 0.5s, box-shadow 0.5s, background-color 0.5s; transition:color 0.5s, box-shadow 0.5s, background-color 0.5s; } .fbox-border.fbox-effect .fbox-icon i:after { top:-2px; left:-2px; padding:2px; z-index:-1; box-shadow:none; background-image:url('images/icons/iconalt.svg'); background-position:center center; background-size:100% 100%; -webkit-transition:-webkit-transform 0.5s, opacity 0.5s, background-color 0.5s; -o-transition:-moz-transform 0.5s, opacity 0.5s, background-color 0.5s; transition:transform 0.5s, opacity 0.5s, background-color 0.5s; } .fbox-border.fbox-rounded.fbox-effect .fbox-icon i:after { border-radius:3px; } .fbox-border.fbox-effect .fbox-icon i:hover, .fbox-border.fbox-effect:hover .fbox-icon i { color:#FFF; box-shadow:0 0 0 1px #333; } .fbox-border.fbox-effect .fbox-icon i:after { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0; background-color:#333; } .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow:0 0 0 1px #1ABC9C; } .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after { background-color:#1ABC9C; } .fbox-border.fbox-effect .fbox-icon i:hover:after, .fbox-border.fbox-effect:hover .fbox-icon i:after { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1; } .feature-box.media-box { padding:0; } .feature-box.media-box .fbox-media { margin:0 0 25px; } .feature-box.media-box .fbox-media, .feature-box.media-box .fbox-media a, .feature-box.media-box .fbox-media img { position:relative; display:block; width:100%; height:auto; } .feature-box.media-box .fbox-media iframe { display:block; } .feature-box.media-box p { margin-top:17px; } .feature-box.media-box.fbox-bg .fbox-media { margin:0; } .feature-box.media-box.fbox-bg .fbox-desc { padding:25px; background-color:#FFF; border:1px solid #E5E5E5; border-top:0; border-radius:0 0 5px 5px; } .feature-box.media-box.fbox-bg .fbox-media img { border-radius:5px 5px 0 0; } .flipbox { perspective:1000px; } .flipbox-inner { transition:0.5s; transition-timing-function:ease; position:relative; transform-style:preserve-3d; } .flipbox-front, .flipbox-back { -webkit-backface-visibility:hidden; } .flipbox-front { z-index:2; } .flipbox-back { position:absolute; width:100%; height:100%; top:0; left:0; } .flipbox:not(.flipbox-vertical) .flipbox-front { transform:rotateY(0deg); } .flipbox:not(.flipbox-vertical) .flipbox-back { transform:rotateY(-180deg); } .flipbox.flipbox-vertical .flipbox-front { transform:rotateX(0deg); } .flipbox.flipbox-vertical .flipbox-back { transform:rotateX(-180deg); } .flipbox:not(.flipbox-vertical):hover .flipbox-inner, .flipbox:not(.flipbox-vertical).hover .flipbox-inner { transform:rotateY(180deg); } .flipbox.flipbox-vertical:hover .flipbox-inner, .flipbox.flipbox-vertical.hover .flipbox-inner { transform:rotateX(180deg); } .process-steps { margin:0 0 40px; list-style:none; } .process-steps li { float:left; position:relative; width:25%; text-align:center; overflow:hidden; } .process-steps.process-2 li { width:50%; } .process-steps.process-3 li { width:33.33%; } .process-steps.process-5 li { width:20%; } .process-steps li .i-circled { margin-bottom:0 !important; } .process-steps li .i-bordered { background-color:#FFF; } .process-steps li h5 { margin:15px 0 0 0; font-size:16px; font-weight:300; } .process-steps li.active h5, .process-steps li.ui-tabs-active h5 { font-weight:600; color:#1ABC9C; } .process-steps li.active a, .process-steps li.ui-tabs-active a { background-color:#1ABC9C !important; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.2); border-color:#1ABC9C !important; } .process-steps li:before, .process-steps li:after { content:''; position:absolute; top:30px; left:0; margin-left:-26px; width:50%; border-top:1px dashed #DDD; } .process-steps li:after { left:auto; right:0; margin:0 -26px 0 0; } .process-steps li:first-child:before, .process-steps li:last-child:after { display:none; } .style-msg, .style-msg2 { position:relative; display:block; color:#444; border-left:4px solid rgba(0,0,0,0.1); margin-bottom:20px; } .style-msg2 { border-left:4px solid rgba(0,0,0,0.2); } .successmsg { background:#C5EBD4; color:#184B21; } .errormsg { background:#FFCCCC; color:#740D0A; } .infomsg { background:#B9DFF4; color:#124F70; } .alertmsg { background:#FCE0B6; color:#975E06; } .style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg { display:block; padding:15px; border-left:1px solid rgba(255,255,255,0.5); font-size:14px; text-shadow:1px 1px 1px rgba(255,255,255,0.6); } .style-msg2 .msgtitle { background:rgba(0,0,0,0.15); border-top:none; border-bottom:none; font-size:15px; font-weight:bold; } .style-msg-light .sb-msg, .style-msg-light .msgtitle { color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.3); } .style-msg2 .sb-msg { font-weight:normal; } .style-msg2 ol, .style-msg2 ul { margin:0 0 0 30px; } .style-msg2 ol { list-style-type:decimal; } .style-msg2 ul { list-style-type:disc; } .alert i, .sb-msg i, .msgtitle i { position:relative; top:1px; font-size:14px; width:14px; text-align:center; margin-right:5px; } .style-msg .close { position:absolute; top:10px; left:auto; right:10px; } .i-rounded, .i-plain, .i-circled, .i-bordered, .social-icon { display:block; float:left; margin:4px 11px 7px 0; text-align:center !important; font-size:28px; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.3); cursor:pointer; font-style:normal; } body:not(.device-touch) .i-rounded, body:not(.device-touch) .i-plain, body:not(.device-touch) .i-circled, body:not(.device-touch) .i-bordered, body:not(.device-touch) .social-icon { -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .i-rounded, .i-circled, .i-bordered { width:52px !important; height:52px !important; line-height:52px !important; background-color:#444; border-radius:3px; } .i-bordered { border:1px solid #555; line-height:50px !important; background-color:transparent !important; color:#444; text-shadow:none; } .i-plain { width:36px !important; height:36px !important; font-size:28px; line-height:36px !important; color:#444; text-shadow:1px 1px 1px #FFF; } .i-plain:hover { color:#777; } .i-circled { border-radius:50%; } .i-light { background-color:#F5F5F5; color:#444; text-shadow:1px 1px 1px #FFF; box-shadow:inset 0 0 15px rgba(0,0,0,0.2); } .i-alt { background-image:url('images/icons/iconalt.svg'); background-position:center center; background-size:100% 100%; } .i-rounded:hover, .i-circled:hover { background-color:#1ABC9C; color:#FFF; text-shadow:1px 1px 1px rgba(0,0,0,0.3); box-shadow:0 0 0 rgba(0,0,0,0.2); } .i-bordered:hover { background-color:#444 !important; color:#FFF; border-color:#444; } .i-small.i-rounded, .i-small.i-plain, .i-small.i-circled, .i-small.i-bordered { margin:4px 11px 7px 0; font-size:14px; } .i-small.i-rounded, .i-small.i-circled, .i-small.i-bordered { width:28px !important; height:28px !important; line-height:28px !important; } .i-small.i-bordered { line-height:26px !important; } .i-small.i-plain { width:18px !important; height:18px !important; font-size:14px; line-height:18px !important; } .i-medium.i-rounded, .i-medium.i-plain, .i-medium.i-circled, .i-medium.i-bordered { margin:6px 13px 9px 0; font-size:21px; } .i-medium.i-rounded, .i-medium.i-circled, .i-medium.i-bordered { width:36px !important; height:36px !important; line-height:36px !important; } .i-medium.i-bordered { line-height:34px !important; } .i-medium.i-plain { width:28px !important; height:28px !important; font-size:20px; line-height:28px !important; } .i-large.i-rounded, .i-large.i-plain, .i-large.i-circled, .i-large.i-bordered { margin:4px 11px 7px 0; font-size:42px; } .i-large.i-rounded, .i-large.i-circled, .i-large.i-bordered { width:64px !important; height:64px !important; line-height:64px !important; } .i-large.i-bordered { line-height:62px !important; } .i-large.i-plain { width:48px !important; height:48px !important; font-size:42px; line-height:48px !important; } .i-xlarge.i-rounded, .i-xlarge.i-plain, .i-xlarge.i-circled, .i-xlarge.i-bordered { margin:4px 11px 7px 0; font-size:56px; } .i-xlarge.i-rounded, .i-xlarge.i-circled, .i-xlarge.i-bordered { width:84px !important; height:84px !important; line-height:84px !important; } .i-xlarge.i-bordered { line-height:82px !important; } .i-xlarge.i-plain { width:64px !important; height:64px !important; font-size:56px; line-height:64px !important; } .i-xxlarge.i-rounded, .i-xxlarge.i-plain, .i-xxlarge.i-circled, .i-xxlarge.i-bordered { margin:6px 15px 10px 0; font-size:64px; } .i-xxlarge.i-rounded, .i-xxlarge.i-circled, .i-xxlarge.i-bordered { width:96px !important; height:96px !important; line-height:96px !important; } .i-xxlarge.i-bordered { line-height:94px !important; } .i-xxlarge.i-plain { width:80px !important; height:80px !important; font-size:64px; line-height:80px !important; } .i-overlay, .i-overlay a { display:block; position:absolute; width:100% !important; height:100% !important; top:0; left:0; text-align:center; background:rgba(0,0,0,0.2) url('images/grid.png') repeat; } .i-overlay a { background:transparent; } .i-overlay img, .i-overlay i { display:block; position:absolute; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px !important; height:48px !important; font-size:48px; line-height:1; color:#E5E5E5; text-shadow:1px 1px 1px rgba(0,0,0,0.15); } .i-overlay i { margin:-18px 0 0 -18px; width:36px !important; height:36px !important; line-height:36px; font-size:24px; } .on-hover.i-overlay { opacity:0; } body:not(.device-touch) .on-hover.i-overlay { -webkit-transition:opacity 0.3s linear; -o-transition:opacity 0.3s linear; transition:opacity 0.3s linear; } .on-hover.i-overlay:hover { opacity:1; } .social-icon { margin:0 5px 5px 0; width:40px; height:40px; font-size:20px; line-height:38px !important; color:#555; text-shadow:none; border:1px solid #AAA; border-radius:3px; overflow:hidden; } .si-rounded { border-radius:50%; } .si-borderless { border-color:transparent !important; } .si-dark { background-color:#444; color:#FFF !important; border-color:transparent; } .si-light { background-color:rgba(0,0,0,0.05); color:#666 !important; border-color:transparent; } .si-colored { border-color:transparent !important; } .si-colored i { color:#FFF; } .social-icon.si-large { margin:0 10px 10px 0; width:56px; height:56px; font-size:30px; line-height:54px !important; } .social-icon.si-small { width:32px; height:32px; font-size:14px; line-height:30px !important; } .social-icon i { display:block; position:relative; } body:not(.device-touch) .social-icon i { -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .social-icon i:last-child { color:#FFF !important; } .social-icon:hover i:first-child { margin-top:-38px; } .social-icon.si-large:hover i:first-child { margin-top:-54px; } .social-icon.si-small:hover i:first-child { margin-top:-30px; } .social-icon:hover { color:#555; border-color:transparent; } .si-colored.social-icon { border-color:transparent; } .si-sticky { position:fixed; top:50%; left:5px; width:36px; z-index:100; } .si-sticky.si-sticky-right { left:auto; right:8px; } .si-share { position:relative; padding-left:5px; border-top:1px solid #EEE; border-bottom:1px solid #EEE; } .si-share span { line-height:36px; font-weight:bold; font-size:13px; } .si-share div { float:right; } .si-share .social-icon { margin:-1px 0; border-radius:0; font-size:15px; } .si-facebook:hover, .si-colored.si-facebook { background-color:#3B5998 !important; } .si-delicious:hover, .si-colored.si-delicious { background-color:#205CC0 !important; } .si-paypal:hover, .si-colored.si-paypal { background-color:#00588B !important; } .si-flattr:hover, .si-colored.si-flattr { background-color:#F67C1A !important; } .si-android:hover, .si-colored.si-android { background-color:#A4C639 !important; } .si-smashmag:hover, .si-colored.si-smashmag { background-color:#E53B2C !important; } .si-gplus:hover, .si-colored.si-gplus { background-color:#DD4B39 !important; } .si-wikipedia:hover, .si-colored.si-wikipedia { background-color:#333 !important; } .si-stumbleupon:hover, .si-colored.si-stumbleupon { background-color:#F74425 !important; } .si-foursquare:hover, .si-colored.si-foursquare { background-color:#25A0CA !important; } .si-call:hover, .si-colored.si-call { background-color:#444 !important; } .si-ninetyninedesigns:hover, .si-colored.si-ninetyninedesigns { background-color:#F26739 !important; } .si-forrst:hover, .si-colored.si-forrst { background-color:#5B9A68 !important; } .si-digg:hover, .si-colored.si-digg { background-color:#191919 !important; } .si-spotify:hover, .si-colored.si-spotify { background-color:#81B71A !important; } .si-reddit:hover, .si-colored.si-reddit { background-color:#C6C6C6 !important; } .si-blogger:hover, .si-colored.si-blogger { background-color:#FC4F08 !important; } .si-cc:hover, .si-colored.si-cc { background-color:#688527 !important; } .si-dribbble:hover, .si-colored.si-dribbble { background-color:#EA4C89 !important; } .si-evernote:hover, .si-colored.si-evernote { background-color:#5BA525 !important; } .si-flickr:hover, .si-colored.si-flickr { background-color:#FF0084 !important; } .si-google:hover, .si-colored.si-google { background-color:#DD4B39 !important; } .si-instapaper:hover, .si-colored.si-instapaper { background-color:#333 !important; } .si-klout:hover, .si-colored.si-klout { background-color:#FF5F52 !important; } .si-linkedin:hover, .si-colored.si-linkedin { background-color:#0E76A8 !important; } .si-vk:hover, .si-colored.si-vk { background-color:#2B587A !important; } .si-rss:hover, .si-colored.si-rss { background-color:#EE802F !important; } .si-skype:hover, .si-colored.si-skype { background-color:#00AFF0 !important; } .si-twitter:hover, .si-colored.si-twitter { background-color:#00ACEE !important; } .si-youtube:hover, .si-colored.si-youtube { background-color:#C4302B !important; } .si-vimeo:hover, .si-colored.si-vimeo { background-color:#86C9EF !important; } .si-aim:hover, .si-colored.si-aim { background-color:#FCD20B !important; } .si-yahoo:hover, .si-colored.si-yahoo { background-color:#720E9E !important; } .si-email3:hover, .si-colored.si-email3 { background-color:#6567A5 !important; } .si-macstore:hover, .si-colored.si-macstore { background-color:#333333 !important; } .si-myspace:hover, .si-colored.si-myspace { background-color:#666666 !important; } .si-podcast:hover, .si-colored.si-podcast { background-color:#E4B21B !important; } .si-cloudapp:hover, .si-colored.si-cloudapp { background-color:#525557 !important; } .si-dropbox:hover, .si-colored.si-dropbox { background-color:#3D9AE8 !important; } .si-ebay:hover, .si-colored.si-ebay { background-color:#89C507 !important; } .si-github:hover, .si-colored.si-github { background-color:#171515 !important; } .si-googleplay:hover, .si-colored.si-googleplay { background-color:#DD4B39 !important; } .si-itunes:hover, .si-colored.si-itunes { background-color:#222 !important; } .si-plurk:hover, .si-colored.si-plurk { background-color:#CF5A00 !important; } .si-pinboard:hover, .si-colored.si-pinboard { background-color:#0000E6 !important; } .si-soundcloud:hover, .si-colored.si-soundcloud { background-color:#FF7700 !important; } .si-tumblr:hover, .si-colored.si-tumblr { background-color:#34526F !important; } .si-wordpress:hover, .si-colored.si-wordpress { background-color:#1E8CBE !important; } .si-yelp:hover, .si-colored.si-yelp { background-color:#C41200 !important; } .si-intensedebate:hover, .si-colored.si-intensedebate { background-color:#009EE4 !important; } .si-eventbrite:hover, .si-colored.si-eventbrite { background-color:#F16924 !important; } .si-scribd:hover, .si-colored.si-scribd { background-color:#666666 !important; } .si-stripe:hover, .si-colored.si-stripe { background-color:#008CDD !important; } .si-print:hover, .si-colored.si-print { background-color:#111 !important; } .si-dwolla:hover, .si-colored.si-dwolla { background-color:#FF5C03 !important; } .si-statusnet:hover, .si-colored.si-statusnet { background-color:#131A30 !important; } .si-acrobat:hover, .si-colored.si-acrobat { background-color:#D3222A !important; } .si-drupal:hover, .si-colored.si-drupal { background-color:#27537A !important; } .si-buffer:hover, .si-colored.si-buffer { background-color:#333333 !important; } .si-pocket:hover, .si-colored.si-pocket { background-color:#EE4056 !important; } .si-bitbucket:hover, .si-colored.si-bitbucket { background-color:#0E4984 !important; } .si-stackoverflow:hover, .si-colored.si-stackoverflow { background-color:#EF8236 !important; } .si-hackernews:hover, .si-colored.si-hackernews { background-color:#FF6600 !important; } .si-xing:hover, .si-colored.si-xing { background-color:#126567 !important; } .si-instagram:hover, .si-colored.si-instagram { background-color:#3F729B !important; } .si-quora:hover, .si-colored.si-quora { background-color:#A82400 !important; } .si-openid:hover, .si-colored.si-openid { background-color:#E16309 !important; } .si-steam:hover, .si-colored.si-steam { background-color:#111 !important; } .si-amazon:hover, .si-colored.si-amazon { background-color:#E47911 !important; } .si-disqus:hover, .si-colored.si-disqus { background-color:#E4E7EE !important; } .si-plancast:hover, .si-colored.si-plancast { background-color:#222 !important; } .si-appstore:hover, .si-colored.si-appstore { background-color:#000 !important; } .si-pinterest:hover, .si-colored.si-pinterest { background-color:#C8232C !important; } .si-fivehundredpx:hover, .si-colored.si-fivehundredpx { background-color:#111 !important; } .si-text-color.si-facebook i { color:#3B5998; } .si-text-color.si-delicious i { color:#205CC0; } .si-text-color.si-paypal i { color:#00588B; } .si-text-color.si-flattr i { color:#F67C1A; } .si-text-color.si-android i { color:#A4C639; } .si-text-color.si-smashmag i { color:#E53B2C; } .si-text-color.si-gplus i { color:#DD4B39; } .si-text-color.si-wikipedia i { color:#333; } .si-text-color.si-stumbleupon i { color:#F74425; } .si-text-color.si-foursquare i { color:#25A0CA; } .si-text-color.si-call i { color:#444; } .si-text-color.si-ninetyninedesigns i { color:#F26739; } .si-text-color.si-forrst i { color:#5B9A68; } .si-text-color.si-digg i { color:#191919; } .si-text-color.si-spotify i { color:#81B71A; } .si-text-color.si-reddit i { color:#C6C6C6; } .si-text-color.si-blogger i { color:#FC4F08; } .si-text-color.si-cc i { color:#688527; } .si-text-color.si-dribbble i { color:#EA4C89; } .si-text-color.si-evernote i { color:#5BA525; } .si-text-color.si-flickr i { color:#FF0084; } .si-text-color.si-google i { color:#DD4B39; } .si-text-color.si-instapaper i { color:#333; } .si-text-color.si-klout i { color:#FF5F52; } .si-text-color.si-linkedin i { color:#0E76A8; } .si-text-color.si-vk i { color:#2B587A; } .si-text-color.si-rss i { color:#EE802F; } .si-text-color.si-skype i { color:#00AFF0; } .si-text-color.si-twitter i { color:#00ACEE; } .si-text-color.si-youtube i { color:#C4302B; } .si-text-color.si-vimeo i { color:#86C9EF; } .si-text-color.si-aim i { color:#FCD20B; } .si-text-color.si-yahoo i { color:#720E9E; } .si-text-color.si-email3 i { color:#6567A5; } .si-text-color.si-macstore i { color:#333333; } .si-text-color.si-myspace i { color:#666666; } .si-text-color.si-podcast i { color:#E4B21B; } .si-text-color.si-cloudapp i { color:#525557; } .si-text-color.si-dropbox i { color:#3D9AE8; } .si-text-color.si-ebay i { color:#89C507; } .si-text-color.si-github i { color:#171515; } .si-text-color.si-googleplay i { color:#DD4B39; } .si-text-color.si-itunes i { color:#222; } .si-text-color.si-plurk i { color:#CF5A00; } .si-text-color.si-pinboard i { color:#0000E6; } .si-text-color.si-soundcloud i { color:#FF7700; } .si-text-color.si-tumblr i { color:#34526F; } .si-text-color.si-wordpress i { color:#1E8CBE; } .si-text-color.si-yelp i { color:#C41200; } .si-text-color.si-intensedebate i { color:#009EE4; } .si-text-color.si-eventbrite i { color:#F16924; } .si-text-color.si-scribd i { color:#666666; } .si-text-color.si-stripe i { color:#008CDD; } .si-text-color.si-print i { color:#111; } .si-text-color.si-dwolla i { color:#FF5C03; } .si-text-color.si-statusnet i { color:#131A30; } .si-text-color.si-acrobat i { color:#D3222A; } .si-text-color.si-drupal i { color:#27537A; } .si-text-color.si-buffer i { color:#333333; } .si-text-color.si-pocket i { color:#EE4056; } .si-text-color.si-bitbucket i { color:#0E4984; } .si-text-color.si-stackoverflow i { color:#EF8236; } .si-text-color.si-hackernews i { color:#FF6600; } .si-text-color.si-xing i { color:#126567; } .si-text-color.si-instagram i { color:#3F729B; } .si-text-color.si-quora i { color:#A82400; } .si-text-color.si-openid i { color:#E16309; } .si-text-color.si-steam i { color:#111; } .si-text-color.si-amazon i { color:#E47911; } .si-text-color.si-disqus i { color:#E4E7EE; } .si-text-color.si-plancast i { color:#222; } .si-text-color.si-appstore i { color:#000; } .si-text-color.si-pinterest i { color:#C8232C; } .si-text-color.si-fivehundredpx i { color:#111; } .si-text-color:hover { color:#FFF; } .toggle { display:block; position:relative; margin:0 0 20px 0; } .toggle .togglet, .toggle .toggleta { display:block; position:relative; line-height:24px; padding:0 0 0 24px; margin:0; font-size:16px; font-weight:600; color:#444; cursor:pointer; } .toggle .togglet i { position:absolute; top:0; left:0; width:16px; text-align:center; font-size:16px; line-height:24px; } .toggle .toggleta { font-weight:bold; } .toggle .togglet i.toggle-open, .toggle .toggleta i.toggle-closed { display:none; } .toggle .toggleta i.toggle-open { display:block; } .toggle .togglec { display:block; position:relative; padding:10px 0 0 24px; } .toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta { background-color:#EEE; line-height:44px; padding:0 0 0 36px; border-radius:2px; } .toggle.toggle-bg .togglet i { left:14px; line-height:44px; } .toggle.toggle-bg .togglec { padding:12px 0 0 36px; } .toggle.toggle-border { border:1px solid #CCC; border-radius:4px; } .toggle.toggle-border .togglet, .toggle.toggle-border .toggleta { line-height:44px; padding:0 15px 0 36px; } .toggle.toggle-border .togglet i { left:14px; line-height:44px; } .toggle.toggle-border .togglec { padding:0 15px 15px 36px; } .faqs .toggle { border-bottom:1px solid #EEE; padding-bottom:12px; margin-bottom:12px; } .faqs .toggle .togglet, .faqs .toggle .toggleta { font-size:15px; } .faqs .toggle .togglet i { top:1px; font-size:14px; } .faqs .toggle .togglec { padding-bottom:10px; } .accordion { margin-bottom:20px; } .acctitle { display:block; position:relative; line-height:24px; margin:0; font-size:14px; font-weight:bold; color:#444; cursor:pointer; border-top:1px dotted #DDD; padding:10px 0 10px 20px; } .acctitlec { cursor:auto; } .acctitle:first-child { border-top:none; } .acctitle i { position:absolute; top:0; left:0; width:14px; text-align:center; font-size:14px; line-height:44px; } .acctitle i.acc-open, .acctitlec i.acc-closed { display:none; } .acctitlec i.acc-open { display:block; } .acc_content { position:relative; padding:0 0 15px 20px; } .accordion.accordion-bg .acctitle, .accordion.accordion-bg .acctitlec { background-color:#EEE; line-height:44px; padding:0 0 0 36px; margin-bottom:5px; border-top:0; } .accordion.accordion-bg .acctitle i { left:14px; line-height:44px; } .accordion.accordion-bg .acc_content { padding:10px 0 15px 36px; } .accordion.accordion-border { border:1px solid #DDD; border-radius:4px; } .accordion.accordion-border .acctitle, .accordion.accordion-border .acctitlec { border-color:#CCC; line-height:44px; padding:0 15px 0 36px; } .accordion.accordion-border .acctitle i { left:14px; line-height:44px; } .accordion.accordion-border .acc_content { padding:0 15px 15px 36px; } .accordion.accordion-lg .acctitle { font-size:23px; line-height:44px; padding-left:30px; font-weight:400; } .accordion.accordion-lg .acctitle i { width:20px; font-size:20px; line-height:64px; } .accordion.accordion-lg .acc_content { padding:10px 0 30px 30px; } .tabs { position:relative; margin:0 0 30px 0; } ul.tab-nav:not(.tab-nav-lg) { margin:0; border-bottom:1px solid #DDD; list-style:none; } ul.tab-nav:not(.tab-nav-lg) li { float:left; border:1px solid #DDD; border-bottom:0; border-left:0; height:41px; text-align:center; } ul.tab-nav:not(.tab-nav-lg) li:first-child { margin-left:15px; border-left:1px solid #DDD; } ul.tab-nav:not(.tab-nav-lg) li a { display:block; padding:0 15px; color:#444; height:40px; line-height:40px; background-color:#F2F2F2; font-size:14px; font-weight:bold; } ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a { position:relative; top:1px; background-color:#FFF; } .tabs.tabs-alt ul.tab-nav li { border-color:transparent; } .tabs.tabs-alt ul.tab-nav li:first-child { border-left:0; } .tabs.tabs-alt ul.tab-nav li a { background-color:#FFF; } .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a { border:1px solid #DDD; border-bottom:0; } .tabs.tabs-tb ul.tab-nav li.ui-tabs-active a { top:-1px; height:43px; line-height:38px; border-top:2px solid #1ABC9C; } .tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a { height:42px; } .tabs.tabs-bb ul.tab-nav li { border:0; margin:0; } .tabs.tabs-bb ul.tab-nav li a { background-color:transparent; border-bottom:2px solid transparent; } .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a { border-bottom:2px solid #1ABC9C; top:-2px; height:44px; line-height:44px; } ul.tab-nav.tab-nav2 { border-bottom:0; } ul.tab-nav.tab-nav2 li { border:0; margin-left:10px; } ul.tab-nav.tab-nav2 li:first-child { margin-left:0; border-left:0; } ul.tab-nav.tab-nav2 li a { background-color:#F5F5F5; border-radius:2px; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); } ul.tab-nav.tab-nav2 li.ui-state-active a { top:0; background-color:#1ABC9C; color:#FFF; } ul.tab-nav-lg { margin-bottom:20px; list-style:none; } ul.tab-nav-lg li { float:left; position:relative; text-align:center; padding:15px; } ul.tab-nav-lg li a { display:inline-block; color:#444; font-family:'Raleway', sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; } ul.tab-nav.tab-nav-lg li i { display:block; font-size:28px; margin:0 0 7px; } ul.tab-nav-lg li.ui-tabs-active a { color:#1ABC9C; } ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before, ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after { content:''; position:absolute; z-index:2; top:auto; bottom:-50px; border:solid transparent; } ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after { border-top-color:#FFF; border-width:16px; left:50%; margin-left:-16px; } ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before { border-top-color:#FFF; border-width:16px; left:50%; margin-left:-16px; } .tab-container { position:relative; padding:20px 0 0; } ul.tab-nav li a i { position:relative; top:1px; font-size:14px; margin-right:3px; } .tabs-bordered ul.tab-nav li:first-child { margin-left:0; } .tabs-bordered .tab-container { border:1px solid #DDD; border-top:0; padding:20px; } .side-tabs ul.tab-nav { float:left; width:200px; padding:20px 0; border-bottom:0; border-right:1px solid #DDD; } .side-tabs ul.tab-nav li { float:none; border:1px solid #DDD; border-right:0; border-top:0; height:auto; text-align:left; } .side-tabs ul.tab-nav li:first-child { margin-left:0; border-top:1px solid #DDD; border-left:1px solid #DDD; } .side-tabs ul.tab-nav li a { height:auto; line-height:44px; } .side-tabs ul.tab-nav li.ui-tabs-active a { top:0; right:-1px; } .side-tabs .tab-container { overflow:hidden; padding:15px 0 0 20px; } .ui-tabs .ui-tabs-hide { position:absolute !important; left:-10000px !important; display:block !important; } .side-tabs ul.tab-nav.tab-nav2 { border:0; } .side-tabs ul.tab-nav.tab-nav2 li { border:0; margin:6px 0 0; } .side-tabs ul.tab-nav.tab-nav2 li:first-child { margin-top:0; } .side-tabs ul.tab-nav.tab-nav2 li a { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); } .side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a { right:0; } .tabs-bordered.side-tabs ul.tab-nav { position:relative; padding:0; z-index:2; margin-right:-1px; } .tabs-bordered.side-tabs ul.tab-nav li a { height:auto; line-height:44px; } .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a { right:-1px; border-right:1px solid #FFF; } .tabs-bordered.side-tabs .tab-container { overflow:hidden; padding:20px; border-top:1px solid #DDD; } .sidenav { width:100%; padding:0; background-color:#FFF; border-radius:4px; } .sidenav li { list-style-type:none; } .sidenav li a { display:block; position:relative; margin:0 0 -1px; padding:11px 20px 11px 14px; font-size:14px; border:1px solid #E5E5E5; border-right-width:2px; color:#666; } .sidenav > li:first-child > a { border-radius:4px 4px 0 0; } .sidenav > li:last-child > a { border-radius:0 0 4px 4px; border-bottom-width:2px; } .sidenav > .ui-tabs-active > a, .sidenav > .ui-tabs-active > a:hover { position:relative; z-index:2; border-color:rgba(0,0,0,0.1) !important; color:#FFF !important; font-weight:600; background-color:#1ABC9C !important; text-shadow:1px 1px 1px rgba(0,0,0,0.2); } .sidenav li ul { display:none; } .sidenav li.ui-tabs-active ul { display:block; } .sidenav li li a { padding:6px 20px 6px 35px; font-size:14px; border-top:none; border-bottom:none; } .sidenav li li:first-child a { padding-top:20px; } .sidenav li li:last-child a { padding-bottom:20px; } .sidenav li i { position:relative; top:1px; margin-right:6px; font-size:14px; text-align:center; width:16px; } .sidenav .icon-chevron-right { position:absolute; width:14px; height:14px; top:50%; left:auto; right:6px; margin-top:-8px; margin-right:0; opacity:.4; font-size:12px !important; } .sidenav > li > a:hover { background-color:#F5F5F5; color:#222; } .sidenav a:hover .icon-chevron-right { opacity:.5; } .sidenav .ui-tabs-active .icon-chevron-right, .sidenav .ui-tabs-active a:hover .icon-chevron-right { opacity:1; } .faqlist li { margin-bottom:5px; font-size:15px; } .faqlist li a { color:#444; } .faqlist li a:hover { color:#1ABC9C !important; } .clients-grid, .testimonials-grid { list-style:none; overflow:hidden; } .clients-grid li, .testimonials-grid li { float:left; position:relative; width:20%; padding:20px 0; -webkit-backface-visibility:hidden; } .clients-grid.grid-2 li { width:50%; padding:25px 0; } .clients-grid.grid-3 li { width:33.33%; } .clients-grid.grid-4 li { width:25%; } .clients-grid.grid-6 li { width:16.66%; } .clients-grid li a { opacity:0.6; } body:not(.device-touch) .clients-grid li a { -webkit-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; } .clients-grid li a:hover { opacity:1; } .clients-grid li a, .clients-grid li img { display:block; width:75%; margin-left:auto; margin-right:auto; } .clients-grid li a img { width:100%; } .clients-grid li:before, .clients-grid li:after, .testimonials-grid li:before, .testimonials-grid li:after { content:''; position:absolute; } .clients-grid li:before, .testimonials-grid li:before { height:100%; top:0; left:-1px; border-left:1px dashed #DDD; } .clients-grid li:after, .testimonials-grid li:after { width:100%; height:0; top:auto; left:0; bottom:-1px; border-bottom:1px dashed #DDD; } .testimonials-grid li { width:50%; padding:25px; } .testimonials-grid.grid-3 li { width:33.33%; } .testimonials-grid.grid-1 li { width:100%; } .testimonials-grid li .testimonial { padding:0; background-color:transparent !important; border:0 !important; box-shadow:none !important; } .testimonial { position:relative; padding:20px; background-color:#FFF; border:1px solid rgba(0,0,0,0.1); border-radius:5px; box-shadow:0 1px 1px rgba(0,0,0,0.1); } .testi-image { float:left; margin-right:15px; } .testi-image, .testi-image a, .testi-image img, .testi-image i { display:block; width:64px; height:64px; } .testi-image i { text-align:center; background-color:#EEE; border-radius:50%; line-height:64px; font-size:28px; color:#888; text-shadow:1px 1px 1px #FFF; } .testi-image img { border-radius:50%; } .testi-content { position:relative; overflow:hidden; } .testi-content p { margin-bottom:0; font-family:'Crete Round', serif; font-style:italic; } .testi-content p:before, .testi-content p:after { content:'"'; } .testi-meta { margin-top:10px; font-size:13px; font-weight:bold; text-transform:uppercase; } .testi-meta:before { content:'\2013'; } .testi-meta span { display:block; font-weight:normal; color:#999; font-size:12px; text-transform:none; padding-left:10px; } .testimonial.twitter-scroll .testi-content p:before, .testimonial.twitter-scroll .testi-content p:after, .testimonial.twitter-scroll .testi-meta:before { content:''; } .testimonial.twitter-scroll .testi-meta span { padding-left:0; } .testimonial.twitter-scroll .testi-meta span a { color:#999; } .testimonial.twitter-scroll .testi-meta span a:hover { color:#222; } .testimonial.testimonial-full { padding:30px; } .testimonial.testimonial-full[data-animation="fade"] { padding:30px; } .testimonial.testimonial-full[data-animation="fade"] .flexslider { overflow:visible !important; } .testimonial-full .testi-image { float:none; margin:0 auto 20px; } .testimonial-full .testi-image, .testimonial-full .testi-image a, .testimonial-full .testi-image img, .testimonial-full .testi-image i { display:block; width:72px; height:72px; } .testimonial-full .testi-image i { line-height:72px; } .testimonial-full .testi-content { text-align:center; font-size:18px; } .testimonial-full .testi-meta { margin-top:15px; } .testimonial-full .testi-meta span { padding-left:0; } .section > .testimonial { padding:0; background-color:transparent !important; border:0 !important; box-shadow:none !important; max-width:800px; margin:0 auto; } .section > .testimonial[data-animation="fade"] { padding:0; } .section > .testimonial .testi-content { font-size:22px; } .section > .testimonial .testi-meta, .section > .testimonial .testi-meta span { font-size:14px; } .testimonial .flex-control-nav { top:auto; bottom:6px; right:0; } .testimonial .flex-control-nav li { margin:0 2px; width:6px; height:6px; } .testimonial .flex-control-nav li a { width:6px !important; height:6px !important; border:none; background-color:#1ABC9C; opacity:0.5; } .testimonial .flex-control-nav li:hover a { opacity:0.75; } .testimonial .flex-control-nav li a.flex-active { opacity:1; } .testimonial.testimonial-full .flex-control-nav { position:relative; top:0; bottom:0; right:0; left:0; height:6px; margin-top:20px; } .testimonial.testimonial-full .flex-control-nav li { display:inline-block; float:none; } .team, .team-image { position:relative; } .team-image > a, .team-image img { display:block; width:100%; } .team-desc { text-align:center; } .team-desc.team-desc-bg { background-color:#FFF; padding:10px 0 30px; } .team .si-share { margin-top:30px; text-align:left; } .team .si-share .social-icon { font-size:14px; width:34px; } .team-title { position:relative; padding-top:20px; } .team-title h4 { display:block; margin-bottom:0; font-size:19px; text-transform:uppercase; letter-spacing:1px; font-weight:700; } .team-title span { display:block; color:#1ABC9C; font-weight:400; font-family:'Crete Round', serif; font-style:italic; font-size:15px; margin-top:5px; } .team-content { margin-top:15px; color:#777; } .team-content p:last-child { margin-bottom:0; } .team-overlay, .team-overlay:before { opacity:0; position:absolute; z-index:2; width:100%; height:100%; top:0; left:0; text-align:center; } body:not(.device-touch) .team-overlay { -webkit-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease; } .team-overlay:before { content:''; z-index:auto; background-color:#FFF; opacity:0.75; } .team-overlay .social-icon { float:none; position:relative; z-index:3; margin:0 3px !important; display:inline-block; } .team:hover .team-overlay { opacity:1; } .team.center .team-title:after { left:50%; margin-left:-40px; } .team.team-list .team-image { float:left; width:250px; margin-right:30px; } .team.team-list .team-desc { position:relative; overflow:hidden; text-align:left; } .team.team-list .team-title { padding-top:0; } .team .team-desc > .social-icon { margin-top:20px; } .team .team-content ~ .social-icon { margin-top:30px; } .team:not(.team-list) .social-icon { display:inline-block; float:none; margin-left:6px; margin-right:6px; } .pricing { position:relative; } .pricing [class^=col-] { padding:0; margin-top:20px; } .pricing-box { position:relative; border:1px solid rgba(0,0,0,0.075); border-radius:3px; text-align:center; box-shadow:0 1px 1px rgba(0,0,0,0.1); background-color:#F5F5F5; } .pricing-title { padding:15px 0; background-color:#F9F9F9; border-radius:3px 3px 0 0; text-shadow:1px 1px 1px #FFF; border-bottom:1px solid rgba(0,0,0,0.05); } .pricing-title h3 { margin:0; font-size:20px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; color:#555; } .pricing-title span { display:block; color:#999; font-weight:300; font-size:14px; margin-top:3px; text-transform:uppercase; } .pricing-price { position:relative; padding:25px 0; color:#333; font-weight:300; font-size:64px; line-height:1; } .pricing-price:after { content:''; position:absolute; width:100px; border-top:1px solid rgba(0,0,0,0.1); top:auto; bottom:0; left:50%; margin-left:-50px; } .pricing-price span { display:inline-block; vertical-align:top; margin:7px 3px 0 0; font-size:28px; font-weight:normal; } .pricing-price span.price-tenure { vertical-align:baseline; font-size:16px; font-weight:normal; color:#999; margin:0 0 0 3px; } .pricing-features { border-bottom:1px solid rgba(0,0,0,0.075); } .pricing-features ul { margin:0; padding:15px 0; list-style:none; } .pricing-features li { padding:6px 0; font-size:14px; } .pricing-action { padding:15px 30px; } .pricing-box.best-price { background-color:#FFF; box-shadow:0 0 8px rgba(0,0,0,0.1); z-index:10; } .pricing-box.best-price { margin:-20px -1px 0 -1px; } .pricing-box.best-price .pricing-title { background-color:#FFF; padding:20px 0; } .pricing-box.best-price .pricing-title h3 { font-size:22px; } .pricing-box.best-price .pricing-price { color:#1ABC9C; font-size:72px; } .pricing-box.pricing-minimal .pricing-price { background-color:#FFF; border-bottom:1px solid rgba(0,0,0,0.075); } .pricing-box.pricing-minimal .pricing-price:after { display:none; } .pricing.pricing-5 .pricing-box { float:left; width:20%; margin-top:20px; } .pricing.pricing-5 .pricing-box.best-price { margin-top:0; } .pricing.pricing-5 .pricing-box:nth-child(5) { margin-left:-1px; } .pricing.pricing-5 .pricing-title h3 { font-size:18px; } .pricing.pricing-5 .best-price .pricing-title h3 { font-size:20px; } .pricing-box.pricing-extended { background-color:#FFF; text-align:left; } .pricing-box.pricing-extended .pricing-desc { float:left; width:75%; padding:25px; } .pricing-box.pricing-extended .pricing-title { background-color:transparent; padding-top:0; text-align:left; } .pricing-box.pricing-extended .pricing-features { border:0; } .pricing-box.pricing-extended .pricing-features ul { padding:15px 0 0 0; } .pricing-box.pricing-extended .pricing-features li { padding:6px 0; font-size:15px; width:50%; float:left; } .pricing-box.pricing-extended .pricing-features ul li i { position:relative; top:1px; width:16px; margin-right:2px; } .pricing-box.pricing-extended .pricing-action-area { position:absolute; top:0; left:auto; right:0; width:25%; height:100%; border-left:1px solid rgba(0,0,0,0.05); background-color:#F9F9F9; padding:30px; border-radius:0 3px 3px 0; text-align:center; } .pricing-box.pricing-extended .pricing-action-area .pricing-price, .pricing-box.pricing-extended .pricing-action-area .pricing-action { padding:0; } .pricing-box.pricing-extended .pricing-action-area .pricing-price { padding-bottom:20px; } .pricing-box.pricing-extended .pricing-action-area .pricing-price:after { display:none; } .pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure { display:block; margin:10px 0 0 0; font-weight:300; text-transform:uppercase; font-size:14px; } .pricing-box.pricing-extended .pricing-meta { color:#999; font-weight:300; font-size:14px; letter-spacing:1px; text-transform:uppercase; padding-bottom:10px; } .table-comparison, .table-comparison th { text-align:center; } .table-comparison th:first-child, .table-comparison td:first-child { text-align:left; font-weight:bold; } .counter { font-size:42px; font-weight:600; font-family:'Raleway', sans-serif; } .counter.counter-small { font-size:28px; } .counter.counter-large { font-size:56px; } .counter.counter-xlarge { font-size:64px; font-weight:400; } .counter.counter-inherit { font-size:inherit; font-weight:inherit; } .counter + h5 { font-weight:400; text-transform:uppercase; letter-spacing:1px; margin-top:10px; } .counter.counter-lined + h5:before { display:block; position:relative; margin:20px auto 25px auto; content:''; width:15%; border-top:2px solid #444; opacity:0.9; } .counter.counter-small + h5 { font-size:13px; } .counter.counter-large + h5, .counter.counter-xlarge + h5 { font-size:15px; font-weight:300; } .widget .counter + h5 { opacity:0.7; } .rounded-skill { display:inline-block; margin:0 15px 15px; display:inline-block; position:relative; text-align:center; font-size:22px; font-weight:bold; color:#333; } body:not(.device-touch) .rounded-skill { -webkit-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease; } .rounded-skill + h5 { margin-bottom:0; } .rounded-skill i { font-size:42px; } .rounded-skill canvas { position:absolute; top:0; left:0; } .skills { margin:0; list-style:none; padding-top:25px; } .skills li { position:relative; margin-top:38px; height:4px; background-color:#F5F5F5; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); border-radius:2px; } .skills li:first-child { margin-top:0; } .skills li .progress { position:absolute; top:0; left:0; width:0; height:100%; background-color:#1ABC9C; overflow:visible !important; border-radius:2px; -webkit-transition:width 1.2s ease-in-out; -o-transition:width 1.2s ease-in-out; transition:width 1.2s ease-in-out; } .skills li .progress-percent { position:absolute; top:-28px; right:0; background-color:#333; color:#F9F9F9; text-shadow:1px 1px 1px rgba(0,0,0,0.2); height:22px; line-height:22px; padding:0px 5px; font-size:11px; border-radius:2px; } .skills li .progress-percent .counter { font-weight:400; font-family:'Lato', sans-serif; } .progress-percent:after, .progress-percent:before { top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; } .progress-percent:after { border-top-color:#333; border-width:4px; left:50%; margin-left:-4px; } .progress-percent:before { border-top-color:#333; border-width:5px; left:50%; margin-left:-5px; } .skills li > span { position:absolute; z-index:1; top:-23px; left:0; line-height:20px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#222; } blockquote p { margin-bottom:15px; } blockquote.pull-left { max-width:300px; margin:5px 20px 10px 0; padding-right:0; } blockquote.pull-right { max-width:300px; margin:5px 0 10px 20px; padding-left:0; } .quote { border:none !important; position:relative; } .quote p { position:relative; } .quote:before { font-family:'font-icons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; content:"\e7ad"; position:absolute; width:48px; height:48px; line-height:48px; font-size:42px; top:0; left:0; color:#EEE; } .quote.blockquote-reverse:before { content:"\e7ae"; left:auto; right:0; } .dropcap { float:left; font-size:42px; line-height:1; margin:0 5px 0 0; text-transform:uppercase; } .highlight { padding:2px 5px; background-color:#444; color:#FFF; border-radius:2px; } .text-rotater {} .text-rotater > .t-rotate > .animated { display:inline-block; } .owl-carousel .animated { -webkit-animation-duration:1000ms; animation-duration:1000ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .owl-carousel .owl-animated-in { z-index:0; } .owl-carousel .owl-animated-out { z-index:1; } .owl-carousel .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut; } @-webkit-keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; } } @keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; } } .owl-height { -webkit-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out } .owl-carousel { display:none; -webkit-tap-highlight-color:transparent; position:relative; z-index:1; width:100%; } .owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; } .owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } .owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0); } .owl-carousel.owl-loaded { display:block } .owl-carousel.owl-loading { display:block; min-height:100px; background:url('images/preloader.gif') no-repeat center center } .owl-carousel .owl-refresh .owl-item { display:none } .owl-carousel .owl-item { position:relative; min-height:1px; float:left; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; } .owl-carousel .owl-item img { display:block; width:100%; -webkit-transform-style:preserve-3d; } #slider .owl-carousel .owl-item img { -webkit-transform-style:preserve-3d; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display:none; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .owl-carousel.owl-loaded { display:block; } .owl-carousel.owl-loading { opacity:0; display:block; } .owl-carousel.owl-hidden { opacity:0; } .mega-menu-content .owl-carousel.owl-hidden { opacity:1; } .owl-carousel.owl-refresh .owl-item { display:none; } .owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .owl-carousel.owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab; } .owl-carousel.owl-rtl { direction:rtl; } .owl-carousel.owl-rtl .owl-item { float:right; } .no-js .owl-carousel { display:block; } .owl-carousel .owl-item .owl-lazy { opacity:0; -webkit-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease } .owl-carousel .owl-item img { transform-style:preserve-3d } .owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#111 } .owl-carousel .owl-video-play-icon { position:absolute; height:64px; width:64px; left:50%; top:50%; margin-left:-32px; margin-top:-32px; background:url("images/icons/play.png") no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease; } .owl-carousel .owl-video-play-icon:hover { -webkit-transition:scale(1.3,1.3); -o-transition:scale(1.3,1.3); transition:scale(1.3,1.3) } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none } .owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease } .owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100%; } .owl-carousel .owl-dots, .owl-carousel .owl-nav { text-align:center; -webkit-tap-highlight-color:transparent; line-height:1; } .owl-carousel .owl-nav [class*=owl-] { position:absolute; top:50%; margin-top:-18px; left:-36px; zoom:1; width:36px; height:36px; line-height:32px; border:1px solid rgba(0,0,0,0.2); color:#666; background-color:#FFF; font-size:18px; border-radius:50%; opacity:0; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .owl-carousel.with-carousel-dots .owl-nav [class*=owl-] { margin-top:-38px; } .owl-carousel-full .owl-nav [class*=owl-] { margin-top:-30px; left:0 !important; height:60px; line-height:60px; border:none; color:#EEE; background-color:rgba(0,0,0,0.4); font-size:28px; border-radius:0 3px 3px 0; } .owl-carousel-full .with-carousel-dots .owl-nav [class*=owl-] { margin-top:-50px; } .owl-carousel .owl-nav .owl-next { left:auto; right:-36px; } .owl-carousel-full .owl-nav .owl-next { left:auto !important; right:0 !important; border-radius:3px 0 0 3px; } .owl-carousel:hover .owl-nav [class*=owl-] { opacity:1; left:-18px; } .owl-carousel:hover .owl-nav .owl-next { left:auto; right:-18px; } .owl-carousel .owl-nav [class*=owl-]:hover { background-color:#1ABC9C !important; color:#FFF !important; text-decoration:none; } .owl-carousel .owl-nav .disabled { display:none !important; } .owl-carousel .owl-dots .owl-dot { display:inline-block; zoom:1; margin-top:30px; *display:inline; } .owl-carousel .owl-dots .owl-dot span { display:block; width:8px; height:8px; margin:0 4px; opacity:0.5; border-radius:50%; background-color:#1ABC9C; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { opacity:1; } .overlay { position:absolute; top:0; left:0; width:100%; height:100%; } .overlay .overlay-wrap, .text-overlay { opacity:0; position:relative; width:100%; height:100%; background-color:rgba(0,0,0,0.6); } body:not(.device-touch) .overlay .overlay-wrap, body:not(.device-touch) .text-overlay { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .overlay .overlay-wrap i { position:absolute; opacity:0.8; font-size:24px; line-height:1; width:24px; height:24px; text-align:center; top:50%; margin-top:-12px; left:50%; margin-left:-12px; color:#FFF; } .overlay:hover .overlay-wrap, .overlay:hover .text-overlay { opacity:1; } .text-overlay { position:absolute; opacity:0.85; top:auto; bottom:0; height:auto; padding:40px 15px 15px; text-shadow:1px 1px 1px rgba(0,0,0,0.3); background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); } .text-overlay-title h2, .text-overlay-title h3, .text-overlay-title h4 { margin:0; color:#F5F5F5; } .text-overlay-title h2 { font-size:28px; } .text-overlay-title h3 { font-size:17px; font-weight:600; } .text-overlay-title h2, .text-overlay-title h3, .text-overlay-title h4, .text-overlay-meta { max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } .text-overlay-meta { color:#CCC; font-size:13px; } .text-overlay-meta span i { position:relative; top:1px; font-size:14px; } .news-carousel .text-overlay { padding:40px 30px 25px; } .news-carousel .text-overlay-title { margin:15px 0 10px; } .news-carousel .text-overlay-title h2, .news-carousel .text-overlay-title h3, .news-carousel .text-overlay-title h4 { line-height:1.2; text-overflow:none; white-space:normal; } .news-carousel .text-overlay-meta { font-size:14px; } .news-carousel .rounded-skill { position:absolute; margin:0 !important; top:30px; right:30px; color:#FFF; font-weight:600; } .sm-form-control { display:block; width:100%; height:38px; padding:8px 14px; font-size:15px; line-height:1.42857143; color:#555555; background-color:#ffffff; background-image:none; border:2px solid #DDD; border-radius:0 !important; -webkit-transition:border-color ease-in-out .15s; -o-transition:border-color ease-in-out .15s; transition:border-color ease-in-out .15s; } .sm-form-control:focus { border-color:#AAA; outline:0; -webkit-box-shadow:none; box-shadow:none; } .sm-form-control::-moz-placeholder { color:#999; opacity:1; } .sm-form-control:-ms-input-placeholder { color:#999; } .sm-form-control::-webkit-input-placeholder { color:#999; } .sm-form-control[disabled], .sm-form-control[readonly], fieldset[disabled] .sm-form-control { cursor:not-allowed; background-color:#eeeeee; opacity:1; } .sm-form-control { height:auto; } .form-control { border-radius:3px; } .form-control:active, .form-control:focus { border-color:#999; box-shadow:none; } label { display:inline-block; font-size:13px; font-weight:700; font-family:'Raleway', sans-serif; text-transform:uppercase; letter-spacing:1px; color:#555; margin-bottom:10px; cursor:pointer; } label.label-muted { color:#999; font-weight:normal; margin-right:5px; } form .col_full, form .col_half, form .col_one_third, form .col_two_third, form .col_three_fourth, form .col_one_fourth, form .col_one_fifth, form .col_two_fifth, form .col_three_fifth, form .col_four_fifth, form .col_one_sixth, form .col_five_sixth { margin-bottom:25px; } #contact-form-overlay, #contact-form-overlay-mini { position:relative; max-width:800px; background-color:#FFF; padding:40px; margin:0 auto; z-index:10; border-radius:4px; box-shadow:0 1px 10px rgba(0,0,0,0.15); } #contact-form-overlay-mini { float:right; width:380px; margin:0; } label.error { margin-top:5px; color:#E42C3E; font-weight:400; } label.error { display:none !important; } .show-error-msg + label.error { display:block !important; } .form-control.error, .sm-form-control.error { border-color:#E42C3E; } #google-map { position:relative; width:100%; height:450px; } .gmap img { max-width:none !important; } .gm-style .gm-style-iw h3 span { font-size:inherit; font-family:inherit; } #map-overlay { position:relative; padding:100px 0; } #map-overlay #google-map { position:absolute; height:100%; top:0; left:0; } #content .cse .gsc-control-cse, #content .gsc-control-cse, #content .gsc-above-wrapper-area, #content .gsc-adBlock, #content .gsc-thumbnail-inside, #content .gsc-url-top, #content .gsc-table-result, #content .gsc-webResult, #content .gsc-result { padding:0 !important; } #content .gsc-selected-option-container { width:auto !important; } #content .gsc-result-info { padding-left:0 !important; } #content .gsc-above-wrapper-area-container, #content .gsc-table-result { margin-bottom:10px; } #content .gcsc-branding { display:none; } #content .gsc-results, #content .gsc-webResult { width:100% !important; } #content .gs-no-results-result .gs-snippet, #content .gs-error-result .gs-snippet { margin:0 !important; } .title-block { padding:2px 0 3px 20px; border-left:7px solid #1ABC9C; margin-bottom:30px; } .title-block-right { padding:2px 20px 3px 0; border-left:0; border-right:7px solid #1ABC9C; text-align:right; } .title-block h1, .title-block h2, .title-block h3, .title-block h4 { margin-bottom:0; } .title-block > span { display:block; margin-top:4px; color:#555; font-weight:300; } .title-block h1 + span { font-size:22px; } .title-block h2 + span { font-size:19px; } .title-block h3 + span { font-size:17px; } .title-block h4 + span { font-size:15px; margin-top:3px; } .heading-block { margin-bottom:50px; } .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .emphasis-title h1, .emphasis-title h2 { margin-bottom:0; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#333; } .emphasis-title h1, .emphasis-title h2 { font-weight:400; letter-spacing:0; text-transform:none; } .heading-block h1 { font-size:32px; } .heading-block h2 { font-size:30px; } .heading-block h3 { font-size:26px; } .heading-block h4 { font-size:20px; font-weight:700; } .heading-block > span:not(.before-heading) { display:block; margin-top:10px; font-weight:300; color:#777; } .heading-block .before-heading { margin-bottom:7px; } .heading-block.center > span, .heading-block.title-center > span, .center .heading-block > span { max-width:700px; margin-left:auto; margin-right:auto; } .heading-block h1 + span { font-size:24px; } .heading-block h2 + span { font-size:22px; } .heading-block h3 + span, .heading-block h4 + span { font-size:20px; } .heading-block ~ p:not(.lead) { font-size:15px; } .heading-block:after { content:''; display:block; margin-top:30px; width:40px; border-top:2px solid #444; } .center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after { margin:30px auto 0; } .tright .heading-block, .heading-block.tright, .heading-block.title-right { direction:rtl; } .heading-block.noborder:after, .heading-block.nobottomborder:after { display:none; } .heading-block.border-color:after { border-color:#1ABC9C; } .emphasis-title { margin:0 0 50px; } .emphasis-title h1, .emphasis-title h2 { font-size:64px; letter-spacing:-2px; } .emphasis-title h1 strong, .emphasis-title h2 strong { font-weight:700; } .fancy-title { position:relative; margin-bottom:30px; } .fancy-title h1, .fancy-title h2, .fancy-title h3, .fancy-title h4, .fancy-title h5, .fancy-title h6 { position:relative; display:inline-block; background-color:#FFF; padding-right:15px; margin-bottom:0; } .fancy-title h4, .fancy-title h5, .fancy-title h6 { padding-right:10px; } .fancy-title.title-double-border:before, .fancy-title.title-border:before, .fancy-title.title-border-color:before { content:''; position:absolute; width:100%; height:0; border-top:3px double #E5E5E5; left:auto; top:46%; right:0; } .fancy-title.title-border:before { top:49%; border-top:1px solid #EEE; } .fancy-title.title-border-color:before { top:49%; border-top:1px solid #1ABC9C; opacity:0.6; } .title-center { text-align:center; } .title-center h1, .title-center h2, .title-center h3 { padding:0 15px; } .title-center h4, .title-center h5, .title-center h6 { padding:0 10px; } .title-right { text-align:right; } .title-right h1, .title-right h2, .title-right h3 { padding:0 0 0 15px; } .title-right h4, .title-right h5, .title-right h6 { padding:0 0 0 10px; } .fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 { display:block; background:transparent; padding:0 0 10px; border-bottom:2px solid #1ABC9C; } .fancy-title.title-dotted-border { background:url('images/icons/dotted.png') repeat-x center; } .before-heading { display:block; margin:0 0 5px; font-size:16px; font-family:'Crete Round', serif; font-style:italic; font-weight:400; color:#999; } .divider { position:relative; overflow:hidden; margin:20px 0; color:#E5E5E5; width:100%; } .divider.divider-margin { margin:70px 0; } .divider:after, .divider.divider-center:before, .divider.divider-center.divider-short:before { content:''; position:absolute; width:100%; top:8px; left:30px; height:0; border-top:1px solid #EEE; } .divider.divider-thick:after, .divider.divider-center.divider-thick:before, .divider.divider-center.divider-short.divider-thick:before { border-top-width:3px; } .divider.divider-short:after { width:30%; } .divider.divider-vshort:after { width:12%; } .divider i { position:relative; width:18px; height:18px; line-height:1; font-size:18px !important; text-align:center; } .divider a { position:relative; display:inline-block; color:inherit; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .divider a:hover { color:#888; } .divider.divider-right { text-align:right; } .divider.divider-right:after { left:auto; right:30px; } .divider.divider-center, .divider.divider-center.divider-short { text-align:center; } .divider.divider-center:before { left:-50% !important; right:0; margin-left:-20px; } .divider.divider-center:after { left:50% !important; right:0; margin-left:20px; } .divider.divider-center.divider-short:before { left:auto !important; right:50%; margin-right:20px; width:15%; } .divider.divider-center.divider-short:after { left:50% !important; right:auto !important; margin-left:20px; width:15%; } .divider.divider-center.divider-vshort:before, .divider.divider-center.divider-vshort:after { width:6%; } .divider.divider-rounded { color:#BBB; } .divider.divider-rounded:after, .divider.divider-rounded.divider-center:before, .divider.divider-rounded.divider-short:before, .divider.divider-border:after, .divider.divider-border.divider-center:before, .divider.divider-border.divider-short:before { top:19px; left:40px; } .divider.divider-rounded i, .divider.divider-border i { width:40px; height:40px; line-height:40px; background-color:#F5F5F5; border-radius:50%; } .divider.divider-rounded.divider-right:after, .divider.divider-border.divider-right:after { left:auto; right:40px; } .divider.divider-border { color:#E5E5E5; } .divider.divider-border i { line-height:38px; background-color:transparent; border:1px solid #EEE; } .divider.divider-line:before, .divider.divider-line:after { margin-left:0 !important; margin-right:0 !important; } .top-advert { float:right; padding:5px; border-left:1px solid #EEE; border-right:1px solid #EEE; } .top-advert a, .top-advert img { display:block; } .bnews-title { display:block; float:left; margin-top:2px; padding-top:.3em; text-transform:uppercase; } .bnews-slider { float:left; width:970px; margin-left:20px; min-height:0; } #gotoTop { display:none; z-index:299; position:fixed; width:40px; height:40px; background-color:#333; background-color:rgba(0,0,0,0.3); font-size:20px; line-height:36px; text-align:center; color:#FFF; top:auto; left:auto; right:30px; bottom:50px; cursor:pointer; border-radius:2px; } body:not(.device-touch) #gotoTop { transition:background-color .2s linear; -webkit-transition:background-color .2s linear; -o-transition:background-color .2s linear; } .stretched #gotoTop { bottom:30px; } #gotoTop:hover { background-color:#1ABC9C; } .error404 { display:block; font-size:216px; font-weight:600; color:#DDD; line-height:1.35; letter-spacing:4px; } .error404-wrap .container { z-index:7; } .error404-wrap .error404 { line-height:0.9; margin-bottom:40px; font-weight:bold; font-size:244px; color:#FFF !important; opacity:0.2; text-shadow:1px 1px 5px rgba(0,0,0,0.4); } .error404-wrap .heading-block h4 { font-weight:300; margin-bottom:8px; } .error404-wrap .heading-block span { font-size:17px; } .error404-wrap form { max-width:500px; } .landing-wide-form { background:rgba(0,0,0,0.3); padding:30px; border-radius:3px; } .landing-form-overlay { position:absolute; z-index:10; top:auto; left:auto; right:0; bottom:-154px; background-color:rgba(0,0,0,0.6); border-radius:3px 3px 0 0; } .landing-video { z-index:1; width:560px; height:315px; margin:22px 0 0 95px; overflow:hidden; } .landing-promo h3 { font-size:26px; } .landing-promo > .container > span { font-size:17px; } .preloader, .preloader2, .form-process { display:block; width:100%; height:100%; background:url("images/preloader.gif") center center no-repeat #FFF; } .preloader2 { background-color:transparent; } .form-process { display:none; position:absolute; z-index:3; background-color:rgba(255,255,255,0.7); } .toast-title { font-weight:bold; } .toast-message { -ms-word-wrap:break-word; word-wrap:break-word; } .toast-message a, .toast-message label { color:#ffffff; } .toast-message a:hover { color:#cccccc; text-decoration:none; } .toast-close-button { position:absolute; right:5px; top:3px; font-size:14px; color:#ffffff; opacity:0.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter:alpha(opacity=80); } .toast-close-button:hover, .toast-close-button:focus { color:#000000; text-decoration:none; cursor:pointer; opacity:0.5; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter:alpha(opacity=50); } button.toast-close-button { padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; } .toast-top-full-width { top:10px; right:0; width:100%; } .toast-bottom-full-width { bottom:10px; right:0; width:100%; } .toast-top-left { top:12px; left:12px; } .toast-top-right { top:12px; right:12px; } .toast-bottom-right { right:12px; bottom:12px; } .toast-bottom-left { bottom:12px; left:12px; } #toast-container { position:fixed; z-index:1999; } #toast-container * { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #toast-container > div { margin:0 0 6px; padding:15px; width:300px; border-radius:3px; background-position:15px center; background-repeat:no-repeat; color:#ffffff; opacity:0.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter:alpha(opacity=80); } #toast-container > div i { position:relative; top:1px; width:16px; text-align:center; margin-right:3px; } #toast-container > :hover { opacity:1; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter:alpha(opacity=100); cursor:pointer; } #toast-container.toast-top-full-width > div, #toast-container.toast-bottom-full-width > div { width:96%; margin:auto; } .toast { background-color:#030303; } .toast-success { background-color:#51a351; } .toast-error { background-color:#bd362f; } .toast-info { background-color:#2f96b4; } .toast-warning { background-color:#f89406; } @media all and (min-width:240px) and (max-width:479px) { #toast-container > div { padding:8px; width:18em; } } @media all and (min-width:480px) and (max-width:767px) { #toast-container > div { padding:15px; width:25em; } } #footer { position:relative; background-color:#EEE; border-top:5px solid rgba(0,0,0,0.2); } .device-lg.sticky-footer #top-bar, .device-md.sticky-footer #top-bar { z-index:299; } .device-lg.sticky-footer #header, .device-md.sticky-footer #header { z-index:199; } .device-lg.sticky-footer #slider, .device-lg.sticky-footer #page-submenu, .device-lg.sticky-footer #page-title, .device-lg.sticky-footer #content, .device-md.sticky-footer #slider, .device-md.sticky-footer #page-submenu, .device-md.sticky-footer #page-title, .device-md.sticky-footer #content { z-index:2; } .device-lg.sticky-footer #footer, .device-md.sticky-footer #footer { position:fixed; top:auto; bottom:0; left:0; width:100%; z-index:1; } .device-lg.sticky-footer:not(.stretched) #footer, .device-md.sticky-footer:not(.stretched) #footer { left:50%; margin-left:-610px; width:1220px; } .device-md.sticky-footer:not(.stretched) #footer { margin-left:-500px; width:1000px; } #footer .footer-widgets-wrap { position:relative; padding:80px 0; } .footer-widgets-wrap .col_full, .footer-widgets-wrap .col_half, .footer-widgets-wrap .col_one_third, .footer-widgets-wrap .col_two_third, .footer-widgets-wrap .col_three_fourth, .footer-widgets-wrap .col_one_fourth, .footer-widgets-wrap .col_one_fifth, .footer-widgets-wrap .col_two_fifth, .footer-widgets-wrap .col_three_fifth, .footer-widgets-wrap .col_four_fifth, .footer-widgets-wrap .col_one_sixth, .footer-widgets-wrap .col_five_sixth { margin-bottom:0; } #copyrights { padding:40px 0; background-color:#DDD; font-size:14px; line-height:1.8; } #copyrights i.footer-icon { position:relative; top:1px; font-size:14px; width:14px; text-align:center; margin-right:3px; } .copyright-links a { display:inline-block; margin:0 3px; color:#333; border-bottom:1px dotted #444; } .copyright-links a:hover { color:#555; border-bottom:1px solid #666; } .copyrights-menu { margin-bottom:10px; } .copyrights-menu a { font-size:14px; margin:0 10px; border-bottom:0 !important; } #copyrights .col_half { margin-bottom:0 !important; } #copyrights a:first-child { margin-left:0; } #copyrights .tright a:last-child { margin-right:0; } .footer-logo { display:block; margin-bottom:30px; } .widget { position:relative; margin-top:50px; } .widget p { line-height:1.7; } .sidebar-widgets-wrap .widget { padding-top:50px; border-top:1px solid #EEE; } .widget:first-child { margin-top:0; } .sidebar-widgets-wrap .widget:first-child { padding-top:0; border-top:0; } .widget > h4 { margin-bottom:25px; font-size:15px; font-weight:600; letter-spacing:2px; text-transform:uppercase; } .sidebar-widgets-wrap .widget > h4 { letter-spacing:1px; } .widget p:not(.lead) { font-size:14px; } .tagcloud { margin-bottom:-2px; } .tagcloud a { display:block; float:left; margin-right:4px; margin-bottom:4px; padding:3px 6px; border:1px solid #E5E5E5; font-size:13px !important; color:#666; border-radius:2px; } body:not(.device-touch) .tagcloud a { -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .tagcloud a:hover { border-color:#1ABC9C !important; color:#1ABC9C !important; } .widget_nav_menu ul, .widget_nav_menu li, .widget_links ul, .widget_links li, .widget_meta ul, .widget_meta li, .widget_archive ul, .widget_archive li, .widget_recent_comments ul, .widget_recent_comments li, .widget_recent_entries ul, .widget_recent_entries li, .widget_categories ul, .widget_categories li, .widget_pages ul, .widget_pages li, .widget_rss ul, .widget_rss li { list-style:none; margin:0; } .widget_nav_menu li, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li, .widget_rss li { padding:4px; } .widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li { display:inline-block; padding:0 3px 0 12px; } .widget_recent_comments li { display:block; background:url("images/icons/widget-comment.png") left top no-repeat; padding:4px 0 4px 20px; } .widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a { background:url("images/icons/widget-link.png") left top no-repeat; border:none !important; color:#444; font-size:14px; } .widget_nav_menu li a:hover, .widget_links li a:hover, .widget_meta li a:hover, .widget_archive li a:hover, .widget_recent_entries li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_rss li a:hover, .widget_recent_comments li a:hover { color:#000; } .widget_recent_comments li a { display:inline; padding:0; background:none !important; } .widget_nav_menu > ul > li:first-child, .widget_links > ul > li:first-child, .widget_meta > ul > li:first-child, .widget_archive > ul > li:first-child, .widget_recent_comments > ul > li:first-child, .widget_recent_entries > ul > li:first-child, .widget_categories > ul > li:first-child, .widget_pages > ul > li:first-child, .widget_rss > ul > li:first-child { border-top:0 !important; } .widget_nav_menu > ul, .widget_links > ul, .widget_meta > ul, .widget_archive > ul, .widget_recent_comments > ul, .widget_recent_entries > ul, .widget_categories > ul, .widget_pages > ul, .widget_rss > ul { margin-top:-4px !important; } .widget_nav_menu ul ul, .widget_links ul ul, .widget_meta ul ul, .widget_archive ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_categories ul ul, .widget_pages ul ul, .widget_rss ul ul { margin-left:15px; } .widget .testimonial.no-image .testi-image { display:none; } .widget .testimonial.twitter-scroll .testi-image { margin-right:10px; } .widget .testimonial:not(.twitter-scroll) .testi-image, .widget .testimonial:not(.twitter-scroll) .testi-image a, .widget .testimonial:not(.twitter-scroll) .testi-image img { width:42px; height:42px; } .widget .testimonial.twitter-scroll .testi-image, .widget .testimonial.twitter-scroll .testi-image a, .widget .testimonial.twitter-scroll .testi-image img, .widget .testimonial.twitter-scroll .testi-image i { width:28px; height:28px; } .widget .testimonial.twitter-scroll .testi-image i { background-color:#EEE; line-height:28px; font-size:14px; color:#888; } .widget .testimonial p { font-size:14px; } .quick-contact-widget .form-control, .quick-contact-widget .input-group, .quick-contact-widget .sm-form-control { margin-bottom:10px; } .quick-contact-widget .input-group .form-control { margin-bottom:0; } .quick-contact-widget form, #template-contactform { position:relative; } .subscribe-widget h5 { font-weight:300; font-size:14px; line-height:1.5; } .widget-twitter-feed li { margin:15px 0 0 0; } .widget-twitter-feed li:first-child { margin-top:0; } .widget-twitter-feed small { display:block; margin-top:3px; } .widget-twitter-feed small a { color:#999; } .widget-twitter-feed .twitter-feed:not(.twitter-feed-avatar) a.twitter-avatar { display:none; } .widget-twitter-feed .twitter-feed.twitter-feed-avatar i.icon-twitter { display:none; } .widget-twitter-feed .twitter-feed-avatar { margin-left:44px; } .widget-twitter-feed .twitter-feed-avatar > li a.twitter-avatar { display:block; position:absolute; left:-44px; text-align:center; top:2px; width:32px; height:32px; } .twitter-feed-avatar a.twitter-avatar img { border-radius:50%; } .widget-filter-links ul { list-style:none; margin-bottom:0; } .widget-filter-links .widget-filter-reset { position:absolute; top:0; left:auto; right:0; font-size:12px; line-height:22px; } .widget:not(:first-child) .widget-filter-reset { top:50px; } .widget-filter-links .widget-filter-reset a { color:red; } .widget-filter-links .widget-filter-reset.active-filter { display:none; } .widget-filter-links li { position:relative; font-size:15px; line-height:24px; } .widget-filter-links li:not(:first-child) { margin-top:10px; } .widget-filter-links li a { display:block; color:#444; font-family:'Raleway', sans-serif; font-weight:500; } .widget-filter-links li span { position:absolute; top:1px; left:auto; right:0; font-size:11px; width:22px; height:22px; line-height:22px; text-align:center; color:#777; background-color:#EEE; border-radius:50%; } .widget-filter-links li:hover a { color:#777; } .widget-filter-links li.active-filter a { font-weight:700; } .widget-filter-links li.active-filter span { color:#FFF; background-color:#1ABC9C; text-shadow:1px 1px 1px rgba(0,0,0,0.1); } .nav-tree { position:relative; margin-bottom:40px; } .nav-tree ul { margin-bottom:0; list-style:none; } .nav-tree > ul { margin:-8px 0; } .nav-tree li { position:relative; } .nav-tree li a { display:block; padding:8px 0; color:#333; text-transform:uppercase; font-size:13px; font-weight:700; letter-spacing:2px; font-family:'Raleway', sans-serif; } .nav-tree li i { font-size:14px; width:16px; text-align:center; } .nav-tree li i:not(.icon-angle-down) { margin-right:8px; position:relative; top:1px; } .nav-tree li a i.icon-angle-down { width:auto; font-size:12px; margin-left:2px; } .nav-tree li:hover > a, .nav-tree li.current > a, .nav-tree li.active > a { color:#1ABC9C !important; } .nav-tree ul ul { display:none; } .nav-tree li.current > ul { display:block; } .nav-tree ul ul a { font-size:12px; padding:6px 0; letter-spacing:1px; font-family:'Lato', sans-serif; } .nav-tree ul ul a i.icon-angle-down { font-size:12px; } .nav-tree ul ul a { padding-left:20px; } .nav-tree ul ul ul a { padding-left:40px; } .nav-tree ul ul ul ul a { padding-left:60px; } .nav-tree ul ul ul ul ul a { padding-left:80px; } .wedding-head { position:relative; line-height:1; font-size:80px; text-shadow:1px 1px 1px rgba(0,0,0,0.15); } .wedding-head .first-name, .wedding-head .last-name, .wedding-head .and { display:inline-block; margin-right:15px; font-weight:bold; text-align:right; text-transform:uppercase; font-family:'Raleway', sans-serif; letter-spacing:2px; } .wedding-head .last-name { margin:0 0 0 15px; text-align:left; } .wedding-head .first-name span, .wedding-head .last-name span { display:block; margin-top:10px; font-size:56px; font-weight:400; font-style:italic; font-family:'Crete Round', serif; text-transform:none; } .wedding-head .and { margin:0; font-size:200px; font-family:'Times New Roman', serif; } .table .success { color:#3c763d; } .table .info { color:#31708f; } .table .warning { color:#8a6d3b; } .table .danger { color:#a94442; } .btn-link, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color:#1ABC9C; } .btn-link:hover, .btn-link:focus { color:#222; } .boot-tabs { margin-bottom:20px !important; } .carousel-control .icon-chevron-left, .carousel-control .icon-chevron-right { position:absolute; top:47.5%; z-index:5; display:inline-block; } .carousel-control .icon-chevron-left { left:50%; } .carousel-control .icon-chevron-right { right:50%; } .responsive-utilities th small { display:block; font-weight:400; color:#999; } .show-grid [class^=col-] { padding-top:10px; padding-bottom:10px; background-color:#EEE; border:1px solid #DDD; } .img-circle { border-radius:50% !important; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color:#FFF !important; background-color:#1ABC9C !important; border-color:#1ABC9C !important; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color:#1ABC9C; } label.radio, label.checkbox { padding-left:20px; } .input-group-lg > .input-group-addon { line-height:1; } #cookie-notification { position:fixed; top:auto; bottom:-70px; left:0; width:100%; padding:20px 0; line-height:24px; background-color:#EEE; color:#444; z-index:99; -webkit-box-shadow:0px -1px 4px 0px rgba(0,0,0,0.15); -moz-box-shadow:0px -1px 4px 0px rgba(0,0,0,0.15); box-shadow:0px -1px 4px 0px rgba(0,0,0,0.15); -webkit-transition:bottom .4s ease; -o-transition:bottom .4s ease; transition:bottom .4s ease; } .cookie-noti-btn {} .stretched #wrapper { width:100%; margin:0; box-shadow:none; } body:not(.no-transition) #wrapper, .animsition-overlay { position:relative; opacity:0; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .css3-spinner { position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; text-align:center; background-color:#FFF; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .css3-spinner > div { position:absolute; top:50%; left:50%; margin-top:-9px; margin-left:13px; width:18px; height:18px; background-color:#DDD; border-radius:100%; display:inline-block; -webkit-animation:bouncedelay 1.4s infinite ease-in-out; animation:bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .css3-spinner .css3-spinner-bounce1 { margin-left:-31px; -webkit-animation-delay:-0.32s; animation-delay:-0.32s; } .css3-spinner .css3-spinner-bounce2 { margin-left:-9px; -webkit-animation-delay:-0.16s; animation-delay:-0.16s; } @-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform:scale(0.0) } 40% { -webkit-transform:scale(1.0) } } @keyframes bouncedelay { 0%, 80%, 100% { transform:scale(0.0); -webkit-transform:scale(0.0); } 40% { transform:scale(1.0); -webkit-transform:scale(1.0); } } .css3-spinner > .css3-spinner-flipper { width:32px; height:32px; margin-top:-16px; margin-left:-16px; border-radius:0; -webkit-animation:rotateplane 1.2s infinite ease-in-out; animation:rotateplane 1.2s infinite ease-in-out; } @-webkit-keyframes rotateplane { 0% { -webkit-transform:perspective(120px) } 50% { -webkit-transform:perspective(120px) rotateY(180deg) } 100% { -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes rotateplane { 0% { transform:perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg) } 50% { transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) } 100% { transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .css3-spinner > .css3-spinner-double-bounce1, .css3-spinner > .css3-spinner-double-bounce2 { width:40px; height:40px; margin-top:-20px; margin-left:-20px; border-radius:50%; opacity:0.6; -webkit-animation:cssspinnerbounce 2.0s infinite ease-in-out; animation:cssspinnerbounce 2.0s infinite ease-in-out; } .css3-spinner > .css3-spinner-double-bounce2 { -webkit-animation-delay:-1.0s; animation-delay:-1.0s; } @-webkit-keyframes cssspinnerbounce { 0%, 100% { -webkit-transform:scale(0.0) } 50% { -webkit-transform:scale(1.0) } } @keyframes cssspinnerbounce { 0%, 100% { transform:scale(0.0); -webkit-transform:scale(0.0); } 50% { transform:scale(1.0); -webkit-transform:scale(1.0); } } .css3-spinner > .css3-spinner-rect1, .css3-spinner > .css3-spinner-rect2, .css3-spinner > .css3-spinner-rect3, .css3-spinner > .css3-spinner-rect4, .css3-spinner > .css3-spinner-rect5 { height:30px; width:6px; margin-top:-15px; margin-left:-21px; border-radius:0; -webkit-animation:stretchdelay 1.2s infinite ease-in-out; animation:stretchdelay 1.2s infinite ease-in-out; } .css3-spinner > .css3-spinner-rect2 { margin-left:-12px; -webkit-animation-delay:-1.1s; animation-delay:-1.1s; } .css3-spinner > .css3-spinner-rect3 { margin-left:-3px; -webkit-animation-delay:-1.0s; animation-delay:-1.0s; } .css3-spinner > .css3-spinner-rect4 { margin-left:6px; -webkit-animation-delay:-0.9s; animation-delay:-0.9s; } .css3-spinner > .css3-spinner-rect5 { margin-left:15px; -webkit-animation-delay:-0.8s; animation-delay:-0.8s; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform:scaleY(0.4) } 20% { -webkit-transform:scaleY(1.0) } } @keyframes stretchdelay { 0%, 40%, 100% { transform:scaleY(0.4); -webkit-transform:scaleY(0.4); } 20% { transform:scaleY(1.0); -webkit-transform:scaleY(1.0); } } .css3-spinner > .css3-spinner-cube1, .css3-spinner > .css3-spinner-cube2 { width:16px; height:16px; border-radius:0; margin-top:-20px; margin-left:-20px; -webkit-animation:cubemove 1.8s infinite ease-in-out; animation:cubemove 1.8s infinite ease-in-out; } .css3-spinner > .css3-spinner-cube2 { -webkit-animation-delay:-0.9s; animation-delay:-0.9s; } @-webkit-keyframes cubemove { 25% { -webkit-transform:translateX(42px) rotate(-90deg) scale(0.5) } 50% { -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg) } 75% { -webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) } 100% { -webkit-transform:rotate(-360deg) } } @keyframes cubemove { 25% { transform:translateX(42px) rotate(-90deg) scale(0.5); -webkit-transform:translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform:translateX(42px) translateY(42px) rotate(-179deg); -webkit-transform:translateX(42px) translateY(42px) rotate(-179deg); } 50.1% { transform:translateX(42px) translateY(42px) rotate(-180deg); -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); -webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform:rotate(-360deg); -webkit-transform:rotate(-360deg); } } .css3-spinner > .css3-spinner-scaler { width:40px; height:40px; margin-top:-20px; margin-left:-20px; -webkit-animation:scaleout 1.0s infinite ease-in-out; animation:scaleout 1.0s infinite ease-in-out; } @-webkit-keyframes scaleout { 0% { -webkit-transform:scale(0.0) } 100% { -webkit-transform:scale(1.0); opacity:0; } } @keyframes scaleout { 0% { transform:scale(0.0); -webkit-transform:scale(0.0); } 100% { transform:scale(1.0); -webkit-transform:scale(1.0); opacity:0; } } .css3-spinner > .css3-spinner-grid-pulse { width:48px; height:48px; margin-top:-24px; margin-left:-24px; background-color:transparent !important; -webkit-animation:none; animation:none; } .css3-spinner-grid-pulse > div { background-color:#DDD; width:12px; height:12px; border-radius:100%; margin:2px; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; float:left; -webkit-animation-name:ball-grid-pulse; animation-name:ball-grid-pulse; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-delay:0; animation-delay:0; } .css3-spinner-grid-pulse > div:nth-child(1) { -webkit-animation-delay:0.73s; animation-delay:0.73s; -webkit-animation-duration:1.3s; animation-duration:1.3s; } .css3-spinner-grid-pulse > div:nth-child(2) { -webkit-animation-delay:0.32s; animation-delay:0.32s; -webkit-animation-duration:1.3s; animation-duration:1.3s; } .css3-spinner-grid-pulse > div:nth-child(3) { -webkit-animation-delay:0.71s; animation-delay:0.71s; -webkit-animation-duration:0.88s; animation-duration:0.88s; } .css3-spinner-grid-pulse > div:nth-child(4) { -webkit-animation-delay:0.62s; animation-delay:0.62s; -webkit-animation-duration:1.06s; animation-duration:1.06s; } .css3-spinner-grid-pulse > div:nth-child(5) { -webkit-animation-delay:0.31s; animation-delay:0.31s; -webkit-animation-duration:0.62s; animation-duration:0.62s; } .css3-spinner-grid-pulse > div:nth-child(6) { -webkit-animation-delay:-0.14s; animation-delay:-0.14s; -webkit-animation-duration:1.48s; animation-duration:1.48s; } .css3-spinner-grid-pulse > div:nth-child(7) { -webkit-animation-delay:-0.1s; animation-delay:-0.1s; -webkit-animation-duration:1.47s; animation-duration:1.47s; } .css3-spinner-grid-pulse > div:nth-child(8) { -webkit-animation-delay:0.4s; animation-delay:0.4s; -webkit-animation-duration:1.49s; animation-duration:1.49s; } .css3-spinner-grid-pulse > div:nth-child(9) { -webkit-animation-delay:0.73s; animation-delay:0.73s; -webkit-animation-duration:0.7s; animation-duration:0.7s; } @-webkit-keyframes ball-grid-pulse { 0% { -webkit-transform:scale(1); transform:scale(1); } 50% { -webkit-transform:scale(0.5); transform:scale(0.5); opacity:0.7; } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:1; } } @keyframes ball-grid-pulse { 0% { -webkit-transform:scale(1); transform:scale(1); } 50% { -webkit-transform:scale(0.5); transform:scale(0.5); opacity:0.7; } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:1; } } .css3-spinner > .css3-spinner-clip-rotate { width:33px; height:33px; margin-top:-17px; margin-left:-17px; background-color:transparent !important; -webkit-animation:none; animation:none; } .css3-spinner-clip-rotate > div { border-radius:100%; border:2px solid #DDD; border-bottom-color:transparent !important; height:33px; width:33px; background:transparent !important; -webkit-animation:rotate 1s 0s linear infinite; animation:rotate 1s 0s linear infinite; } @keyframes rotate { 0% { -webkit-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); } 50% { -webkit-transform:rotate(180deg) scale(0.6); transform:rotate(180deg) scale(0.6); } 100% { -webkit-transform:rotate(360deg) scale(1); transform:rotate(360deg) scale(1); } } .css3-spinner > .css3-spinner-ball-rotate { width:12px; height:12px; margin-top:-6px; margin-left:-6px; background-color:transparent !important; -webkit-animation:ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; animation:ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; } .css3-spinner-ball-rotate > div { background-color:#DDD; width:12px; height:12px; border-radius:100%; position:relative; } .css3-spinner-ball-rotate > div:nth-child(1), .css3-spinner-ball-rotate > div:nth-child(3) { width:12px; height:12px; border-radius:100%; content:""; position:absolute; opacity:0.7; } .css3-spinner-ball-rotate > div:nth-child(1) { top:0px; left:-22px; } .css3-spinner-ball-rotate > div:nth-child(3) { top:0px; left:22px; } @-webkit-keyframes ballrotate { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 50% { -webkit-transform:rotate(180deg); transform:rotate(180deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } @keyframes ballrotate { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 50% { -webkit-transform:rotate(180deg); transform:rotate(180deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } .css3-spinner > .css3-spinner-zig-zag { background-color:transparent !important; -webkit-transform:translate(-15px, -15px); -ms-transform:translate(-15px, -15px); transform:translate(-15px, -15px); -webkit-animation:none; animation:none; } .css3-spinner-zig-zag > div { background-color:#DDD; width:12px; height:12px; border-radius:100%; position:absolute; margin-left:15px; top:4px; left:-7px; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .css3-spinner-zig-zag > div:first-child { -webkit-animation:ball-zig-deflect 1.5s 0s infinite linear; animation:ball-zig-deflect 1.5s 0s infinite linear; } .css3-spinner-zig-zag > div:last-child { -webkit-animation:ball-zag-deflect 1.5s 0s infinite linear; animation:ball-zag-deflect 1.5s 0s infinite linear; } @-webkit-keyframes ball-zig-deflect { 17% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px); } 34% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px); } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } 67% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px); } 84% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px); } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } } @keyframes ball-zig-deflect { 17% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px); } 34% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px); } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } 67% { -webkit-transform:translate(15px, -30px); transform:translate(15px, -30px); } 84% { -webkit-transform:translate(-15px, -30px); transform:translate(-15px, -30px); } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } } @-webkit-keyframes ball-zag-deflect { 17% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px); } 34% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px); } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } 67% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px); } 84% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px); } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } } @keyframes ball-zag-deflect { 17% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px); } 34% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px); } 50% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } 67% { -webkit-transform:translate(-15px, 30px); transform:translate(-15px, 30px); } 84% { -webkit-transform:translate(15px, 30px); transform:translate(15px, 30px); } 100% { -webkit-transform:translate(0, 0); transform:translate(0, 0); } } .css3-spinner > .css3-spinner-ball-scale-multiple { width:60px; height:60px; margin-left:-30px; margin-top:-30px; background-color:transparent !important; -webkit-animation:none; animation:none; } .css3-spinner-ball-scale-multiple > div { background-color:#DDD; border-radius:100%; position:absolute; left:0; top:0; opacity:0; width:60px; height:60px; -webkit-animation:ball-scale-multiple 1.25s 0s linear infinite; animation:ball-scale-multiple 1.25s 0s linear infinite; } .css3-spinner-ball-scale-multiple > div:nth-child(2) { -webkit-animation-delay:-0.4s; animation-delay:-0.4s; } .css3-spinner-ball-scale-multiple > div:nth-child(3) { -webkit-animation-delay:-0.2s; animation-delay:-0.2s; } @-webkit-keyframes ball-scale-multiple { 0% { -webkit-transform:scale(0); transform:scale(0); opacity:0; } 5% { opacity:1; } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:0; } } @keyframes ball-scale-multiple { 0% { -webkit-transform:scale(0); transform:scale(0); opacity:0; } 5% { opacity:1; } 100% { -webkit-transform:scale(1); transform:scale(1); opacity:0; } } .css3-spinner > .css3-spinner-triangle-path { background-color:transparent !important; -webkit-transform:translate(-29.994px, -37.50938px); -ms-transform:translate(-29.994px, -37.50938px); transform:translate(-29.994px, -37.50938px); -webkit-animation:none; animation:none; } .css3-spinner-triangle-path > div { -webkit-animation-fill-mode:both; animation-fill-mode:both; position:absolute; width:10px; height:10px; border-radius:100%; background-color:#DDD; } .css3-spinner-triangle-path > div:nth-child(1) { -webkit-animation:ball-triangle-path-1 2s 0s ease-in-out infinite; animation:ball-triangle-path-1 2s 0s ease-in-out infinite; } .css3-spinner-triangle-path > div:nth-child(2) { -webkit-animation:ball-triangle-path-2 2s 0s ease-in-out infinite; animation:ball-triangle-path-2 2s 0s ease-in-out infinite; } .css3-spinner-triangle-path > div:nth-child(3) { -webkit-animation:ball-triangle-path-3 2s 0s ease-in-out infinite; animation:ball-triangle-path-3 2s 0s ease-in-out infinite; } .css3-spinner-triangle-path > div:nth-of-type(1) { top:50px; } .css3-spinner-triangle-path > div:nth-of-type(2) { left:25px; } .css3-spinner-triangle-path > div:nth-of-type(3) { top:50px; left:50px; } @-webkit-keyframes ball-triangle-path-1 { 33% { -webkit-transform:translate(25px, -50px); transform:translate(25px, -50px); } 66% { -webkit-transform:translate(50px, 0px); transform:translate(50px, 0px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } @keyframes ball-triangle-path-1 { 33% { -webkit-transform:translate(25px, -50px); transform:translate(25px, -50px); } 66% { -webkit-transform:translate(50px, 0px); transform:translate(50px, 0px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } @-webkit-keyframes ball-triangle-path-2 { 33% { -webkit-transform:translate(25px, 50px); transform:translate(25px, 50px); } 66% { -webkit-transform:translate(-25px, 50px); transform:translate(-25px, 50px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } @keyframes ball-triangle-path-2 { 33% { -webkit-transform:translate(25px, 50px); transform:translate(25px, 50px); } 66% { -webkit-transform:translate(-25px, 50px); transform:translate(-25px, 50px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } @-webkit-keyframes ball-triangle-path-3 { 33% { -webkit-transform:translate(-50px, 0px); transform:translate(-50px, 0px); } 66% { -webkit-transform:translate(-25px, -50px); transform:translate(-25px, -50px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } @keyframes ball-triangle-path-3 { 33% { -webkit-transform:translate(-50px, 0px); transform:translate(-50px, 0px); } 66% { -webkit-transform:translate(-25px, -50px); transform:translate(-25px, -50px); } 100% { -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); } } .css3-spinner > .css3-spinner-ball-pulse-sync { width:70px; height:34px; margin-left:-35px; margin-top:-17px; background-color:transparent !important; -webkit-animation:none; animation:none; } .css3-spinner-ball-pulse-sync > div { display:inline-block; background-color:#DDD; width:14px; height:14px; margin:10px 3px 0; border-radius:100%; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .css3-spinner-ball-pulse-sync > div:nth-child(0) { -webkit-animation:ball-pulse-sync 0.7s -0.21s infinite ease-in-out; animation:ball-pulse-sync 0.7s -0.21s infinite ease-in-out; } .css3-spinner-ball-pulse-sync > div:nth-child(1) { -webkit-animation:ball-pulse-sync 0.7s -0.14s infinite ease-in-out; animation:ball-pulse-sync 0.7s -0.14s infinite ease-in-out; } .css3-spinner-ball-pulse-sync > div:nth-child(2) { -webkit-animation:ball-pulse-sync 0.7s -0.07s infinite ease-in-out; animation:ball-pulse-sync 0.7s -0.07s infinite ease-in-out; } .css3-spinner-ball-pulse-sync > div:nth-child(3) { -webkit-animation:ball-pulse-sync 0.7s 0s infinite ease-in-out; animation:ball-pulse-sync 0.7s 0s infinite ease-in-out; } @-webkit-keyframes ball-pulse-sync { 33% { -webkit-transform:translateY(10px); transform:translateY(10px); opacity:0.85; } 66% { -webkit-transform:translateY(-10px); transform:translateY(-10px); opacity:0.7; } 100% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } } @keyframes ball-pulse-sync { 33% { -webkit-transform:translateY(10px); transform:translateY(10px); opacity:0.85; } 66% { -webkit-transform:translateY(-10px); transform:translateY(-10px); opacity:0.7; } 100% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } } .css3-spinner > .css3-spinner-scale-ripple { width:50px; height:50px; margin-left:-25px; margin-top:-25px; background-color:transparent !important; -webkit-animation:none; animation:none; } .css3-spinner-scale-ripple > div { -webkit-animation-fill-mode:both; animation-fill-mode:both; position:absolute; top:0; width:50px; height:50px; border-radius:100%; border:2px solid #DDD; -webkit-animation:ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8); animation:ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8); } .css3-spinner-scale-ripple > div:nth-child(0) { -webkit-animation-delay:-0.8s; animation-delay:-0.8s; } .css3-spinner-scale-ripple > div:nth-child(1) { -webkit-animation-delay:-0.6s; animation-delay:-0.6s; } .css3-spinner-scale-ripple > div:nth-child(2) { -webkit-animation-delay:-0.4s; animation-delay:-0.4s; } .css3-spinner-scale-ripple > div:nth-child(3) { -webkit-animation-delay:-0.2s; animation-delay:-0.2s; } @-webkit-keyframes ball-scale-ripple-multiple { 0% { -webkit-transform:scale(0.1); transform:scale(0.1); opacity:1; } 70% { -webkit-transform:scale(1); transform:scale(1); opacity:0.7; } 100% { opacity:0.0; } } @keyframes ball-scale-ripple-multiple { 0% { -webkit-transform:scale(0.1); transform:scale(0.1); opacity:1; } 70% { -webkit-transform:scale(1); transform:scale(1); opacity:0.7; } 100% { opacity:0.0; } } .mb_YTVPlayer :focus { outline:0; } .mb_YTVPlayer { display:block; transform:translateZ(0); transform-style:preserve-3d; perspective:1000; backface-visibility:hidden; transform:translate3d(0,0,0); animation-timing-function:linear; } .mb_YTVPlayer.fullscreen { display:block!important; position:fixed!important; width:100%!important; height:100%!important; top:0!important; left:0!important; margin:0!important; border:none !important; } .mb_YTVPlayer.fullscreen .mbYTP_wrapper { opacity:1 !important; } .mbYTP_wrapper iframe { max-width:4000px !important; } .inline_YTPlayer { margin-bottom:20px; vertical-align:top; position:relative; left:0; overflow:hidden; border-radius:4px; -moz-box-shadow:0 0 5px rgba(0,0,0,.7); -webkit-box-shadow:0 0 5px rgba(0,0,0,.7); box-shadow:0 0 5px rgba(0,0,0,.7); background:rgba(0,0,0,.5); } .inline_YTPlayer img { border:none!important; -moz-transform:none!important; -webkit-transform:none!important; -o-transform:none!important; transform:none!important; margin:0!important; padding:0!important } .entry-image { margin-bottom:10px; } .serie_entry { padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #F5F5F5; } #posts .entry-content { margin-top:10px; } .entry { padding-bottom:10px; margin-bottom:25px; } .entry-meta { margin:0 } .content-wrap { padding:40px 0; } #page-title { padding:20px 0; } .entry-title h2 { font-size:16px; } .entry-title h3 { font-size:16px; text-transform:uppercase; } .entry-title h3 a { color:#333; } .entry-title h3 a:hover { color:#1ABC9C; } #primary-menu.style-99 > ul { padding-right:0px; margin-right:0px; border-right:0px solid #EEE; } #primary-menu.style-99 > ul > li:not(:first-child) { margin-left:15px; } #primary-menu.style-99 > ul > li > a { padding:3px; padding-top:25px; padding-bottom:25px; line-height:14px; font-size:12px; font-weight:600; } #primary-menu.style-99 > ul > li > a i { display:block; width:auto; margin:0 0 8px; font-size:28px; line-height:1; } #primary-menu.style-99 > ul > li > a img { display:block; height:40px; width:auto; margin:0 0 8px; line-height:1; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li { margin-left:2px; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li:first-child { margin-left:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li > a { line-height:22px; padding-left:1px; padding-top:19px; padding-bottom:19px; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li > a > div { padding:0; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li > a i { display:inline-block; width:16px; top:-1px; margin:0 6px 0 0; font-size:12px; line-height:22px; } #header.sticky-header:not(.static-sticky) #primary-menu.style-99 > ul > li > a img { display:inline-block; height:16px; width:auto; top:-1px; margin:0 6px 0 0; line-height:22px; } #header.full-header #primary-menu > ul { border-right:0px solid #eee; float:left; margin-right:0px; padding-right:0px; } .content-wrap { padding:20px 0; } .sidebar-widgets-wrap .widget { border-top:0px solid #eee; padding-top:0; } #page-title h2 { color:#777; display:block; font-size:18px; font-weight:300; margin-top:10px; margin-bottom:0px; font-family:"Lato",sans-serif; } .menu-title h2 { color:#fff; display:block; font-size:20px; font-weight:600; margin-top:7px; margin-bottom:7px; font-family:"Lato",sans-serif; } .portfolio-desc h4 { margin:0px; } .video_thumb { display:inline-block; position:relative; width:100%; height:100%; } .video_thumb {position:relative; } .video_thumb img {width:100%; } .video_thumb a {position:absolute; top:0; display:block; width:100%; height:100%; text-align:center; text-decoration:none;} .video_thumb a .play, .video_thumb a .overlay {opacity:0; } .video_thumb a:hover .play, .video_thumb a:hover .overlay {display:block; transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;} .video_thumb a:hover .play { position:relative; font-size:64px; color:#ffffff; z-index:1000; opacity:1; vertical-align:middle; transform:translate(0px, -50%); top:50%; } .video_thumb a:hover .overlay {position:absolute; top:0; width:100%; height:100%; background-color:#000000; opacity:.7;} .cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s} .cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1} .cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} @media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}} .cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} .cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0} @font-face { font-family:'font-icons'; src:url('fonts/font-icons.eot'); src:url('fonts/font-icons.eot') format('embedded-opentype'), url('fonts/font-icons.woff') format('woff'), url('fonts/font-icons.ttf') format('truetype'), url('fonts/font-icons.svg') format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'lined-icons'; src:url('fonts/lined-icons.eot'); src:url('fonts/lined-icons.eot') format('embedded-opentype'), url('fonts/lined-icons.woff') format('woff'), url('fonts/lined-icons.ttf') format('truetype'), url('fonts/lined-icons.svg') format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'Simple-Line-Icons'; src:url('fonts/Simple-Line-Icons.eot'); src:url('fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), url('fonts/Simple-Line-Icons.woff') format('woff'), url('fonts/Simple-Line-Icons.ttf') format('truetype'), url('fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg'); font-weight:normal; font-style:normal; } [class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header #primary-menu ul > li.sub-menu > a:after { display:inline-block; font-family:'font-icons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:inherit; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } [class^="icon-line-"], [class*=" icon-line-"] { font-family:'lined-icons'; } [class^="icon-line2-"], [class*=" icon-line2-"] { font-family:'Simple-Line-Icons'; } .icon-lg { font-size:1.3333333333333333em; line-height:0.75em; vertical-align:-15%; } .icon-2x { font-size:2em; } .icon-3x { font-size:3em; } .icon-4x { font-size:4em; } .icon-5x { font-size:5em; } .icon-fw { width:1.2857142857142858em; text-align:center; } .iconlist { padding-left:0; margin-left:1.75em; list-style-type:none; } .iconlist li { position:relative; } .iconlist ul { list-style-type:none; margin:5px 0 5px 25px; } .iconlist > li [class^="icon-"]:first-child, .iconlist > li [class*=" icon-"]:first-child { position:absolute; left:-1.75em; width:1.75em; text-align:center; top:1px; width:14px; } .iconlist.iconlist-large { font-size:16px; } .iconlist.iconlist-large li { margin:4px 0; } .iconlist.iconlist-large > li [class^="icon-"], .iconlist.iconlist-large > li [class*=" icon-"] { width:16px; margin-right:5px; } .iconlist-color li i { color:#1ABC9C; } .icon-border { padding:.2em .25em .15em; border:solid 0.08em #eeeeee; border-radius:.1em; } .icon.pull-left { margin-right:.3em; } .icon.pull-right { margin-left:.3em; } .icon-spin { -webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; -o-animation:spin 2s infinite linear; animation:spin 2s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform:rotate(0deg); } 100% { -moz-transform:rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform:rotate(0deg); } 100% { -o-transform:rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform:rotate(0deg); } 100% { -ms-transform:rotate(359deg); } } @keyframes spin { 0% { transform:rotate(0deg); } 100% { transform:rotate(359deg); } } .icon-rotate-90 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); } .icon-rotate-180 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); } .icon-rotate-270 { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg); } .icon-flip-horizontal { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform:scale(-1, 1); -moz-transform:scale(-1, 1); -ms-transform:scale(-1, 1); -o-transform:scale(-1, 1); transform:scale(-1, 1); } .icon-flip-vertical { filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform:scale(1, -1); -moz-transform:scale(1, -1); -ms-transform:scale(1, -1); -o-transform:scale(1, -1); transform:scale(1, -1); } .icon-stacked { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle; } .icon-stacked-1x, .icon-stacked-2x { position:absolute; left:0; width:100%; text-align:center; } .icon-stacked-1x { line-height:inherit; } .icon-stacked-2x { font-size:2em; } .icon-inverse { color:#ffffff; } .icon-type:before { content:"\e600"; } .icon-box:before { content:"\e601"; } .icon-archive:before { content:"\e602"; } .icon-envelope:before { content:"\e603"; } .icon-email:before { content:"\e604"; } .icon-files:before { content:"\e605"; } .icon-printer2:before { content:"\e606"; } .icon-folder-add:before { content:"\e607"; } .icon-folder-settings:before { content:"\e608"; } .icon-folder-check:before { content:"\e609"; } .icon-wifi-low:before { content:"\e60a"; } .icon-wifi-mid:before { content:"\e60b"; } .icon-wifi-full:before { content:"\e60c"; } .icon-connection-empty:before { content:"\e60d"; } .icon-battery-full:before { content:"\e60e"; } .icon-settings:before { content:"\e60f"; } .icon-arrow-left:before { content:"\e610"; } .icon-arrow-up:before { content:"\e611"; } .icon-arrow-down:before { content:"\e612"; } .icon-arrow-right:before { content:"\e613"; } .icon-reload:before { content:"\e614"; } .icon-download:before { content:"\e615"; } .icon-tag:before { content:"\e616"; } .icon-trashcan:before { content:"\e617"; } .icon-search:before { content:"\e618"; } .icon-zoom-in:before { content:"\e619"; } .icon-zoom-out:before { content:"\e61a"; } .icon-chat:before { content:"\e61b"; } .icon-clock:before { content:"\e61c"; } .icon-printer:before { content:"\e61d"; } .icon-home:before { content:"\e61e"; } .icon-flag:before { content:"\e61f"; } .icon-meter:before { content:"\e620"; } .icon-switch:before { content:"\e621"; } .icon-forbidden:before { content:"\e622"; } .icon-phone-landscape:before { content:"\e623"; } .icon-tablet:before { content:"\e624"; } .icon-tablet-landscape:before { content:"\e625"; } .icon-laptop:before { content:"\e626"; } .icon-camera:before { content:"\e627"; } .icon-microwave-oven:before { content:"\e628"; } .icon-credit-cards:before { content:"\e629"; } .icon-map-marker:before { content:"\e62a"; } .icon-map:before { content:"\e62b"; } .icon-support:before { content:"\e62c"; } .icon-newspaper2:before { content:"\e62d"; } .icon-barbell:before { content:"\e62e"; } .icon-stopwatch:before { content:"\e62f"; } .icon-atom:before { content:"\e630"; } .icon-image:before { content:"\e631"; } .icon-cube:before { content:"\e632"; } .icon-bars:before { content:"\e633"; } .icon-chart:before { content:"\e634"; } .icon-pencil:before { content:"\e635"; } .icon-measure:before { content:"\e636"; } .icon-eyedropper:before { content:"\e637"; } .icon-file-settings:before { content:"\e638"; } .icon-file-add:before { content:"\e639"; } .icon-file:before { content:"\e63a"; } .icon-align-left:before { content:"\e63b"; } .icon-align-right:before { content:"\e63c"; } .icon-align-center:before { content:"\e63d"; } .icon-align-justify:before { content:"\e63e"; } .icon-file-broken:before { content:"\e63f"; } .icon-browser:before { content:"\e640"; } .icon-windows:before { content:"\e641"; } .icon-window:before { content:"\e642"; } .icon-folder:before { content:"\e643"; } .icon-connection-25:before { content:"\e644"; } .icon-connection-50:before { content:"\e645"; } .icon-connection-75:before { content:"\e646"; } .icon-connection-full:before { content:"\e647"; } .icon-list:before { content:"\e648"; } .icon-grid:before { content:"\e649"; } .icon-stack3:before { content:"\e64a"; } .icon-battery-charging:before { content:"\e64b"; } .icon-battery-empty:before { content:"\e64c"; } .icon-battery-25:before { content:"\e64d"; } .icon-battery-50:before { content:"\e64e"; } .icon-battery-75:before { content:"\e64f"; } .icon-refresh:before { content:"\e650"; } .icon-volume:before { content:"\e651"; } .icon-volume-increase:before { content:"\e652"; } .icon-volume-decrease:before { content:"\e653"; } .icon-mute:before { content:"\e654"; } .icon-microphone:before { content:"\e655"; } .icon-microphone-off:before { content:"\e656"; } .icon-book:before { content:"\e657"; } .icon-checkmark:before { content:"\e658"; } .icon-checkbox-checked:before { content:"\e659"; } .icon-checkbox:before { content:"\e65a"; } .icon-paperclip:before { content:"\e65b"; } .icon-chat-1:before { content:"\e65c"; } .icon-chat-2:before { content:"\e65d"; } .icon-chat-3:before { content:"\e65e"; } .icon-comment:before { content:"\e65f"; } .icon-calendar:before { content:"\e660"; } .icon-bookmark:before { content:"\e661"; } .icon-email2:before { content:"\e662"; } .icon-heart:before { content:"\e663"; } .icon-enter:before { content:"\e664"; } .icon-cloud:before { content:"\e665"; } .icon-book2:before { content:"\e666"; } .icon-star:before { content:"\e667"; } .icon-lock:before { content:"\e668"; } .icon-unlocked:before { content:"\e669"; } .icon-unlocked2:before { content:"\e66a"; } .icon-users:before { content:"\e66b"; } .icon-user:before { content:"\e66c"; } .icon-users2:before { content:"\e66d"; } .icon-user2:before { content:"\e66e"; } .icon-bullhorn:before { content:"\e66f"; } .icon-share:before { content:"\e670"; } .icon-screen:before { content:"\e671"; } .icon-phone:before { content:"\e672"; } .icon-phone-portrait:before { content:"\e673"; } .icon-calculator:before { content:"\e674"; } .icon-bag:before { content:"\e675"; } .icon-diamond:before { content:"\e676"; } .icon-drink:before { content:"\e677"; } .icon-shorts:before { content:"\e678"; } .icon-vcard:before { content:"\e679"; } .icon-sun:before { content:"\e67a"; } .icon-bill:before { content:"\e67b"; } .icon-coffee:before { content:"\e67c"; } .icon-tv2:before { content:"\e67d"; } .icon-newspaper:before { content:"\e67e"; } .icon-stack:before { content:"\e67f"; } .icon-syringe:before { content:"\e680"; } .icon-health:before { content:"\e681"; } .icon-bolt:before { content:"\e682"; } .icon-pill:before { content:"\e683"; } .icon-bones:before { content:"\e684"; } .icon-lab:before { content:"\e685"; } .icon-clipboard:before { content:"\e686"; } .icon-mug:before { content:"\e687"; } .icon-bucket:before { content:"\e688"; } .icon-select:before { content:"\e689"; } .icon-graph:before { content:"\e68a"; } .icon-crop:before { content:"\e68b"; } .icon-heart2:before { content:"\e68c"; } .icon-cloud2:before { content:"\e68d"; } .icon-star2:before { content:"\e68e"; } .icon-pen:before { content:"\e68f"; } .icon-diamond2:before { content:"\e690"; } .icon-display:before { content:"\e691"; } .icon-paperplane:before { content:"\e692"; } .icon-params:before { content:"\e693"; } .icon-banknote:before { content:"\e694"; } .icon-vynil:before { content:"\e695"; } .icon-truck:before { content:"\e696"; } .icon-world:before { content:"\e697"; } .icon-tv:before { content:"\e698"; } .icon-sound:before { content:"\e699"; } .icon-video:before { content:"\e69a"; } .icon-trash:before { content:"\e69b"; } .icon-user3:before { content:"\e69c"; } .icon-key:before { content:"\e69d"; } .icon-search2:before { content:"\e69e"; } .icon-settings2:before { content:"\e69f"; } .icon-camera2:before { content:"\e6a0"; } .icon-tag2:before { content:"\e6a1"; } .icon-lock2:before { content:"\e6a2"; } .icon-bulb:before { content:"\e6a3"; } .icon-location:before { content:"\e6a4"; } .icon-eye:before { content:"\e6a5"; } .icon-bubble:before { content:"\e6a6"; } .icon-stack2:before { content:"\e6a7"; } .icon-cup:before { content:"\e6a8"; } .icon-phone2:before { content:"\e6a9"; } .icon-news:before { content:"\e6aa"; } .icon-mail:before { content:"\e6ab"; } .icon-like:before { content:"\e6ac"; } .icon-photo:before { content:"\e6ad"; } .icon-note:before { content:"\e6ae"; } .icon-clock2:before { content:"\e6af"; } .icon-data:before { content:"\e6b0"; } .icon-music:before { content:"\e6b1"; } .icon-megaphone:before { content:"\e6b2"; } .icon-study:before { content:"\e6b3"; } .icon-lab2:before { content:"\e6b4"; } .icon-food:before { content:"\e6b5"; } .icon-t-shirt:before { content:"\e6b6"; } .icon-fire:before { content:"\e6b7"; } .icon-clip:before { content:"\e6b8"; } .icon-shop:before { content:"\e6b9"; } .icon-calendar2:before { content:"\e6ba"; } .icon-wallet:before { content:"\e6bb"; } .icon-duckduckgo:before { content:"\e830"; } .icon-lkdto:before { content:"\e896"; } .icon-delicious:before { content:"\e832"; } .icon-paypal:before { content:"\e833"; } .icon-flattr:before { content:"\e834"; } .icon-android:before { content:"\e835"; } .icon-eventful:before { content:"\e836"; } .icon-smashmag:before { content:"\e837"; } .icon-gplus:before { content:"\e838"; } .icon-wikipedia:before { content:"\e839"; } .icon-lanyrd:before { content:"\e83a"; } .icon-calendar-1:before { content:"\e83b"; } .icon-stumbleupon:before { content:"\e83c"; } .icon-bitcoin:before { content:"\e83f"; } .icon-w3c:before { content:"\e840"; } .icon-foursquare:before { content:"\e841"; } .icon-html5:before { content:"\e842"; } .icon-ie:before { content:"\e843"; } .icon-call:before { content:"\e844"; } .icon-grooveshark:before { content:"\e845"; } .icon-ninetyninedesigns:before { content:"\e846"; } .icon-forrst:before { content:"\e847"; } .icon-digg:before { content:"\e848"; } .icon-spotify:before { content:"\e849"; } .icon-reddit:before { content:"\e84a"; } .icon-guest:before { content:"\e84b"; } .icon-blogger:before { content:"\e84e"; } .icon-cc:before { content:"\e84f"; } .icon-dribbble:before { content:"\e850"; } .icon-evernote:before { content:"\e851"; } .icon-flickr:before { content:"\e852"; } .icon-google:before { content:"\e853"; } .icon-viadeo:before { content:"\e854"; } .icon-instapaper:before { content:"\e855"; } .icon-weibo:before { content:"\e856"; } .icon-klout:before { content:"\e857"; } .icon-linkedin:before { content:"\e858"; } .icon-meetup:before { content:"\e859"; } .icon-vk:before { content:"\e85a"; } .icon-rss:before { content:"\e85d"; } .icon-skype:before { content:"\e85e"; } .icon-twitter:before { content:"\e85f"; } .icon-youtube:before { content:"\e860"; } .icon-vimeo:before { content:"\e861"; } .icon-windows2:before { content:"\e862"; } .icon-aim:before { content:"\e831"; } .icon-yahoo:before { content:"\e864"; } .icon-chrome:before { content:"\e865"; } .icon-email3:before { content:"\e866"; } .icon-macstore:before { content:"\e867"; } .icon-myspace:before { content:"\e868"; } .icon-podcast:before { content:"\e869"; } .icon-cloudapp:before { content:"\e86c"; } .icon-dropbox:before { content:"\e86d"; } .icon-ebay:before { content:"\e86e"; } .icon-facebook:before { content:"\e86f"; } .icon-github:before { content:"\e870"; } .icon-github-circled:before { content:"\e871"; } .icon-googleplay:before { content:"\e872"; } .icon-itunes:before { content:"\e873"; } .icon-plurk:before { content:"\e874"; } .icon-songkick:before { content:"\e875"; } .icon-lastfm:before { content:"\e876"; } .icon-gmail:before { content:"\e877"; } .icon-pinboard:before { content:"\e878"; } .icon-soundcloud:before { content:"\e87b"; } .icon-tumblr:before { content:"\e87c"; } .icon-eventasaurus:before { content:"\e87d"; } .icon-wordpress:before { content:"\e87e"; } .icon-yelp:before { content:"\e87f"; } .icon-intensedebate:before { content:"\e880"; } .icon-eventbrite:before { content:"\e881"; } .icon-scribd:before { content:"\e882"; } .icon-posterous:before { content:"\e883"; } .icon-stripe:before { content:"\e884"; } .icon-opentable:before { content:"\e885"; } .icon-cart:before { content:"\e886"; } .icon-print:before { content:"\e887"; } .icon-dwolla:before { content:"\e88a"; } .icon-appnet:before { content:"\e88b"; } .icon-statusnet:before { content:"\e88c"; } .icon-acrobat:before { content:"\e88d"; } .icon-drupal:before { content:"\e88e"; } .icon-buffer:before { content:"\e88f"; } .icon-pocket:before { content:"\e890"; } .icon-bitbucket:before { content:"\e891"; } .icon-lego:before { content:"\e892"; } .icon-login:before { content:"\e893"; } .icon-stackoverflow:before { content:"\e894"; } .icon-hackernews:before { content:"\e895"; } .icon-xing:before { content:"\e863"; } .icon-instagram:before { content:"\e889"; } .icon-angellist:before { content:"\e888"; } .icon-quora:before { content:"\e87a"; } .icon-openid:before { content:"\e879"; } .icon-steam:before { content:"\e86b"; } .icon-amazon:before { content:"\e86a"; } .icon-disqus:before { content:"\e85c"; } .icon-plancast:before { content:"\e85b"; } .icon-appstore:before { content:"\e84d"; } .icon-gowalla:before { content:"\e84c"; } .icon-pinterest:before { content:"\e83e"; } .icon-fivehundredpx:before { content:"\e83d"; } .icon-glass:before { content:"\e6bc"; } .icon-music2:before { content:"\e6bd"; } .icon-search3:before { content:"\e6be"; } .icon-envelope2:before { content:"\e6bf"; } .icon-heart3:before { content:"\e6c0"; } .icon-star3:before { content:"\e6c1"; } .icon-star-empty:before { content:"\e6c2"; } .icon-user4:before { content:"\e6c3"; } .icon-film:before { content:"\e6c4"; } .icon-th-large:before { content:"\e6c5"; } .icon-th:before { content:"\e6c6"; } .icon-th-list:before { content:"\e6c7"; } .icon-ok:before { content:"\e6c8"; } .icon-remove:before { content:"\e6c9"; } .icon-zoom-in2:before { content:"\e6ca"; } .icon-zoom-out2:before { content:"\e6cb"; } .icon-off:before { content:"\e6cc"; } .icon-signal:before { content:"\e6cd"; } .icon-cog:before { content:"\e6ce"; } .icon-trash2:before { content:"\e6cf"; } .icon-home2:before { content:"\e6d0"; } .icon-file2:before { content:"\e6d1"; } .icon-time:before { content:"\e6d2"; } .icon-road:before { content:"\e6d3"; } .icon-download-alt:before { content:"\e6d4"; } .icon-download2:before { content:"\e6d5"; } .icon-upload:before { content:"\e6d6"; } .icon-inbox:before { content:"\e6d7"; } .icon-play-circle:before { content:"\e6d8"; } .icon-repeat:before { content:"\e6d9"; } .icon-refresh2:before { content:"\e6da"; } .icon-list-alt:before { content:"\e6db"; } .icon-lock3:before { content:"\e6dc"; } .icon-flag2:before { content:"\e6dd"; } .icon-headphones:before { content:"\e6de"; } .icon-volume-off:before { content:"\e6df"; } .icon-volume-down:before { content:"\e6e0"; } .icon-volume-up:before { content:"\e6e1"; } .icon-qrcode:before { content:"\e6e2"; } .icon-barcode:before { content:"\e6e3"; } .icon-tag3:before { content:"\e6e4"; } .icon-tags:before { content:"\e6e5"; } .icon-book3:before { content:"\e6e6"; } .icon-bookmark2:before { content:"\e6e7"; } .icon-print2:before { content:"\e6e8"; } .icon-camera3:before { content:"\e6e9"; } .icon-font:before { content:"\e6ea"; } .icon-bold:before { content:"\e6eb"; } .icon-italic:before { content:"\e6ec"; } .icon-text-height:before { content:"\e6ed"; } .icon-text-width:before { content:"\e6ee"; } .icon-align-left2:before { content:"\e6ef"; } .icon-align-center2:before { content:"\e6f0"; } .icon-align-right2:before { content:"\e6f1"; } .icon-align-justify2:before { content:"\e6f2"; } .icon-list2:before { content:"\e6f3"; } .icon-indent-left:before { content:"\e6f4"; } .icon-indent-right:before { content:"\e6f5"; } .icon-facetime-video:before { content:"\e6f6"; } .icon-picture:before { content:"\e6f7"; } .icon-pencil2:before { content:"\e6f8"; } .icon-map-marker2:before { content:"\e6f9"; } .icon-adjust:before { content:"\e6fa"; } .icon-tint:before { content:"\e6fb"; } .icon-edit:before { content:"\e6fc"; } .icon-share2:before { content:"\e6fd"; } .icon-check:before { content:"\e6fe"; } .icon-move:before { content:"\e6ff"; } .icon-step-backward:before { content:"\e700"; } .icon-fast-backward:before { content:"\e701"; } .icon-backward:before { content:"\e702"; } .icon-play:before { content:"\e703"; } .icon-pause:before { content:"\e704"; } .icon-stop:before { content:"\e705"; } .icon-forward:before { content:"\e706"; } .icon-fast-forward:before { content:"\e707"; } .icon-step-forward:before { content:"\e708"; } .icon-eject:before { content:"\e709"; } .icon-chevron-left:before { content:"\e70a"; } .icon-chevron-right:before { content:"\e70b"; } .icon-plus-sign:before { content:"\e70c"; } .icon-minus-sign:before { content:"\e70d"; } .icon-remove-sign:before { content:"\e70e"; } .icon-ok-sign:before { content:"\e70f"; } .icon-question-sign:before { content:"\e710"; } .icon-info-sign:before { content:"\e711"; } .icon-screenshot:before { content:"\e712"; } .icon-remove-circle:before { content:"\e713"; } .icon-ok-circle:before { content:"\e714"; } .icon-ban-circle:before { content:"\e715"; } .icon-arrow-left2:before { content:"\e716"; } .icon-arrow-right2:before { content:"\e717"; } .icon-arrow-up2:before { content:"\e718"; } .icon-arrow-down2:before { content:"\e719"; } .icon-share-alt:before { content:"\e71a"; } .icon-resize-full:before { content:"\e71b"; } .icon-resize-small:before { content:"\e71c"; } .icon-plus:before { content:"\e71d"; } .icon-minus:before { content:"\e71e"; } .icon-asterisk:before { content:"\e71f"; } .icon-exclamation-sign:before { content:"\e720"; } .icon-gift:before { content:"\e721"; } .icon-leaf:before { content:"\e722"; } .icon-fire2:before { content:"\e723"; } .icon-eye-open:before { content:"\e724"; } .icon-eye-close:before { content:"\e725"; } .icon-warning-sign:before { content:"\e726"; } .icon-plane:before { content:"\e727"; } .icon-calendar3:before { content:"\e728"; } .icon-random:before { content:"\e729"; } .icon-comment2:before { content:"\e72a"; } .icon-magnet:before { content:"\e72b"; } .icon-chevron-up:before { content:"\e72c"; } .icon-chevron-down:before { content:"\e72d"; } .icon-retweet:before { content:"\e72e"; } .icon-shopping-cart:before { content:"\e72f"; } .icon-folder-close:before { content:"\e730"; } .icon-folder-open:before { content:"\e731"; } .icon-resize-vertical:before { content:"\e732"; } .icon-resize-horizontal:before { content:"\e733"; } .icon-bar-chart:before { content:"\e734"; } .icon-twitter-sign:before { content:"\e735"; } .icon-facebook-sign:before { content:"\e736"; } .icon-camera-retro:before { content:"\e737"; } .icon-key2:before { content:"\e738"; } .icon-cogs:before { content:"\e739"; } .icon-comments:before { content:"\e73a"; } .icon-thumbs-up:before { content:"\e73b"; } .icon-thumbs-down:before { content:"\e73c"; } .icon-star-half:before { content:"\e73d"; } .icon-heart-empty:before { content:"\e73e"; } .icon-signout:before { content:"\e73f"; } .icon-linkedin-sign:before { content:"\e740"; } .icon-pushpin:before { content:"\e741"; } .icon-external-link:before { content:"\e742"; } .icon-signin:before { content:"\e743"; } .icon-trophy:before { content:"\e744"; } .icon-github-sign:before { content:"\e745"; } .icon-upload-alt:before { content:"\e746"; } .icon-lemon:before { content:"\e747"; } .icon-phone3:before { content:"\e748"; } .icon-check-empty:before { content:"\e749"; } .icon-bookmark-empty:before { content:"\e74a"; } .icon-phone-sign:before { content:"\e74b"; } .icon-twitter2:before { content:"\e74c"; } .icon-facebook2:before { content:"\e74d"; } .icon-github2:before { content:"\e74e"; } .icon-unlock:before { content:"\e74f"; } .icon-credit:before { content:"\e750"; } .icon-rss2:before { content:"\e751"; } .icon-hdd:before { content:"\e752"; } .icon-bullhorn2:before { content:"\e753"; } .icon-bell:before { content:"\e754"; } .icon-certificate:before { content:"\e755"; } .icon-hand-right:before { content:"\e756"; } .icon-hand-left:before { content:"\e757"; } .icon-hand-up:before { content:"\e758"; } .icon-hand-down:before { content:"\e759"; } .icon-circle-arrow-left:before { content:"\e75a"; } .icon-circle-arrow-right:before { content:"\e75b"; } .icon-circle-arrow-up:before { content:"\e75c"; } .icon-circle-arrow-down:before { content:"\e75d"; } .icon-globe:before { content:"\e75e"; } .icon-wrench:before { content:"\e75f"; } .icon-tasks:before { content:"\e760"; } .icon-filter:before { content:"\e761"; } .icon-briefcase:before { content:"\e762"; } .icon-fullscreen:before { content:"\e763"; } .icon-group:before { content:"\e764"; } .icon-link:before { content:"\e765"; } .icon-cloud3:before { content:"\e766"; } .icon-beaker:before { content:"\e767"; } .icon-cut:before { content:"\e768"; } .icon-copy:before { content:"\e769"; } .icon-paper-clip:before { content:"\e76a"; } .icon-save:before { content:"\e76b"; } .icon-sign-blank:before { content:"\e76c"; } .icon-reorder:before { content:"\e76d"; } .icon-list-ul:before { content:"\e76e"; } .icon-list-ol:before { content:"\e76f"; } .icon-strikethrough:before { content:"\e770"; } .icon-underline:before { content:"\e771"; } .icon-table:before { content:"\e772"; } .icon-magic:before { content:"\e773"; } .icon-truck2:before { content:"\e774"; } .icon-pinterest2:before { content:"\e775"; } .icon-pinterest-sign:before { content:"\e776"; } .icon-google-plus-sign:before { content:"\e777"; } .icon-google-plus:before { content:"\e778"; } .icon-money:before { content:"\e779"; } .icon-caret-down:before { content:"\e77a"; } .icon-caret-up:before { content:"\e77b"; } .icon-caret-left:before { content:"\e77c"; } .icon-caret-right:before { content:"\e77d"; } .icon-columns:before { content:"\e77e"; } .icon-sort:before { content:"\e77f"; } .icon-sort-down:before { content:"\e780"; } .icon-sort-up:before { content:"\e781"; } .icon-envelope-alt:before { content:"\e782"; } .icon-linkedin2:before { content:"\e783"; } .icon-undo:before { content:"\e784"; } .icon-legal:before { content:"\e785"; } .icon-dashboard:before { content:"\e786"; } .icon-comment-alt:before { content:"\e787"; } .icon-comments-alt:before { content:"\e788"; } .icon-bolt2:before { content:"\e789"; } .icon-sitemap:before { content:"\e78a"; } .icon-umbrella:before { content:"\e78b"; } .icon-paste:before { content:"\e78c"; } .icon-lightbulb:before { content:"\e78d"; } .icon-exchange:before { content:"\e78e"; } .icon-cloud-download:before { content:"\e78f"; } .icon-cloud-upload:before { content:"\e790"; } .icon-user-md:before { content:"\e791"; } .icon-stethoscope:before { content:"\e792"; } .icon-suitcase:before { content:"\e793"; } .icon-bell-alt:before { content:"\e794"; } .icon-coffee2:before { content:"\e795"; } .icon-food2:before { content:"\e796"; } .icon-file-alt:before { content:"\e797"; } .icon-building:before { content:"\e798"; } .icon-hospital:before { content:"\e799"; } .icon-ambulance:before { content:"\e79a"; } .icon-medkit:before { content:"\e79b"; } .icon-fighter-jet:before { content:"\e79c"; } .icon-beer:before { content:"\e79d"; } .icon-h-sign:before { content:"\e79e"; } .icon-plus-sign2:before { content:"\e79f"; } .icon-double-angle-left:before { content:"\e7a0"; } .icon-double-angle-right:before { content:"\e7a1"; } .icon-double-angle-up:before { content:"\e7a2"; } .icon-double-angle-down:before { content:"\e7a3"; } .icon-angle-left:before { content:"\e7a4"; } .icon-angle-right:before { content:"\e7a5"; } .icon-angle-up:before { content:"\e7a6"; } .icon-angle-down:before { content:"\e7a7"; } .icon-desktop:before { content:"\e7a8"; } .icon-laptop2:before { content:"\e7a9"; } .icon-tablet2:before { content:"\e7aa"; } .icon-mobile:before { content:"\e7ab"; } .icon-circle-blank:before { content:"\e7ac"; } .icon-quote-left:before { content:"\e7ad"; } .icon-quote-right:before { content:"\e7ae"; } .icon-spinner:before { content:"\e7af"; } .icon-circle:before { content:"\e7b0"; } .icon-reply:before { content:"\e7b1"; } .icon-github-alt:before { content:"\e7b2"; } .icon-folder-close-alt:before { content:"\e7b3"; } .icon-folder-open-alt:before { content:"\e7b4"; } .icon-expand-alt:before { content:"\e7b5"; } .icon-collapse-alt:before { content:"\e7b6"; } .icon-smile:before { content:"\e7b7"; } .icon-frown:before { content:"\e7b8"; } .icon-meh:before { content:"\e7b9"; } .icon-gamepad:before { content:"\e7ba"; } .icon-keyboard:before { content:"\e7bb"; } .icon-flag-alt:before { content:"\e7bc"; } .icon-flag-checkered:before { content:"\e7bd"; } .icon-terminal:before { content:"\e7be"; } .icon-code:before { content:"\e7bf"; } .icon-reply-all:before { content:"\e7c0"; } .icon-star-half-full:before { content:"\e7c1"; } .icon-location-arrow:before { content:"\e7c2"; } .icon-crop2:before { content:"\e7c3"; } .icon-code-fork:before { content:"\e7c4"; } .icon-unlink:before { content:"\e7c5"; } .icon-question:before { content:"\e7c6"; } .icon-info:before { content:"\e7c7"; } .icon-exclamation:before { content:"\e7c8"; } .icon-superscript:before { content:"\e7c9"; } .icon-subscript:before { content:"\e7ca"; } .icon-eraser:before { content:"\e7cb"; } .icon-puzzle:before { content:"\e7cc"; } .icon-microphone2:before { content:"\e7cd"; } .icon-microphone-off2:before { content:"\e7ce"; } .icon-shield:before { content:"\e7cf"; } .icon-calendar-empty:before { content:"\e7d0"; } .icon-fire-extinguisher:before { content:"\e7d1"; } .icon-rocket:before { content:"\e7d2"; } .icon-maxcdn:before { content:"\e7d3"; } .icon-chevron-sign-left:before { content:"\e7d4"; } .icon-chevron-sign-right:before { content:"\e7d5"; } .icon-chevron-sign-up:before { content:"\e7d6"; } .icon-chevron-sign-down:before { content:"\e7d7"; } .icon-html52:before { content:"\e7d8"; } .icon-css3:before { content:"\e7d9"; } .icon-anchor:before { content:"\e7da"; } .icon-unlock-alt:before { content:"\e7db"; } .icon-bullseye:before { content:"\e7dc"; } .icon-ellipsis-horizontal:before { content:"\e7dd"; } .icon-ellipsis-vertical:before { content:"\e7de"; } .icon-rss-sign:before { content:"\e7df"; } .icon-play-sign:before { content:"\e7e0"; } .icon-ticket:before { content:"\e7e1"; } .icon-minus-sign-alt:before { content:"\e7e2"; } .icon-check-minus:before { content:"\e7e3"; } .icon-level-up:before { content:"\e7e4"; } .icon-level-down:before { content:"\e7e5"; } .icon-check-sign:before { content:"\e7e6"; } .icon-edit-sign:before { content:"\e7e7"; } .icon-external-link-sign:before { content:"\e7e8"; } .icon-share-sign:before { content:"\e7e9"; } .icon-compass:before { content:"\e7ea"; } .icon-collapse:before { content:"\e7eb"; } .icon-collapse-top:before { content:"\e7ec"; } .icon-expand:before { content:"\e7ed"; } .icon-euro:before { content:"\e7ee"; } .icon-gbp:before { content:"\e7ef"; } .icon-dollar:before { content:"\e7f0"; } .icon-rupee:before { content:"\e7f1"; } .icon-yen:before { content:"\e7f2"; } .icon-renminbi:before { content:"\e7f3"; } .icon-won:before { content:"\e7f4"; } .icon-bitcoin2:before { content:"\e7f5"; } .icon-file3:before { content:"\e7f6"; } .icon-file-text:before { content:"\e7f7"; } .icon-sort-by-alphabet:before { content:"\e7f8"; } .icon-sort-by-alphabet-alt:before { content:"\e7f9"; } .icon-sort-by-attributes:before { content:"\e7fa"; } .icon-sort-by-attributes-alt:before { content:"\e7fb"; } .icon-sort-by-order:before { content:"\e7fc"; } .icon-sort-by-order-alt:before { content:"\e7fd"; } .icon-thumbs-up2:before { content:"\e7fe"; } .icon-thumbs-down2:before { content:"\e7ff"; } .icon-youtube-sign:before { content:"\e800"; } .icon-youtube2:before { content:"\e801"; } .icon-xing2:before { content:"\e802"; } .icon-xing-sign:before { content:"\e803"; } .icon-youtube-play:before { content:"\e804"; } .icon-dropbox2:before { content:"\e805"; } .icon-stackexchange:before { content:"\e806"; } .icon-instagram2:before { content:"\e807"; } .icon-flickr2:before { content:"\e808"; } .icon-adn:before { content:"\e809"; } .icon-bitbucket2:before { content:"\e80a"; } .icon-bitbucket-sign:before { content:"\e80b"; } .icon-tumblr2:before { content:"\e80c"; } .icon-tumblr-sign:before { content:"\e80d"; } .icon-long-arrow-down:before { content:"\e80e"; } .icon-long-arrow-up:before { content:"\e80f"; } .icon-long-arrow-left:before { content:"\e810"; } .icon-long-arrow-right:before { content:"\e811"; } .icon-apple:before { content:"\e812"; } .icon-windows3:before { content:"\e813"; } .icon-android2:before { content:"\e814"; } .icon-linux:before { content:"\e815"; } .icon-dribbble2:before { content:"\e816"; } .icon-skype2:before { content:"\e817"; } .icon-foursquare2:before { content:"\e818"; } .icon-trello:before { content:"\e819"; } .icon-female:before { content:"\e81a"; } .icon-male:before { content:"\e81b"; } .icon-gittip:before { content:"\e81c"; } .icon-sun2:before { content:"\e81d"; } .icon-moon:before { content:"\e81e"; } .icon-archive2:before { content:"\e81f"; } .icon-bug:before { content:"\e820"; } .icon-renren:before { content:"\e821"; } .icon-weibo2:before { content:"\e822"; } .icon-vk2:before { content:"\e823"; } .icon-line-eye:before { content:"\e000"; } .icon-line-paper-clip:before { content:"\e001"; } .icon-line-mail:before { content:"\e002"; } .icon-line-toggle:before { content:"\e003"; } .icon-line-layout:before { content:"\e004"; } .icon-line-link:before { content:"\e005"; } .icon-line-bell:before { content:"\e006"; } .icon-line-lock:before { content:"\e007"; } .icon-line-unlock:before { content:"\e008"; } .icon-line-ribbon:before { content:"\e009"; } .icon-line-image:before { content:"\e010"; } .icon-line-signal:before { content:"\e011"; } .icon-line-target:before { content:"\e012"; } .icon-line-clipboard:before { content:"\e013"; } .icon-line-clock:before { content:"\e014"; } .icon-line-watch:before { content:"\e015"; } .icon-line-air-play:before { content:"\e016"; } .icon-line-camera:before { content:"\e017"; } .icon-line-video:before { content:"\e018"; } .icon-line-disc:before { content:"\e019"; } .icon-line-printer:before { content:"\e020"; } .icon-line-monitor:before { content:"\e021"; } .icon-line-server:before { content:"\e022"; } .icon-line-cog:before { content:"\e023"; } .icon-line-heart:before { content:"\e024"; } .icon-line-paragraph:before { content:"\e025"; } .icon-line-align-justify:before { content:"\e026"; } .icon-line-align-left:before { content:"\e027"; } .icon-line-align-center:before { content:"\e028"; } .icon-line-align-right:before { content:"\e029"; } .icon-line-book:before { content:"\e030"; } .icon-line-layers:before { content:"\e031"; } .icon-line-stack:before { content:"\e032"; } .icon-line-stack-2:before { content:"\e033"; } .icon-line-paper:before { content:"\e034"; } .icon-line-paper-stack:before { content:"\e035"; } .icon-line-search:before { content:"\e036"; } .icon-line-zoom-in:before { content:"\e037"; } .icon-line-zoom-out:before { content:"\e038"; } .icon-line-reply:before { content:"\e039"; } .icon-line-circle-plus:before { content:"\e040"; } .icon-line-circle-minus:before { content:"\e041"; } .icon-line-circle-check:before { content:"\e042"; } .icon-line-circle-cross:before { content:"\e043"; } .icon-line-square-plus:before { content:"\e044"; } .icon-line-square-minus:before { content:"\e045"; } .icon-line-square-check:before { content:"\e046"; } .icon-line-square-cross:before { content:"\e047"; } .icon-line-microphone:before { content:"\e048"; } .icon-line-record:before { content:"\e049"; } .icon-line-skip-back:before { content:"\e050"; } .icon-line-rewind:before { content:"\e051"; } .icon-line-play:before { content:"\e052"; } .icon-line-pause:before { content:"\e053"; } .icon-line-stop:before { content:"\e054"; } .icon-line-fast-forward:before { content:"\e055"; } .icon-line-skip-forward:before { content:"\e056"; } .icon-line-shuffle:before { content:"\e057"; } .icon-line-repeat:before { content:"\e058"; } .icon-line-folder:before { content:"\e059"; } .icon-line-umbrella:before { content:"\e060"; } .icon-line-moon:before { content:"\e061"; } .icon-line-thermometer:before { content:"\e062"; } .icon-line-drop:before { content:"\e063"; } .icon-line-sun:before { content:"\e064"; } .icon-line-cloud:before { content:"\e065"; } .icon-line-cloud-upload:before { content:"\e066"; } .icon-line-cloud-download:before { content:"\e067"; } .icon-line-upload:before { content:"\e068"; } .icon-line-download:before { content:"\e069"; } .icon-line-location:before { content:"\e070"; } .icon-line-location-2:before { content:"\e071"; } .icon-line-map:before { content:"\e072"; } .icon-line-battery:before { content:"\e073"; } .icon-line-head:before { content:"\e074"; } .icon-line-briefcase:before { content:"\e075"; } .icon-line-speech-bubble:before { content:"\e076"; } .icon-line-anchor:before { content:"\e077"; } .icon-line-globe:before { content:"\e078"; } .icon-line-box:before { content:"\e079"; } .icon-line-reload:before { content:"\e080"; } .icon-line-share:before { content:"\e081"; } .icon-line-marquee:before { content:"\e082"; } .icon-line-marquee-plus:before { content:"\e083"; } .icon-line-marquee-minus:before { content:"\e084"; } .icon-line-tag:before { content:"\e085"; } .icon-line-power:before { content:"\e086"; } .icon-line-command:before { content:"\e087"; } .icon-line-alt:before { content:"\e088"; } .icon-line-esc:before { content:"\e089"; } .icon-line-bar-graph:before { content:"\e090"; } .icon-line-bar-graph-2:before { content:"\e091"; } .icon-line-pie-graph:before { content:"\e092"; } .icon-line-star:before { content:"\e093"; } .icon-line-arrow-left:before { content:"\e094"; } .icon-line-arrow-right:before { content:"\e095"; } .icon-line-arrow-up:before { content:"\e096"; } .icon-line-arrow-down:before { content:"\e097"; } .icon-line-volume:before { content:"\e098"; } .icon-line-mute:before { content:"\e099"; } .icon-line-content-right:before { content:"\e100"; } .icon-line-content-left:before { content:"\e101"; } .icon-line-grid:before { content:"\e102"; } .icon-line-grid-2:before { content:"\e103"; } .icon-line-columns:before { content:"\e104"; } .icon-line-loader:before { content:"\e105"; } .icon-line-bag:before { content:"\e106"; } .icon-line-ban:before { content:"\e107"; } .icon-line-flag:before { content:"\e108"; } .icon-line-trash:before { content:"\e109"; } .icon-line-expand:before { content:"\e110"; } .icon-line-contract:before { content:"\e111"; } .icon-line-maximize:before { content:"\e112"; } .icon-line-minimize:before { content:"\e113"; } .icon-line-plus:before { content:"\e114"; } .icon-line-minus:before { content:"\e115"; } .icon-line-check:before { content:"\e116"; } .icon-line-cross:before { content:"\e117"; } .icon-line-move:before { content:"\e118"; } .icon-line-delete:before { content:"\e119"; } .icon-line-menu:before { content:"\e120"; } .icon-line-archive:before { content:"\e121"; } .icon-line-inbox:before { content:"\e122"; } .icon-line-outbox:before { content:"\e123"; } .icon-line-file:before { content:"\e124"; } .icon-line-file-add:before { content:"\e125"; } .icon-line-file-subtract:before { content:"\e126"; } .icon-line-help:before { content:"\e127"; } .icon-line-open:before { content:"\e128"; } .icon-line-ellipsis:before { content:"\e129"; } .icon-line2-user-female:before { content:"\e000"; } .icon-line2-user-follow:before { content:"\e002"; } .icon-line2-user-following:before { content:"\e003"; } .icon-line2-user-unfollow:before { content:"\e004"; } .icon-line2-trophy:before { content:"\e006"; } .icon-line2-screen-smartphone:before { content:"\e010"; } .icon-line2-screen-desktop:before { content:"\e011"; } .icon-line2-plane:before { content:"\e012"; } .icon-line2-notebook:before { content:"\e013"; } .icon-line2-moustache:before { content:"\e014"; } .icon-line2-mouse:before { content:"\e015"; } .icon-line2-magnet:before { content:"\e016"; } .icon-line2-energy:before { content:"\e020"; } .icon-line2-emoticon-smile:before { content:"\e021"; } .icon-line2-disc:before { content:"\e022"; } .icon-line2-cursor-move:before { content:"\e023"; } .icon-line2-crop:before { content:"\e024"; } .icon-line2-credit-card:before { content:"\e025"; } .icon-line2-chemistry:before { content:"\e026"; } .icon-line2-user:before { content:"\e005"; } .icon-line2-speedometer:before { content:"\e007"; } .icon-line2-social-youtube:before { content:"\e008"; } .icon-line2-social-twitter:before { content:"\e009"; } .icon-line2-social-tumblr:before { content:"\e00a"; } .icon-line2-social-facebook:before { content:"\e00b"; } .icon-line2-social-dropbox:before { content:"\e00c"; } .icon-line2-social-dribbble:before { content:"\e00d"; } .icon-line2-shield:before { content:"\e00e"; } .icon-line2-screen-tablet:before { content:"\e00f"; } .icon-line2-magic-wand:before { content:"\e017"; } .icon-line2-hourglass:before { content:"\e018"; } .icon-line2-graduation:before { content:"\e019"; } .icon-line2-ghost:before { content:"\e01a"; } .icon-line2-game-controller:before { content:"\e01b"; } .icon-line2-fire:before { content:"\e01c"; } .icon-line2-eyeglasses:before { content:"\e01d"; } .icon-line2-envelope-open:before { content:"\e01e"; } .icon-line2-envelope-letter:before { content:"\e01f"; } .icon-line2-bell:before { content:"\e027"; } .icon-line2-badge:before { content:"\e028"; } .icon-line2-anchor:before { content:"\e029"; } .icon-line2-wallet:before { content:"\e02a"; } .icon-line2-vector:before { content:"\e02b"; } .icon-line2-speech:before { content:"\e02c"; } .icon-line2-puzzle:before { content:"\e02d"; } .icon-line2-printer:before { content:"\e02e"; } .icon-line2-present:before { content:"\e02f"; } .icon-line2-playlist:before { content:"\e030"; } .icon-line2-pin:before { content:"\e031"; } .icon-line2-picture:before { content:"\e032"; } .icon-line2-map:before { content:"\e033"; } .icon-line2-layers:before { content:"\e034"; } .icon-line2-handbag:before { content:"\e035"; } .icon-line2-globe-alt:before { content:"\e036"; } .icon-line2-globe:before { content:"\e037"; } .icon-line2-frame:before { content:"\e038"; } .icon-line2-folder-alt:before { content:"\e039"; } .icon-line2-film:before { content:"\e03a"; } .icon-line2-feed:before { content:"\e03b"; } .icon-line2-earphones-alt:before { content:"\e03c"; } .icon-line2-earphones:before { content:"\e03d"; } .icon-line2-drop:before { content:"\e03e"; } .icon-line2-drawer:before { content:"\e03f"; } .icon-line2-docs:before { content:"\e040"; } .icon-line2-directions:before { content:"\e041"; } .icon-line2-direction:before { content:"\e042"; } .icon-line2-diamond:before { content:"\e043"; } .icon-line2-cup:before { content:"\e044"; } .icon-line2-compass:before { content:"\e045"; } .icon-line2-call-out:before { content:"\e046"; } .icon-line2-call-in:before { content:"\e047"; } .icon-line2-call-end:before { content:"\e048"; } .icon-line2-calculator:before { content:"\e049"; } .icon-line2-bubbles:before { content:"\e04a"; } .icon-line2-briefcase:before { content:"\e04b"; } .icon-line2-book-open:before { content:"\e04c"; } .icon-line2-basket-loaded:before { content:"\e04d"; } .icon-line2-basket:before { content:"\e04e"; } .icon-line2-bag:before { content:"\e04f"; } .icon-line2-action-undo:before { content:"\e050"; } .icon-line2-action-redo:before { content:"\e051"; } .icon-line2-wrench:before { content:"\e052"; } .icon-line2-umbrella:before { content:"\e053"; } .icon-line2-trash:before { content:"\e054"; } .icon-line2-tag:before { content:"\e055"; } .icon-line2-support:before { content:"\e056"; } .icon-line2-size-fullscreen:before { content:"\e057"; } .icon-line2-size-actual:before { content:"\e058"; } .icon-line2-shuffle:before { content:"\e059"; } .icon-line2-share-alt:before { content:"\e05a"; } .icon-line2-share:before { content:"\e05b"; } .icon-line2-rocket:before { content:"\e05c"; } .icon-line2-question:before { content:"\e05d"; } .icon-line2-pie-chart:before { content:"\e05e"; } .icon-line2-pencil:before { content:"\e05f"; } .icon-line2-note:before { content:"\e060"; } .icon-line2-music-tone-alt:before { content:"\e061"; } .icon-line2-music-tone:before { content:"\e062"; } .icon-line2-microphone:before { content:"\e063"; } .icon-line2-loop:before { content:"\e064"; } .icon-line2-logout:before { content:"\e065"; } .icon-line2-login:before { content:"\e066"; } .icon-line2-list:before { content:"\e067"; } .icon-line2-like:before { content:"\e068"; } .icon-line2-home:before { content:"\e069"; } .icon-line2-grid:before { content:"\e06a"; } .icon-line2-graph:before { content:"\e06b"; } .icon-line2-equalizer:before { content:"\e06c"; } .icon-line2-dislike:before { content:"\e06d"; } .icon-line2-cursor:before { content:"\e06e"; } .icon-line2-control-start:before { content:"\e06f"; } .icon-line2-control-rewind:before { content:"\e070"; } .icon-line2-control-play:before { content:"\e071"; } .icon-line2-control-pause:before { content:"\e072"; } .icon-line2-control-forward:before { content:"\e073"; } .icon-line2-control-end:before { content:"\e074"; } .icon-line2-calendar:before { content:"\e075"; } .icon-line2-bulb:before { content:"\e076"; } .icon-line2-bar-chart:before { content:"\e077"; } .icon-line2-arrow-up:before { content:"\e078"; } .icon-line2-arrow-right:before { content:"\e079"; } .icon-line2-arrow-left:before { content:"\e07a"; } .icon-line2-arrow-down:before { content:"\e07b"; } .icon-line2-ban:before { content:"\e07c"; } .icon-line2-bubble:before { content:"\e07d"; } .icon-line2-camcorder:before { content:"\e07e"; } .icon-line2-camera:before { content:"\e07f"; } .icon-line2-check:before { content:"\e080"; } .icon-line2-clock:before { content:"\e081"; } .icon-line2-close:before { content:"\e082"; } .icon-line2-cloud-download:before { content:"\e083"; } .icon-line2-cloud-upload:before { content:"\e084"; } .icon-line2-doc:before { content:"\e085"; } .icon-line2-envelope:before { content:"\e086"; } .icon-line2-eye:before { content:"\e087"; } .icon-line2-flag:before { content:"\e088"; } .icon-line2-folder:before { content:"\e089"; } .icon-line2-heart:before { content:"\e08a"; } .icon-line2-info:before { content:"\e08b"; } .icon-line2-key:before { content:"\e08c"; } .icon-line2-link:before { content:"\e08d"; } .icon-line2-lock:before { content:"\e08e"; } .icon-line2-lock-open:before { content:"\e08f"; } .icon-line2-magnifier:before { content:"\e090"; } .icon-line2-magnifier-add:before { content:"\e091"; } .icon-line2-magnifier-remove:before { content:"\e092"; } .icon-line2-paper-clip:before { content:"\e093"; } .icon-line2-paper-plane:before { content:"\e094"; } .icon-line2-plus:before { content:"\e095"; } .icon-line2-pointer:before { content:"\e096"; } .icon-line2-power:before { content:"\e097"; } .icon-line2-refresh:before { content:"\e098"; } .icon-line2-reload:before { content:"\e099"; } .icon-line2-settings:before { content:"\e09a"; } .icon-line2-star:before { content:"\e09b"; } .icon-line2-symbol-female:before { content:"\e09c"; } .icon-line2-symbol-male:before { content:"\e09d"; } .icon-line2-target:before { content:"\e09e"; } .icon-line2-volume-1:before { content:"\e09f"; } .icon-line2-volume-2:before { content:"\e0a0"; } .icon-line2-volume-off:before { content:"\e0a1"; } .icon-line2-users:before { content:"\e001"; }@charset "UTF-8"; .not-animated { opacity:0; } .animated { opacity:1; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; } .animated.hinge { -webkit-animation-duration:2s; animation-duration:2s; } .animated.bounceIn, .animated.bounceOut { -webkit-animation-duration:.75s; animation-duration:.75s; } .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration:.75s; animation-duration:.75s; } @-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); } 40%, 43% { -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform:translate3d(0, -30px, 0); transform:translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform:translate3d(0, -15px, 0); transform:translate3d(0, -15px, 0); } 90% { -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0); } } @keyframes bounce { 0%, 20%, 53%, 80%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); } 40%, 43% { -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform:translate3d(0, -30px, 0); transform:translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform:translate3d(0, -15px, 0); transform:translate3d(0, -15px, 0); } 90% { -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0); } } .bounce { -webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom; } @-webkit-keyframes flash { 0%, 50%, 100% { opacity:1; } 25%, 75% { opacity:0; } } @keyframes flash { 0%, 50%, 100% { opacity:1; } 25%, 75% { opacity:0; } } .flash { -webkit-animation-name:flash; animation-name:flash; } @-webkit-keyframes pulse { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } @keyframes pulse { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } .pulse { -webkit-animation-name:pulse; animation-name:pulse; } @-webkit-keyframes rubberBand { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 30% { -webkit-transform:scale3d(1.25, 0.75, 1); transform:scale3d(1.25, 0.75, 1); } 40% { -webkit-transform:scale3d(0.75, 1.25, 1); transform:scale3d(0.75, 1.25, 1); } 50% { -webkit-transform:scale3d(1.15, 0.85, 1); transform:scale3d(1.15, 0.85, 1); } 65% { -webkit-transform:scale3d(.95, 1.05, 1); transform:scale3d(.95, 1.05, 1); } 75% { -webkit-transform:scale3d(1.05, .95, 1); transform:scale3d(1.05, .95, 1); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } @keyframes rubberBand { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 30% { -webkit-transform:scale3d(1.25, 0.75, 1); transform:scale3d(1.25, 0.75, 1); } 40% { -webkit-transform:scale3d(0.75, 1.25, 1); transform:scale3d(0.75, 1.25, 1); } 50% { -webkit-transform:scale3d(1.15, 0.85, 1); transform:scale3d(1.15, 0.85, 1); } 65% { -webkit-transform:scale3d(.95, 1.05, 1); transform:scale3d(.95, 1.05, 1); } 75% { -webkit-transform:scale3d(1.05, .95, 1); transform:scale3d(1.05, .95, 1); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } .rubberBand { -webkit-animation-name:rubberBand; animation-name:rubberBand; } @-webkit-keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0); } } @keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0); } } .shake { -webkit-animation-name:shake; animation-name:shake; } @-webkit-keyframes swing { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg); } 100% { -webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg); } } @keyframes swing { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg); } 100% { -webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg); } } .swing { -webkit-transform-origin:top center; transform-origin:top center; -webkit-animation-name:swing; animation-name:swing; } @-webkit-keyframes tada { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } @keyframes tada { 0% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } .tada { -webkit-animation-name:tada; animation-name:tada; } @-webkit-keyframes wobble { 0% { -webkit-transform:none; transform:none; } 15% { -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform:none; transform:none; } } @keyframes wobble { 0% { -webkit-transform:none; transform:none; } 15% { -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform:none; transform:none; } } .wobble { -webkit-animation-name:wobble; animation-name:wobble; } @-webkit-keyframes jello { 11.1% { -webkit-transform:none; transform:none } 22.2% { -webkit-transform:skewX(-12.5deg) skewY(-12.5deg); transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform:skewX(6.25deg) skewY(6.25deg); transform:skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform:skewX(-3.125deg) skewY(-3.125deg); transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform:skewX(1.5625deg) skewY(1.5625deg); transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg); transform:skewX(-0.78125deg) skewY(-0.78125deg) } 77.7% { -webkit-transform:skewX(0.390625deg) skewY(0.390625deg); transform:skewX(0.390625deg) skewY(0.390625deg) } 88.8% { -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg); transform:skewX(-0.1953125deg) skewY(-0.1953125deg) } 100% { -webkit-transform:none; transform:none } } @keyframes jello { 11.1% { -webkit-transform:none; transform:none } 22.2% { -webkit-transform:skewX(-12.5deg) skewY(-12.5deg); transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform:skewX(6.25deg) skewY(6.25deg); transform:skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform:skewX(-3.125deg) skewY(-3.125deg); transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform:skewX(1.5625deg) skewY(1.5625deg); transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg); transform:skewX(-0.78125deg) skewY(-0.78125deg) } 77.7% { -webkit-transform:skewX(0.390625deg) skewY(0.390625deg); transform:skewX(0.390625deg) skewY(0.390625deg) } 88.8% { -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg); transform:skewX(-0.1953125deg) skewY(-0.1953125deg) } 100% { -webkit-transform:none; transform:none } } .jello{ -webkit-animation-name:jello; animation-name:jello; -webkit-transform-origin:center; transform-origin:center } @-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 20% { -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9); } 60% { opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97); } 100% { opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } @keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 20% { -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9); } 60% { opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97); } 100% { opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); } } .bounceIn { -webkit-animation-name:bounceIn; animation-name:bounceIn; } @-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0); } 60% { opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0); } 75% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0); } 90% { -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0); } 100% { -webkit-transform:none; transform:none; } } @keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(0, -3000px, 0); transform:translate3d(0, -3000px, 0); } 60% { opacity:1; -webkit-transform:translate3d(0, 25px, 0); transform:translate3d(0, 25px, 0); } 75% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0); } 90% { -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0); } 100% { -webkit-transform:none; transform:none; } } .bounceInDown { -webkit-animation-name:bounceInDown; animation-name:bounceInDown; } @-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(-3000px, 0, 0); transform:translate3d(-3000px, 0, 0); } 60% { opacity:1; -webkit-transform:translate3d(25px, 0, 0); transform:translate3d(25px, 0, 0); } 75% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0); } 90% { -webkit-transform:translate3d(5px, 0, 0); transform:translate3d(5px, 0, 0); } 100% { -webkit-transform:none; transform:none; } } @keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(-3000px, 0, 0); transform:translate3d(-3000px, 0, 0); } 60% { opacity:1; -webkit-transform:translate3d(25px, 0, 0); transform:translate3d(25px, 0, 0); } 75% { -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0); } 90% { -webkit-transform:translate3d(5px, 0, 0); transform:translate3d(5px, 0, 0); } 100% { -webkit-transform:none; transform:none; } } .bounceInLeft { -webkit-animation-name:bounceInLeft; animation-name:bounceInLeft; } @-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0); } 60% { opacity:1; -webkit-transform:translate3d(-25px, 0, 0); transform:translate3d(-25px, 0, 0); } 75% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0); } 90% { -webkit-transform:translate3d(-5px, 0, 0); transform:translate3d(-5px, 0, 0); } 100% { -webkit-transform:none; transform:none; } } @keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0); } 60% { opacity:1; -webkit-transform:translate3d(-25px, 0, 0); transform:translate3d(-25px, 0, 0); } 75% { -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0); } 90% { -webkit-transform:translate3d(-5px, 0, 0); transform:translate3d(-5px, 0, 0); } 100% { -webkit-transform:none; transform:none; } } .bounceInRight { -webkit-animation-name:bounceInRight; animation-name:bounceInRight; } @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0); } 60% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0); } 75% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0); } 90% { -webkit-transform:translate3d(0, -5px, 0); transform:translate3d(0, -5px, 0); } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0); } 60% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0); } 75% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0); } 90% { -webkit-transform:translate3d(0, -5px, 0); transform:translate3d(0, -5px, 0); } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } .bounceInUp { -webkit-animation-name:bounceInUp; animation-name:bounceInUp; } @-webkit-keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9); } 50%, 55% { opacity:1; -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1); } 100% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } } @keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9); } 50%, 55% { opacity:1; -webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1); } 100% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } } .bounceOut { -webkit-animation-name:bounceOut; animation-name:bounceOut; } @-webkit-keyframes bounceOutDown { 20% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0); } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0); } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } } @keyframes bounceOutDown { 20% { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0); } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0); } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } } .bounceOutDown { -webkit-animation-name:bounceOutDown; animation-name:bounceOutDown; } @-webkit-keyframes bounceOutLeft { 20% { opacity:1; -webkit-transform:translate3d(20px, 0, 0); transform:translate3d(20px, 0, 0); } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } } @keyframes bounceOutLeft { 20% { opacity:1; -webkit-transform:translate3d(20px, 0, 0); transform:translate3d(20px, 0, 0); } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } } .bounceOutLeft { -webkit-animation-name:bounceOutLeft; animation-name:bounceOutLeft; } @-webkit-keyframes bounceOutRight { 20% { opacity:1; -webkit-transform:translate3d(-20px, 0, 0); transform:translate3d(-20px, 0, 0); } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } } @keyframes bounceOutRight { 20% { opacity:1; -webkit-transform:translate3d(-20px, 0, 0); transform:translate3d(-20px, 0, 0); } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } } .bounceOutRight { -webkit-animation-name:bounceOutRight; animation-name:bounceOutRight; } @-webkit-keyframes bounceOutUp { 20% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0); } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, 20px, 0); transform:translate3d(0, 20px, 0); } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } } @keyframes bounceOutUp { 20% { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0); } 40%, 45% { opacity:1; -webkit-transform:translate3d(0, 20px, 0); transform:translate3d(0, 20px, 0); } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } } .bounceOutUp { -webkit-animation-name:bounceOutUp; animation-name:bounceOutUp; } @-webkit-keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } } @keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } } .fadeIn { -webkit-animation-name:fadeIn; animation-name:fadeIn; } @-webkit-keyframes fadeInDown { 0% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInDown { 0% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInDown { -webkit-animation-name:fadeInDown; animation-name:fadeInDown; } @-webkit-keyframes fadeInDownBig { 0% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInDownBig { 0% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInDownBig { -webkit-animation-name:fadeInDownBig; animation-name:fadeInDownBig; } @-webkit-keyframes fadeInLeft { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInLeft { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; } @-webkit-keyframes fadeInLeftBig { 0% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInLeftBig { 0% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInLeftBig { -webkit-animation-name:fadeInLeftBig; animation-name:fadeInLeftBig; } @-webkit-keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight; } @-webkit-keyframes fadeInRightBig { 0% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInRightBig { 0% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInRightBig { -webkit-animation-name:fadeInRightBig; animation-name:fadeInRightBig; } @-webkit-keyframes fadeInUp { 0% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInUp { 0% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInUp { -webkit-animation-name:fadeInUp; animation-name:fadeInUp; } @-webkit-keyframes fadeInUpBig { 0% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes fadeInUpBig { 0% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .fadeInUpBig { -webkit-animation-name:fadeInUpBig; animation-name:fadeInUpBig; } @-webkit-keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; } } @keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; } } .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut; } @-webkit-keyframes fadeOutDown { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } } @keyframes fadeOutDown { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } } .fadeOutDown { -webkit-animation-name:fadeOutDown; animation-name:fadeOutDown; } @-webkit-keyframes fadeOutDownBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } } @keyframes fadeOutDownBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, 2000px, 0); transform:translate3d(0, 2000px, 0); } } .fadeOutDownBig { -webkit-animation-name:fadeOutDownBig; animation-name:fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } } .fadeOutLeft { -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } } @keyframes fadeOutLeftBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(-2000px, 0, 0); transform:translate3d(-2000px, 0, 0); } } .fadeOutLeftBig { -webkit-animation-name:fadeOutLeftBig; animation-name:fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } } @keyframes fadeOutRight { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } } .fadeOutRight { -webkit-animation-name:fadeOutRight; animation-name:fadeOutRight; } @-webkit-keyframes fadeOutRightBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } } @keyframes fadeOutRightBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(2000px, 0, 0); transform:translate3d(2000px, 0, 0); } } .fadeOutRightBig { -webkit-animation-name:fadeOutRightBig; animation-name:fadeOutRightBig; } @-webkit-keyframes fadeOutUp { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } } @keyframes fadeOutUp { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name:fadeOutUp; animation-name:fadeOutUp; } @-webkit-keyframes fadeOutUpBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } } @keyframes fadeOutUpBig { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(0, -2000px, 0); transform:translate3d(0, -2000px, 0); } } .fadeOutUpBig { -webkit-animation-name:fadeOutUpBig; animation-name:fadeOutUpBig; } @-webkit-keyframes flip { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg); transform:perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 40% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 50% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 80% { -webkit-transform:perspective(400px) scale3d(.95, .95, .95); transform:perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } } @keyframes flip { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg); transform:perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 40% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 50% { -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 80% { -webkit-transform:perspective(400px) scale3d(.95, .95, .95); transform:perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } } .animated.flip { -webkit-backface-visibility:visible; backface-visibility:visible; -webkit-animation-name:flip; animation-name:flip; } @-webkit-keyframes flipInX { 0% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0; } 40% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 60% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg); transform:perspective(400px) rotate3d(1, 0, 0, 10deg); opacity:1; } 80% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg); transform:perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); } } @keyframes flipInX { 0% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0; } 40% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 60% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg); transform:perspective(400px) rotate3d(1, 0, 0, 10deg); opacity:1; } 80% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg); transform:perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); } } .flipInX { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInX; animation-name:flipInX; } @-webkit-keyframes flipInY { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0; } 40% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg); transform:perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 60% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg); transform:perspective(400px) rotate3d(0, 1, 0, 10deg); opacity:1; } 80% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg); transform:perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); } } @keyframes flipInY { 0% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0; } 40% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg); transform:perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 60% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg); transform:perspective(400px) rotate3d(0, 1, 0, 10deg); opacity:1; } 80% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg); transform:perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { -webkit-transform:perspective(400px); transform:perspective(400px); } } .flipInY { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInY; animation-name:flipInY; } @-webkit-keyframes flipOutX { 0% { -webkit-transform:perspective(400px); transform:perspective(400px); } 30% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); opacity:1; } 100% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); opacity:0; } } @keyframes flipOutX { 0% { -webkit-transform:perspective(400px); transform:perspective(400px); } 30% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg); transform:perspective(400px) rotate3d(1, 0, 0, -20deg); opacity:1; } 100% { -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg); transform:perspective(400px) rotate3d(1, 0, 0, 90deg); opacity:0; } } .flipOutX { -webkit-animation-name:flipOutX; animation-name:flipOutX; -webkit-backface-visibility:visible !important; backface-visibility:visible !important; } @-webkit-keyframes flipOutY { 0% { -webkit-transform:perspective(400px); transform:perspective(400px); } 30% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg); transform:perspective(400px) rotate3d(0, 1, 0, -15deg); opacity:1; } 100% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); opacity:0; } } @keyframes flipOutY { 0% { -webkit-transform:perspective(400px); transform:perspective(400px); } 30% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg); transform:perspective(400px) rotate3d(0, 1, 0, -15deg); opacity:1; } 100% { -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg); transform:perspective(400px) rotate3d(0, 1, 0, 90deg); opacity:0; } } .flipOutY { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipOutY; animation-name:flipOutY; } @-webkit-keyframes lightSpeedIn { 0% { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg); transform:translate3d(100%, 0, 0) skewX(-30deg); opacity:0; } 60% { -webkit-transform:skewX(20deg); transform:skewX(20deg); opacity:1; } 80% { -webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1; } 100% { -webkit-transform:none; transform:none; opacity:1; } } @keyframes lightSpeedIn { 0% { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg); transform:translate3d(100%, 0, 0) skewX(-30deg); opacity:0; } 60% { -webkit-transform:skewX(20deg); transform:skewX(20deg); opacity:1; } 80% { -webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1; } 100% { -webkit-transform:none; transform:none; opacity:1; } } .lightSpeedIn { -webkit-animation-name:lightSpeedIn; animation-name:lightSpeedIn; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } @-webkit-keyframes lightSpeedOut { 0% { opacity:1; } 100% { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg); transform:translate3d(100%, 0, 0) skewX(30deg); opacity:0; } } @keyframes lightSpeedOut { 0% { opacity:1; } 100% { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg); transform:translate3d(100%, 0, 0) skewX(30deg); opacity:0; } } .lightSpeedOut { -webkit-animation-name:lightSpeedOut; animation-name:lightSpeedOut; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, -200deg); transform:rotate3d(0, 0, 1, -200deg); opacity:0; } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1; } } @keyframes rotateIn { 0% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, -200deg); transform:rotate3d(0, 0, 1, -200deg); opacity:0; } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1; } } .rotateIn { -webkit-animation-name:rotateIn; animation-name:rotateIn; } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1; } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1; } } .rotateInDownLeft { -webkit-animation-name:rotateInDownLeft; animation-name:rotateInDownLeft; } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1; } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1; } } .rotateInDownRight { -webkit-animation-name:rotateInDownRight; animation-name:rotateInDownRight; } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1; } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:none; transform:none; opacity:1; } } .rotateInUpLeft { -webkit-animation-name:rotateInUpLeft; animation-name:rotateInUpLeft; } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -90deg); transform:rotate3d(0, 0, 1, -90deg); opacity:0; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1; } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -90deg); transform:rotate3d(0, 0, 1, -90deg); opacity:0; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:none; transform:none; opacity:1; } } .rotateInUpRight { -webkit-animation-name:rotateInUpRight; animation-name:rotateInUpRight; } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin:center; transform-origin:center; opacity:1; } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, 200deg); transform:rotate3d(0, 0, 1, 200deg); opacity:0; } } @keyframes rotateOut { 0% { -webkit-transform-origin:center; transform-origin:center; opacity:1; } 100% { -webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0, 0, 1, 200deg); transform:rotate3d(0, 0, 1, 200deg); opacity:0; } } .rotateOut { -webkit-animation-name:rotateOut; animation-name:rotateOut; } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); opacity:0; } } .rotateOutDownLeft { -webkit-animation-name:rotateOutDownLeft; animation-name:rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } } .rotateOutDownRight { -webkit-animation-name:rotateOutDownRight; animation-name:rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin:left bottom; transform-origin:left bottom; opacity:1; } 100% { -webkit-transform-origin:left bottom; transform-origin:left bottom; -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); opacity:0; } } .rotateOutUpLeft { -webkit-animation-name:rotateOutUpLeft; animation-name:rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 90deg); transform:rotate3d(0, 0, 1, 90deg); opacity:0; } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin:right bottom; transform-origin:right bottom; opacity:1; } 100% { -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate3d(0, 0, 1, 90deg); transform:rotate3d(0, 0, 1, 90deg); opacity:0; } } .rotateOutUpRight { -webkit-animation-name:rotateOutUpRight; animation-name:rotateOutUpRight; } @-webkit-keyframes hinge { 0% { -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg); transform:rotate3d(0, 0, 1, 80deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg); transform:rotate3d(0, 0, 1, 60deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; opacity:1; } 100% { -webkit-transform:translate3d(0, 700px, 0); transform:translate3d(0, 700px, 0); opacity:0; } } @keyframes hinge { 0% { -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg); transform:rotate3d(0, 0, 1, 80deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg); transform:rotate3d(0, 0, 1, 60deg); -webkit-transform-origin:top left; transform-origin:top left; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; opacity:1; } 100% { -webkit-transform:translate3d(0, 700px, 0); transform:translate3d(0, 700px, 0); opacity:0; } } .hinge { -webkit-animation-name:hinge; animation-name:hinge; } @-webkit-keyframes rollIn { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100% { opacity:1; -webkit-transform:none; transform:none; } } @keyframes rollIn { 0% { opacity:0; -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100% { opacity:1; -webkit-transform:none; transform:none; } } .rollIn { -webkit-animation-name:rollIn; animation-name:rollIn; } @-webkit-keyframes rollOut { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } @keyframes rollOut { 0% { opacity:1; } 100% { opacity:0; -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } .rollOut { -webkit-animation-name:rollOut; animation-name:rollOut; } @-webkit-keyframes zoomIn { 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 50% { opacity:1; } } @keyframes zoomIn { 0% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 50% { opacity:1; } } .zoomIn { -webkit-animation-name:zoomIn; animation-name:zoomIn; } @-webkit-keyframes zoomInDown { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomInDown { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomInDown { -webkit-animation-name:zoomInDown; animation-name:zoomInDown; } @-webkit-keyframes zoomInLeft { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomInLeft { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomInLeft { -webkit-animation-name:zoomInLeft; animation-name:zoomInLeft; } @-webkit-keyframes zoomInRight { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomInRight { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomInRight { -webkit-animation-name:zoomInRight; animation-name:zoomInRight; } @-webkit-keyframes zoomInUp { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomInUp { 0% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomInUp { -webkit-animation-name:zoomInUp; animation-name:zoomInUp; } @-webkit-keyframes zoomOut { 0% { opacity:1; } 50% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 100% { opacity:0; } } @keyframes zoomOut { 0% { opacity:1; } 50% { opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3); } 100% { opacity:0; } } .zoomOut { -webkit-animation-name:zoomOut; animation-name:zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomOutDown { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomOutDown { -webkit-animation-name:zoomOutDown; animation-name:zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(-2000px, 0, 0); transform:scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin:left center; transform-origin:left center; } } @keyframes zoomOutLeft { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0); } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(-2000px, 0, 0); transform:scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin:left center; transform-origin:left center; } } .zoomOutLeft { -webkit-animation-name:zoomOutLeft; animation-name:zoomOutLeft; } @-webkit-keyframes zoomOutRight { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(2000px, 0, 0); transform:scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin:right center; transform-origin:right center; } } @keyframes zoomOutRight { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0); } 100% { opacity:0; -webkit-transform:scale(.1) translate3d(2000px, 0, 0); transform:scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin:right center; transform-origin:right center; } } .zoomOutRight { -webkit-animation-name:zoomOutRight; animation-name:zoomOutRight; } @-webkit-keyframes zoomOutUp { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } @keyframes zoomOutUp { 40% { opacity:1; -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190); } 100% { opacity:0; -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1); } } .zoomOutUp { -webkit-animation-name:zoomOutUp; animation-name:zoomOutUp; } @-webkit-keyframes slideInDown { 0% { -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes slideInDown { 0% { -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } .slideInDown { -webkit-animation-name:slideInDown; animation-name:slideInDown; } @-webkit-keyframes slideInLeft { 0% { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes slideInLeft { 0% { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } .slideInLeft { -webkit-animation-name:slideInLeft; animation-name:slideInLeft; } @-webkit-keyframes slideInRight { 0% { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes slideInRight { 0% { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } .slideInRight { -webkit-animation-name:slideInRight; animation-name:slideInRight; } @-webkit-keyframes slideInUp { 0% { -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes slideInUp { 0% { -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible; } 100% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name:slideInUp; animation-name:slideInUp; } @-webkit-keyframes slideOutDown { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } } @keyframes slideOutDown { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); } } .slideOutDown { -webkit-animation-name:slideOutDown; animation-name:slideOutDown; } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } } @keyframes slideOutLeft { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); } } .slideOutLeft { -webkit-animation-name:slideOutLeft; animation-name:slideOutLeft; } @-webkit-keyframes slideOutRight { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } } @keyframes slideOutRight { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); } } .slideOutRight { -webkit-animation-name:slideOutRight; animation-name:slideOutRight; } @-webkit-keyframes slideOutUp { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } } @keyframes slideOutUp { 0% { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } 100% { visibility:hidden; -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); } } .slideOutUp { -webkit-animation-name:slideOutUp; animation-name:slideOutUp; } @media (max-width:1199px) { canvas { max-width:100%; height:auto !important; } .promo h3 { font-size:20px; } .promo > span, .promo > .container > span { font-size:15px; } .promo-uppercase h3 { font-size:19px; } .promo-uppercase > span, .promo-uppercase > .container > span { font-size:14px; } } @media (min-width:992px) and (max-width:1199px) { #wrapper { width:1000px; } #header.transparent-header.floating-header .container { width:1030px; padding:0 30px; } #header.transparent-header.floating-header.sticky-header .container { width:970px; padding:0 15px; } #primary-menu.sub-title ul > li > a { padding-left:15px; padding-right:15px; } #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { width:940px; } .floating-header #primary-menu ul li.mega-menu .mega-menu-content { width:1030px; } .ei-slider { height:450px; } .postcontent { width:690px; } .postcontent.bothsidebar { width:440px; } .sidebar { width:210px; } .sidebar .widget iframe { width:210px !important; } .team.team-list .team-image { width:200px; } .testi-image, .testi-image a, .testi-image img, .testi-image i { display:block; width:36px; height:36px; } .testi-image i { line-height:36px; font-size:20px; } .bothsidebar .portfolio-item { width:50%; } .bothsidebar .portfolio.portfolio-3 { margin:0 -20px -20px 0; } .bothsidebar .portfolio-3 .portfolio-item { padding:0 20px 20px 0; } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img { width:560px; height:311px; } .portfolio-1 .portfolio-desc { width:340px; } .bothsidebar .portfolio-shuffle, .postcontent .portfolio-1 .iconlist { display:none; } .postcontent .portfolio-1 .portfolio-item .portfolio-image, .postcontent .portfolio-1 .portfolio-item .portfolio-image a, .postcontent .portfolio-1 .portfolio-item .portfolio-image img { width:400px; height:222px; } .postcontent .portfolio-1 .portfolio-desc { width:250px; padding:0; } .bothsidebar .portfolio-1 .portfolio-item { width:100% !important; } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image, .bothsidebar .portfolio-1 .portfolio-item .portfolio-desc { float:none; margin:0 !important; } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image { margin-bottom:20px !important; } .bothsidebar .portfolio-1 .portfolio-item .portfolio-image, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a, .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img { width:100%; height:auto; } .bothsidebar .portfolio-1 .portfolio-desc { width:100%; padding:0; } .bothsidebar .entry-title h2 { font-size:19px; font-weight:600; } .bothsidebar .entry-meta li { margin-right:10px; } .postcontent .small-thumbs .entry-image { width:200px; } .bothsidebar .small-thumbs .entry-image { width:120px; } .post-grid .entry { width:214px; } .post-grid.grid-3 .entry { width:293px; } .postcontent .post-grid.grid-3 .entry { width:213px; } .post-grid.grid-2 .entry { width:450px; } .postcontent .post-grid.grid-2 .entry { width:325px; } .bothsidebar .post-grid.grid-2 .entry { width:200px; } .post-timeline .entry { width:400px !important; } .post-timeline .entry.entry-date-section { width:100% !important; } .mpost .entry-image, .mpost .entry-image a, .mpost .entry-image img, .mpost .entry-image i { width:120px; height:90px; } .mpost .entry-image a i { line-height:90px; } .col_one_third .landing-wide-form .heading-block h2 { font-size:32px; } .col_one_third .landing-wide-form .heading-block span { font-size:17px; } .col_one_third .landing-wide-form { padding:36px 30px; } .bothsidebar .product-1 .product-image { width:200px; height:267px; } .product-title h3 { font-size:18px; } .landing-video { width:465px; height:262px; margin:19px 0 0 75px; } .panel .portfolio-meta li { padding-left:22px; } .panel .portfolio-meta li span { display:block; margin-left:-21px; } .portfolio-single-image-full.portfolio-single-thumbs, .portfolio-single-image-full .swiper-container { height:400px; } .bnews-slider { width:817px; } .landing-form-overlay { bottom:-142px; } } @media (max-width:991px) { #wrapper { width:100%; margin:0; box-shadow:none; } #header.full-header .container, .container-fullwidth { padding:0 15px !important; margin:0 auto; width:750px !important; } .container.vertical-middle { width:100% !important; } .vertical-middle + .video-wrap { position:absolute; width:100%; height:100%; top:0; left:0; } .postcontent, .postcontent.bothsidebar, .sidebar { width:100%; margin-right:0; float:none !important; margin-bottom:40px !important; padding-bottom:40px; border-bottom:1px solid #EEE; } .sidebar.col_last { float:none; margin-bottom:0 !important; padding-bottom:0; border-bottom:0; } #header, #header-wrap, #header.sticky-style-2, #header.sticky-style-3, #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { height:auto !important; } #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { min-height:60px; } #header.sticky-header #header-wrap { position:relative; } #header.transparent-header, #header.semi-transparent { background:#FFF; border-bottom:1px solid #F5F5F5; z-index:auto; } #header.dark.transparent-header, #header.dark.semi-transparent { background-color:#333; border-bottom:1px solid rgba(0,0,0,0.1); } #header.transparent-header.floating-header { margin-top:0; } #header.transparent-header.floating-header .container { width:750px; padding:0 15px; border-radius:0; } #header.transparent-header + #slider, #header.transparent-header + #page-title.page-title-parallax, #slider + #header.transparent-header, #header.transparent-header.floating-header + #slider, #header.transparent-header + #google-map { top:0; margin-bottom:0; } .slider-parallax .slider-parallax-inner { position:relative; } #header.transparent-header + #page-title.page-title-parallax .container { padding-top:0; } #header-trigger, .top-advert, .header-extras { display:none; } #logo { display:block; height:100px; float:none; margin:0 auto 0 !important; max-width:none; text-align:center; border:0 !important; padding:0 !important; } #logo a.standard-logo { display:inline-block; } #primary-menu { display:block; float:none; } #primary-menu-trigger { opacity:1; pointer-events:auto; top:25px; margin-top:0; left:0; z-index:1; } #primary-menu .container #primary-menu-trigger { top:5px; left:0; } #primary-menu > ul, #primary-menu > div > ul { display:none; float:none !important; border:0 !important; padding:0 !important; margin:0 !important; -webkit-transition:none; -o-transition:none; transition:none; } #primary-menu > div > ul { margin-top:60px !important; } body:not(.top-search-open) #primary-menu-trigger { opacity:1; -webkit-transition:opacity .2s .2s ease, top .4s ease; -o-transition:opacity .2s .2s ease, top .4s ease; transition:opacity .2s .2s ease, top .4s ease; } body.top-search-open #primary-menu-trigger { opacity:0; } body.side-push-panel #side-panel-trigger-close a { display:block; position:absolute; z-index:12; top:0; left:auto; right:0; width:40px; height:40px; font-size:18px; line-height:40px; color:#444; text-align:center; background-color:rgba(0,0,0,0.1); border-radius:0 0 0 2px; } #primary-menu.style-5 > ul { padding-right:0; margin-right:0; border-right:0; } #primary-menu ul li { float:none; margin:0 !important; text-align:left !important; border-top:1px solid #EEE; } #header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child { border-top:1px solid #EEE; } #primary-menu ul li:first-child { border-top:0; } #primary-menu ul > li > a, #primary-menu.style-2 > div > ul > li > a { padding:14px 5px !important; border:none !important; margin:0 !important; } #primary-menu.style-5 > ul > li > a > div { line-height:22px; } #primary-menu.style-5 > ul > li > a > div i { display:inline-block; margin:0 6px 0 0; top:-1px; width:16px; font-size:14px; line-height:inherit; } #primary-menu.style-6 > ul > li > a:after, #primary-menu.style-6 > ul > li.current > a:after { display:none; } #primary-menu.sub-title > ul > li, #primary-menu.sub-title.style-2 > div > ul > li { background:none !important; margin-left:0; } #primary-menu.sub-title > ul > li > a, #primary-menu.sub-title > div > ul > li > a { line-height:22px; font-size:13px; border-top:none; } #primary-menu.sub-title ul li > a span { display:none !important; } #primary-menu.sub-title ul li:hover > a, #primary-menu.sub-title ul li.current > a, #primary-menu.sub-title div ul > li:hover > a, #primary-menu.sub-title div ul > li.current > a, #primary-menu.style-3 ul li:hover > a, #primary-menu.style-3 ul li.current > a { background-color:transparent !important; color:#444; text-shadow:none; } #primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child { display:none; } #primary-menu > ul > li.sub-menu > a, #primary-menu > .container > ul > li.sub-menu > a { background-image:url("../images/icons/submenu.png"); background-position:right center; background-repeat:no-repeat; } #primary-menu ul li.mega-menu { position:relative; } #primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content { position:relative; width:auto; max-width:none; background:transparent !important; box-shadow:none; border:0; border-top:1px solid #EEE; z-index:1; top:0; padding-left:15px; } #primary-menu ul li .mega-menu-content { padding-left:0; } #primary-menu ul ul:not(.mega-menu-column) ul { top:0 !important; left:0; } #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column), #primary-menu ul li .mega-menu-content.menu-pos-invert { left:0; right:0; } #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert { right:0; } #primary-menu ul ul li { float:none; margin:0; border-top:1px solid #EEE; } #primary-menu ul ul li > a { padding:11px 5px !important; font-size:13px; text-transform:none; font-weight:400; } #primary-menu ul ul li:hover > a { background-color:transparent !important; font-weight:600; padding-left:5px; color:#1ABC9C; } #primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content, #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content, .floating-header #primary-menu ul li.mega-menu .mega-menu-content { width:auto; margin:0; top:0; } .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content, #header.full-header #primary-menu ul li.mega-menu .mega-menu-content { width:auto !important; margin:0 !important; } #primary-menu ul li.mega-menu .mega-menu-content.style-2 { padding:0; } #primary-menu ul li .mega-menu-content ul { display:block !important; position:relative; opacity:1 !important; top:0; left:0; min-width:inherit; } #primary-menu ul li .mega-menu-content ul ul { border-top:1px solid #EEE; } #primary-menu ul li .mega-menu-content ul.mega-menu-column { float:none; width:auto; margin:0; border-left:0 !important; padding-left:15px; border-top:1px solid #EEE; } #primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child { border:0; } #primary-menu ul li .mega-menu-content ul { width:100% !important; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column { padding:0 0 0 15px; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title { margin:0; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a { font-size:13px; font-weight:600; text-transform:none !important; padding:11px 5px !important; line-height:22px !important; color:#444 !important; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a { background-color:transparent; color:#1ABC9C !important; } #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover { color:#1ABC9C !important; } #primary-menu ul li .mega-menu-content.style-2 li { border-top:1px solid #EEE; } #primary-menu ul li .mega-menu-content.style-2 li:first-child { border-top:0; } #primary-menu ul li .mega-menu-content.style-2 ul > li > a:hover { padding-left:5px; } .mega-menu-column .widget { padding:30px 0; margin:0 !important; } #top-search { margin:0 !important; } #top-search a, #top-cart, #side-panel-trigger, #top-account { position:absolute; top:0; left:auto; right:15px; margin:40px 0; -webkit-transition:margin .4s ease; -o-transition:margin .4s ease; transition:margin .4s ease; } #primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger { margin:20px 0 !important; } #primary-menu ul.windows-mobile-menu li.sub-menu { position:relative; } #primary-menu ul.windows-mobile-menu li.sub-menu a { background-image:none !important; } #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger { position:absolute; cursor:pointer; width:32px; top:0; right:0; z-index:1; padding:0 !important; text-align:center !important; } #primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger { display:none; } #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i { margin:0 !important; } #header.sticky-style-3 #top-cart .top-cart-content { top:40px; } #top-search a { right:43px; } #top-search form { height:100px !important; } #primary-menu > div > #top-search form { height:60px !important; } #top-search form input { font-size:24px; } #side-panel-trigger { right:71px; } #top-account { margin:33px 0 32px; right:75px; } #top-account a.btn span { display:none; } body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap { position:relative !important; top:0 !important; } #page-submenu-trigger { opacity:1; pointer-events:auto; color:#FFF; } #page-menu.pagemenu-active #page-submenu-trigger { background-color:rgba(0,0,0,0.2); } #page-menu nav { display:none; position:absolute; float:none; width:200px; top:43px; left:auto; right:15px; height:auto; background-color:#1ABC9C; z-index:11; } #page-menu.pagemenu-active nav { display:block; } #page-menu nav ul { height:auto; background-color:rgba(0,0,0,0.2); } #page-menu nav li { float:none; } #page-menu nav li a { height:40px; line-height:40px; margin:0; padding:0 15px; border-radius:0; } #page-menu ul ul { position:relative; width:auto; top:0; background-color:transparent; } #page-menu ul ul a { padding-left:25px; } .sticky-responsive-menu #header { min-height:100px; -webkit-transition:min-height .4s ease; -o-transition:min-height .4s ease; transition:min-height .4s ease; } .sticky-responsive-menu #header-wrap { -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); } .sticky-responsive-menu #header.sticky-style-2, .sticky-responsive-menu #header.sticky-style-3 { min-height:160px; } .sticky-responsive-menu.device-touch #header, .sticky-responsive-menu.device-touch #header-wrap, .sticky-responsive-menu.device-touch #logo, .sticky-responsive-menu.device-touch #logo img, .sticky-responsive-menu.device-touch #top-search a, .sticky-responsive-menu.device-touch #primary-menu-trigger, .sticky-responsive-menu.device-touch #top-cart, .sticky-responsive-menu.device-touch #side-panel-trigger, .sticky-responsive-menu.device-touch #top-account { -webkit-transition:none !important; -o-transition:none !important; transition:none !important; } #header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky) { min-height:60px; } .responsive-sticky-header #header-wrap { z-index:199; position:fixed; top:0; left:0; width:100%; background-color:#FFF; border-bottom:1px solid #EEE; -webkit-backface-visibility:hidden; } .responsive-sticky-header:not(.static-sticky) #logo, .responsive-sticky-header:not(.static-sticky) #logo img { height:60px; } .responsive-sticky-header:not(.static-sticky) #primary-menu-trigger { top:5px; } .responsive-sticky-header #primary-menu > ul, .responsive-sticky-header #primary-menu > .container > ul { max-height:300px; overflow-y:scroll; } .responsive-sticky-header #primary-menu > ul, .responsive-sticky-header #primary-menu > .container > ul { margin-bottom:20px !important; } .responsive-sticky-header:not(.static-sticky) #top-search a, .responsive-sticky-header:not(.static-sticky) #top-cart, .responsive-sticky-header:not(.static-sticky) #side-panel-trigger { margin:20px 0; } .responsive-sticky-header:not(.static-sticky) #top-search form { height:60px !important; } .responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content { top:40px; } body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul, body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul { position:fixed; display:block; z-index:499; width:280px; height:100%; height:calc(100vh); max-height:none !important; margin:0 !important; left:0 !important; top:0 !important; padding:35px 25px 60px !important; background-color:#FFF; border-right:1px solid #EEE !important; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(-280px,0,0); -o-transform:translate3d(-280px,0,0); transform:translate3d(-280px,0,0); -webkit-backface-visibility:hidden; transform-style:preserve-3d; } body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > ul, body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > div > ul { left:auto !important; right:0; border-right:0 !important; border-left:1px solid #EEE !important; -webkit-transform:translate3d(280px,0,0); -o-transform:translate3d(280px,0,0); transform:translate3d(280px,0,0); } body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul, body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul { -webkit-transition:-webkit-transform .3s ease-in-out, opacity .2s ease !important; -o-transition:-o-transform .3s ease-in-out, opacity .2s ease !important; transition:transform .3s ease-in-out, opacity .2s ease !important; } body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul.show, body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul.show { -webkit-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); } .ei-slider { height:350px; } .ei-title h3 { display:none; } .portfolio .portfolio-item { width:33.33333333%; } .portfolio-2 .portfolio-item { width:50%; } .portfolio-1 .portfolio-item { width:100%; } .portfolio-1 .portfolio-item .portfolio-image { float:none !important; margin:0 !important; margin-bottom:10px !important; } .portfolio-1 .portfolio-item .portfolio-image, .portfolio-1 .portfolio-item .portfolio-image a, .portfolio-1 .portfolio-item .portfolio-image img, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a, .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { width:100%; height:auto; } .portfolio-1 .portfolio-desc { width:100%; } .portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0; } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding-bottom:0; border-bottom:0; overflow:hidden; } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image { float:none; margin:0 0 20px 0 !important; } .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img { -webkit-transition:none; -o-transition:none; transition:none; } .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img, .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img { -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); } .portfolio-1.portfolio-fullwidth .portfolio-desc, .portfolio-1.portfolio-fullwidth .alt .portfolio-desc { position:relative; width:100%; height:auto; padding:0; background-color:transparent; left:0; right:0; -webkit-transition:none; -o-transition:none; transition:none; } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:50%; } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:50%; } .device-touch .portfolio-parallax .portfolio-item .portfolio-desc, .device-touch .portfolio-parallax .portfolio-overlay { opacity:1; } .shop-quick-view-ajax, .portfolio-ajax-modal { width:90% !important; } .small-thumbs .entry-title h2, .ievent .entry-title h2 { font-size:18px; } .entry-meta li { font-size:12px; margin:0 10px 10px 0; } .post-grid { margin-right:-20px; } .post-grid .entry { width:226px; margin-right:20px; } .post-grid.grid-2, .post-grid.grid-3 { margin-right:-30px; } .post-grid.grid-2 .entry, .post-grid.grid-3 .entry { width:345px; margin-right:30px; } .post-masonry-full .entry { width:33.30% !important; } .post-masonry-full.grid-3 .entry { width:50% !important; } .post-timeline .entry { width:290px !important; } .post-timeline .entry.entry-date-section { width:100% !important; } .product { width:33.33333333%; } .product:not(.product-2):not(.product-3) .product-title h3 { font-size:18px; } .pricing [class^=col-md-] .pricing-box.best-price { margin-top:0; } .pricing.pricing-5 .pricing-box.best-price { margin-top:20px; } .device-sm .pricing.pricing-5 .pricing-title h3, .device-sm .pricing.pricing-5 .best-price .pricing-title h3 { font-size:14px; } .device-sm .pricing.pricing-5 .pricing-title span { font-size:12px; } .device-sm .pricing.pricing-5 .pricing-price { font-size:48px; } .device-sm .pricing.pricing-5 .pricing-price span { font-size:20px; } .device-sm .pricing.pricing-5 .pricing-price span.price-tenure { font-size:12px; } .device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title { padding:15px 0; } .pricing-box.pricing-extended .pricing-desc, .pricing-box.pricing-extended .pricing-action-area { position:relative; float:none; width:auto; padding:25px; } .pricing-box.pricing-extended .pricing-action-area { height:auto; border-left:0; border-top:1px solid rgba(0,0,0,0.05); border-radius:0 0 3px 3px; } .testimonials-grid.grid-3 li { width:50%; } .section > .testimonial { padding:0 40px !important; max-width:none; } .promo:not(.promo-full) { padding:30px 20px !important; } .promo.promo-dark h3 { line-height:1.6; } .promo a.button { position:relative !important; top:0 !important; margin:20px 0 0 !important; left:0 !important; right:0; } #contact-form-overlay-mini { float:none; width:auto; max-width:380px; margin:0 auto; } .button.button-full { font-size:22px; } .button.button-full i { top:3px !important; } .bnews-title { float:none; display:inline-block; } .bnews-slider { float:none; margin:10px 0 0; width:100%; } .wedding-head { font-size:60px; } .wedding-head .first-name span, .wedding-head .last-name span { font-size:40px; } .wedding-head .and { font-size:144px; } .error404 { font-size:180px; } .landing-form-overlay { position:absolute; width:100%; max-width:400px; right:auto; left:50%; margin-left:-200px; bottom:0; } } @media (min-width:768px) and (max-width:991px) { .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid), .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide { height:400px !important; } .sidebar-widgets-wrap { position:relative; margin:0 -38px -40px 0; } .sidebar-widgets-wrap .widget { display:inline-block; vertical-align:top; float:none; width:340px; margin:0 37px 40px 0; padding-top:0; border-top:0; } .landing-video { width:352px; height:199px; margin:14px 0 0 60px; } } @media (max-width:767px) { body { padding:0 !important; } #wrapper { width:100% !important; } .container-fullwidth { margin:0 auto; padding:0 15px !important; } h1 { font-size:28px; } h2 { font-size:24px; } h3 { font-size:20px; } h4 { font-size:16px; } .one-page-arrow { display:none !important; } #top-bar { height:auto; } #top-bar .col_half { width:100%; margin-bottom:0 !important; } .top-links, .top-links > ul > li { float:none !important; } .top-links > ul { text-align:center; } .top-links > ul > li { display:inline-block; } .top-links > ul > li { margin-right:-4px; } .top-links ul ul, .top-links ul div.top-link-section { text-align:left; } .top-links ul div.top-link-section { left:auto; right:0; padding:20px 15px; } #top-social, #slider:not(.swiper_wrapper) .slider-caption, .nivo-caption, .flex-caption, .slider-caption p, .slider-caption .button, .camera_caption, .ei-title, .slider-arrow-top-sm, .slider-arrow-bottom-sm { display:none !important; } .slider-caption h2 { margin-bottom:0 !important; } .flex-control-nav li { opacity:1 !important; } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height:60px; } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li, .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img { display:block; width:80px !important; height:60px !important; } .postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { width:100%; margin-right:0; float:none; margin-bottom:50px !important; } .sidebar.col_last { margin-bottom:0 !important; } form .col_full, form .col_half, form .col_one_third, form .col_two_third, form .col_three_fourth, form .col_one_fourth, form .col_one_fifth, form .col_two_fifth, form .col_three_fifth, form .col_four_fifth, form .col_one_sixth, form .col_five_sixth { margin-bottom:25px !important; } #page-title { padding:20px 0 25px; text-align:center; } #page-title h1 { line-height:1.5; font-size:24px; } #page-title .breadcrumb { position:relative !important; top:0 !important; left:0 !important; right:0 !important; margin:15px 0 0 !important; } #page-title #portfolio-navigation, #portfolio-ajax-title #portfolio-navigation { position:relative; top:0; left:0; margin:15px auto 0; } #portfolio-ajax-title { text-align:center; } .portfolio-filter { border:none; border-radius:0; margin-bottom:20px; } .portfolio-filter li { width:33.33%; margin:0 0 20px 0 !important; } .portfolio-filter li a { text-align:center; border-left:none; padding:12px 18px !important; border-radius:2px !important; } .portfolio-filter li a:hover { color:#1ABC9C; } .portfolio-filter li.activeFilter a { color:#FFF; margin:0; } .portfolio-filter.style-2 li a, .portfolio-filter.style-3 li a { border-radius:22px !important; } .portfolio-shuffle { display:none; } .small-thumbs .entry-image, .ievent .entry-image { float:none !important; width:100% !important; margin:0 0 20px !important; } .entry-title h2, .post-grid .entry-title h2 { font-size:18px !important; font-weight:600; } .entry-meta li { font-size:11px; margin:0 10px 10px 0; } #posts .entry-meta li i { display:none; } #posts.post-grid .entry-meta li i, #posts .entry-meta li:last-child i { display:inline-block; } .post-grid { margin-right:0 !important; } .post-grid .entry, .post-masonry-full.grid-3 .entry { float:none !important; width:100% !important; margin-right:0 !important; border-right:0 !important; } .post-timeline .entry.entry-date-section { margin-left:0; } .timeline-border, .post-timeline .entry-timeline { display:none !important; } .postcontent .post-timeline { padding-left:0; } .post-masonry-full .entry { padding:40px !important; } .product-1 .product { width:100%; } .product-1 .product-image { float:none !important; width:100% !important; height:auto !important; margin:0 0 20px !important; } .product-1 .product-title h3 { font-size:19px; } .product-1 p { display:none; } .pricing-box.best-price { margin-top:0; } .pricing.pricing-5 .pricing-box { float:none; width:100%; } .pricing-box.pricing-extended .pricing-features li { width:auto; float:none; } table.cart .quantity { display:block; } table.cart .quantity .qty, table.cart .quantity .plus, table.cart .quantity .minus { float:none; width:100%; } table.cart .quantity .qty { border:0; border-top:1px solid #DDD; border-bottom:1px solid #DDD; } .button.button-desc { padding:20px 17px; font-size:15px; max-width:100%; } .button.button-desc span { font-size:11px; } .process-steps li { float:none; width:auto !important; margin-top:20px; } .process-steps li:first-child { margin-top:0; } .process-steps li h5 { margin:10px 0 0 0; } .process-steps li:before, .process-steps li:after { display:none; } .tabs-responsive .tab-container { padding:0 !important; } .tabs-responsive .tab-container:not(.accordion-border) { border:0; } .testimonials-grid li { float:none; width:auto !important; padding-left:0; padding-right:0; } .team.team-list .team-image { float:none; width:100%; margin-right:0; } .team.team-list .team-title { margin-top:15px; } .title-block { padding:2px 0 3px 15px; border-left-width:5px; } .title-block-right { padding:2px 15px 3px 0; border-right-width:5px; } .title-block h1 + span { font-size:18px; } .title-block h2 + span { font-size:17px; } .title-block h3 + span { font-size:15px; } .title-block h4 + span { font-size:13px; } .heading-block h1 { font-size:30px; } .heading-block h2 { font-size:26px; } .heading-block h3 { font-size:22px; } .heading-block h4 { font-size:19px; } .heading-block h1 + span { font-size:20px; } .heading-block h2 + span { font-size:18px; } .heading-block h3 + span, .heading-block h4 + span { font-size:17px; } .heading-block ~ p:not(.lead) { font-size:15px; } .emphasis-title h1, .emphasis-title h2 { font-size:44px !important; } .wedding-head { font-size:48px; } .wedding-head .first-name, .wedding-head .last-name, .wedding-head .and { display:block; margin:0 0 15px; text-align:center; } .wedding-head .first-name span, .wedding-head .last-name span { font-size:36px; } .wedding-head .and { font-size:120px; } .news-carousel .overlay { display:none; } #copyrights .col_half { text-align:center; } #copyrights .col_half:last-child { display:none; } #copyrights .footer-logo { margin-left:auto; margin-right:auto; } } @media (min-width:480px) and (max-width:767px) { .container, #header.full-header .container, .container-fullwidth { width:470px !important; } .container.vertical-middle { width:100% !important; } .full-screen:not(.force-full-screen) .container.vertical-middle { width:470px !important; } #top-search form input { padding-right:60px; } .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height:300px !important; } .swiper_wrapper .slider-caption h2 { font-size:36px; } .ei-slider { height:250px; } #header.transparent-header.floating-header .container { width:470px; padding:0 15px; } .portfolio:not(.portfolio-1) { margin:0 -6px -6px 0; } .portfolio:not(.portfolio-1) .portfolio-item { padding:0 6px 6px 0; } .portfolio:not(.portfolio-1) .portfolio-item { width:50%; } .portfolio:not(.portfolio-1) .portfolio-desc { padding:15px 5px 10px; } .portfolio:not(.portfolio-1) .portfolio-desc h3 { font-size:16px; } .portfolio:not(.portfolio-1) .portfolio-desc span { font-size:14px; } .portfolio-notitle:not(.portfolio-1) .portfolio-desc { height:78px; padding:15px 5px; bottom:-79px; } .portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc, .portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc { bottom:-78px; border-bottom:0; } .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon, .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon, .portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon, .portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon { margin-top:-55px !important; } .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a { margin:20px 0 0 !important; } .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a.right-icon { margin-left:5px !important; margin-right:0 !important; } .portfolio-1 .portfolio-item .portfolio-image { float:none !important; margin:0 !important; margin-bottom:10px !important; } .portfolio-1 .portfolio-desc { width:100%; } .portfolio-1.portfolio-fullwidth { margin:0 0 -60px 0; } .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom:60px; padding-bottom:0; border-bottom:0; overflow:hidden; } .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left:50%; } .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a { left:auto; right:50%; } .portfolio.portfolio-nomargin, .portfolio.portfolio-full { margin:0 !important; } .post-grid:not(.post-masonry) .entry-image iframe { height:246px; } .shop:not(.product-1) { margin:0 -12px -12px 0; } .shop:not(.product-1) .product { padding:0 12px 12px 0; width:50%; } .shop:not(.product-1) .product-title h3 { font-size:17px; } .clients-grid:not(.grid-3):not(.grid-2) li, .clients-grid.grid-4 li, .clients-grid.grid-6 li { width:33.33%; } .button.button-full { font-size:18px; } .button.button-full i { top:2px !important; margin-left:3px !important; } .error404, .error404-wrap .error404 { font-size:160px; } .landing-video { position:relative; top:12px; width:333px; height:187px; margin:19px 0 0 53px; } } @media (max-width:479px) { .container, #header.full-header .container, .container-fullwidth { width:310px !important; } .container.vertical-middle { width:100% !important; } .full-screen:not(.force-full-screen) .container.vertical-middle { width:310px !important; } #top-cart { display:none; } #top-search a { right:15px; } #top-search form input { padding-right:30px; } #side-panel-trigger { right:43px; } #top-account { right:43px; } #top-account a.btn { padding-left:8px; padding-right:8px; } #top-account a.btn i:last-child { display:none; } .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide, .ei-slider { height:180px !important; } .swiper_wrapper .slider-caption h2 { font-size:28px; } #header.transparent-header.floating-header .container { width:310px; padding:0 15px; } .portfolio-filter li { width:50%; } .portfolio:not(.portfolio-1) { margin:0; } .portfolio .portfolio-item { width:100%; } .post-grid:not(.post-masonry) .entry-image iframe { height:157px; } .mpost .entry-image { float:none; margin:0 0 20px 0; } .mpost .entry-image, .mpost .entry-image a, .mpost .entry-image img, .mpost .entry-image i { width:100%; height:auto; } .mpost .entry-image i { height:150px; line-height:150px; } .shop:not(.product-1) { margin:0; } .shop:not(.product-1) .product { margin:0 0 20px 0; padding:0; width:100%; } .shop:not(.product-1) .product-title h3 { font-size:19px; } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height:45px; } .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li, .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img { display:block; width:60px !important; height:45px !important; } .si-share span { display:none; } .parallax .entry-overlay-meta, .parallax .entry-overlay { left:50% !important; right:0 !important; margin:0 0 0 -140px !important; width:280px !important; } .parallax .entry-overlay { width:288px !important; } .parallax .countdown-section { width:64px; height:64px; margin:0 8px 0 0; font-size:11px; padding:0; padding-top:12px; } .parallax .countdown-amount { font-size:20px; } .countdown-large .countdown-section { display:block; width:auto; margin:30px 0 0; border:0; } .countdown-large .countdown-section:first-child { margin-top:0; } .testi-image, .testi-image a, .testi-image img, .testi-image i { width:36px; height:36px; } .testi-image i { line-height:36px; font-size:20px; } .clients-grid:not(.grid-3):not(.grid-2) li, .clients-grid.grid-4 li, .clients-grid.grid-6 li { width:50%; } .button.button-full { font-size:16px; } .button.button-full i { top:2px !important; margin-left:3px !important; } .emphasis-title h1, .emphasis-title h2 { font-size:40px !important; } .error404, .error404-wrap .error404 { font-size:120px; } .landing-video { position:relative; top:9px; width:212px; height:119px; margin:19px 0 0 34px; } .landing-form-overlay { margin-left:-155px; } .button.button-desc { padding:20px 17px; font-size:15px; max-width:100%; } .button.button-desc span { font-size:11px; } } @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and ( min--moz-device-pixel-ratio:2), only screen and ( -o-min-device-pixel-ratio:2/1), only screen and ( min-device-pixel-ratio:2), only screen and ( min-resolution:192dpi), only screen and ( min-resolution:2dppx) { #logo a.standard-logo, #header.split-menu #logo a.standard-logo { display:none; } #logo a.retina-logo { display:block; } #header.split-menu #logo a.retina-logo { display:inline-block; } .owl-carousel.owl-loading, .preloader, .preloader2, .form-process { background-image:url('../images/preloader@2x.gif'); background-size:24px 24px; } .dark .owl-carousel.owl-loading, .dark .preloader, .dark .preloader2, .dark .form-process { background-image:url('../images/preloader-dark@2x.gif'); } .widget_recent_comments li { background-image:url("../images/icons/widget-comment@2x.png"); background-size:15px 26px; } .widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a { background-image:url("../images/icons/widget-link@2x.png"); background-size:4px 20px; } .dark .widget_recent_comments li { background-image:url("../images/icons/widget-comment-dark@2x.png"); } .dark .widget_nav_menu li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_archive li a, .dark .widget_recent_entries li a, .dark .widget_categories li a, .dark .widget_pages li a, .dark .widget_rss li a, .dark .widget_recent_comments li a { background-image:url("../images/icons/widget-link-dark@2x.png"); } } @media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px), only screen and ( min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and ( -o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and ( min-device-pixel-ratio:2) and (max-width:991px), only screen and ( min-resolution:192dpi) and (max-width:991px), only screen and ( min-resolution:2dppx) and (max-width:991px) { #logo a.standard-logo { display:none; } #logo a.retina-logo { display:inline-block; } }