/*! * Bootstrap v4.0.0-alpha (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ 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 { outline: 0; } 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 { 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"] { 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; 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 { text-shadow: none !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } 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; } } html { box-sizing: border-box; -webkit-font-smoothing: antialiased; /* Keeps page centered in all browsers regardless of content height */ -moz-osx-font-smoothing: grayscale; } *, *::before, *::after { box-sizing: inherit; } @-moz-viewport { width: device-width; } @-ms-viewport { width: device-width; } @-o-viewport { width: device-width; } @-webkit-viewport { width: device-width; } @viewport { width: device-width; } html { font-size: 10px; -webkit-tap-highlight-color: transparent; } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.5; color: #373a3c; background-color: #fff; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: .5rem; } p { margin-top: 0; margin-bottom: 1rem; } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #818a91; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: bold; } dd { margin-bottom: .5rem; margin-left: 0; } blockquote { margin: 0 0 1rem; } a { color: #0275d8; text-decoration: none; } a:focus, a:hover { color: #014c8c; text-decoration: underline; } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } pre { margin-top: 0; margin-bottom: 1rem; } figure { margin: 0 0 1rem; } img { vertical-align: middle; } [role="button"] { cursor: pointer; } table { background-color: transparent; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #818a91; text-align: left; caption-side: bottom; } th { text-align: left; } label { display: inline-block; margin-bottom: .5rem; } input, button, select, textarea { margin: 0; line-height: inherit; border-radius: 0; } textarea { resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; } input[type="search"] { box-sizing: inherit; -webkit-appearance: none; } output { display: inline-block; } img { max-width: 100%; /* Make sure images are scaled correctly. */ height: auto; /* Adhere to container width. */ } audio, canvas, video { display: inline; zoom: 1; } a { text-decoration: none; } #map-canvas img { max-width: none; } .img-fluid { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 0.3rem; } .img-thumbnail { padding: 0.25rem; line-height: 1.5; background-color: #fff; border: 1px solid #ddd; border-radius: 0.25rem; transition: all .2s ease-in-out; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); display: inline-block; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } .container { margin-right: auto; margin-left: auto; padding-left: 1.5rem; padding-right: 1.5rem; } @media (min-width: 48em) { .container { max-width: 64rem; } } @media (min-width: 64em) { .container { max-width: 96rem; } } @media (min-width: 80em) { .container { max-width: 117rem; } } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 1.5rem; padding-right: 1.5rem; } .row { display: flex; box-sizing: border-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -1.5rem; margin-right: -1.5rem; } .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, .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, .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, .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, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { position: relative; min-height: 1px; width: 100%; padding-left: 1.5rem; padding-right: 1.5rem; } @media (min-width: 20em) { .col-xs-1 { flex: 8.33333%; -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .col-xs-2 { flex: 16.66667%; -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .col-xs-3 { flex: 25%; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-xs-4 { flex: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .col-xs-5 { flex: 41.66667%; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .col-xs-6 { flex: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-xs-7 { flex: 58.33333%; -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .col-xs-8 { flex: 66.66667%; -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .col-xs-9 { flex: 75%; -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-xs-10 { flex: 83.33333%; -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .col-xs-11 { flex: 91.66667%; -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .col-xs-12 { flex: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-xs-pull-0 { right: auto; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-2 { right: 16.66667%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-4 { right: 33.33333%; } .col-xs-pull-5 { right: 41.66667%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-7 { right: 58.33333%; } .col-xs-pull-8 { right: 66.66667%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-10 { right: 83.33333%; } .col-xs-pull-11 { right: 91.66667%; } .col-xs-pull-12 { right: 100%; } .col-xs-push-0 { left: auto; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-2 { left: 16.66667%; } .col-xs-push-3 { left: 25%; } .col-xs-push-4 { left: 33.33333%; } .col-xs-push-5 { left: 41.66667%; } .col-xs-push-6 { left: 50%; } .col-xs-push-7 { left: 58.33333%; } .col-xs-push-8 { left: 66.66667%; } .col-xs-push-9 { left: 75%; } .col-xs-push-10 { left: 83.33333%; } .col-xs-push-11 { left: 91.66667%; } .col-xs-push-12 { left: 100%; } .col-xs-offset-0 { margin-left: 0%; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-2 { margin-left: 16.66667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.33333%; } .col-xs-offset-5 { margin-left: 41.66667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.33333%; } .col-xs-offset-8 { margin-left: 66.66667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.33333%; } .col-xs-offset-11 { margin-left: 91.66667%; } .col-xs-offset-12 { margin-left: 100%; } } @media (min-width: 48em) { .col-sm-1 { flex: 8.33333%; -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .col-sm-2 { flex: 16.66667%; -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .col-sm-3 { flex: 25%; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-sm-4 { flex: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .col-sm-5 { flex: 41.66667%; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .col-sm-6 { flex: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-sm-7 { flex: 58.33333%; -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .col-sm-8 { flex: 66.66667%; -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .col-sm-9 { flex: 75%; -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-sm-10 { flex: 83.33333%; -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .col-sm-11 { flex: 91.66667%; -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .col-sm-12 { flex: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-sm-pull-0 { right: auto; } .col-sm-pull-1 { right: 8.33333%; } .col-sm-pull-2 { right: 16.66667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.33333%; } .col-sm-pull-5 { right: 41.66667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.33333%; } .col-sm-pull-8 { right: 66.66667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.33333%; } .col-sm-pull-11 { right: 91.66667%; } .col-sm-pull-12 { right: 100%; } .col-sm-push-0 { left: auto; } .col-sm-push-1 { left: 8.33333%; } .col-sm-push-2 { left: 16.66667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.33333%; } .col-sm-push-5 { left: 41.66667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.33333%; } .col-sm-push-8 { left: 66.66667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.33333%; } .col-sm-push-11 { left: 91.66667%; } .col-sm-push-12 { left: 100%; } .col-sm-offset-0 { margin-left: 0%; } .col-sm-offset-1 { margin-left: 8.33333%; } .col-sm-offset-2 { margin-left: 16.66667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.33333%; } .col-sm-offset-5 { margin-left: 41.66667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.33333%; } .col-sm-offset-8 { margin-left: 66.66667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.33333%; } .col-sm-offset-11 { margin-left: 91.66667%; } .col-sm-offset-12 { margin-left: 100%; } } @media (min-width: 64em) { .col-md-1 { flex: 8.33333%; -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .col-md-2 { flex: 16.66667%; -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .col-md-3 { flex: 25%; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-md-4 { flex: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .col-md-5 { flex: 41.66667%; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .col-md-6 { flex: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-md-7 { flex: 58.33333%; -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .col-md-8 { flex: 66.66667%; -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .col-md-9 { flex: 75%; -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-md-10 { flex: 83.33333%; -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .col-md-11 { flex: 91.66667%; -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .col-md-12 { flex: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-2 { right: 16.66667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333%; } .col-md-pull-5 { right: 41.66667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.33333%; } .col-md-pull-8 { right: 66.66667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333%; } .col-md-pull-11 { right: 91.66667%; } .col-md-pull-12 { right: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.33333%; } .col-md-push-2 { left: 16.66667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333%; } .col-md-push-5 { left: 41.66667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.33333%; } .col-md-push-8 { left: 66.66667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333%; } .col-md-push-11 { left: 91.66667%; } .col-md-push-12 { left: 100%; } .col-md-offset-0 { margin-left: 0%; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-2 { margin-left: 16.66667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333%; } .col-md-offset-5 { margin-left: 41.66667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.33333%; } .col-md-offset-8 { margin-left: 66.66667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333%; } .col-md-offset-11 { margin-left: 91.66667%; } .col-md-offset-12 { margin-left: 100%; } } @media (min-width: 80em) { .col-lg-1 { flex: 8.33333%; -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .col-lg-2 { flex: 16.66667%; -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .col-lg-3 { flex: 25%; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-lg-4 { flex: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .col-lg-5 { flex: 41.66667%; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .col-lg-6 { flex: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-lg-7 { flex: 58.33333%; -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .col-lg-8 { flex: 66.66667%; -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .col-lg-9 { flex: 75%; -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-lg-10 { flex: 83.33333%; -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .col-lg-11 { flex: 91.66667%; -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .col-lg-12 { flex: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-2 { right: 16.66667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333%; } .col-lg-pull-5 { right: 41.66667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.33333%; } .col-lg-pull-8 { right: 66.66667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333%; } .col-lg-pull-11 { right: 91.66667%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-2 { left: 16.66667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333%; } .col-lg-push-5 { left: 41.66667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.33333%; } .col-lg-push-8 { left: 66.66667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333%; } .col-lg-push-11 { left: 91.66667%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-0 { margin-left: 0%; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-2 { margin-left: 16.66667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333%; } .col-lg-offset-5 { margin-left: 41.66667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.33333%; } .col-lg-offset-8 { margin-left: 66.66667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333%; } .col-lg-offset-11 { margin-left: 91.66667%; } .col-lg-offset-12 { margin-left: 100%; } } @media (min-width: 120em) { .col-xl-1 { flex: 8.33333%; -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .col-xl-2 { flex: 16.66667%; -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .col-xl-3 { flex: 25%; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-xl-4 { flex: 33.33333%; -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .col-xl-5 { flex: 41.66667%; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .col-xl-6 { flex: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-xl-7 { flex: 58.33333%; -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .col-xl-8 { flex: 66.66667%; -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .col-xl-9 { flex: 75%; -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-xl-10 { flex: 83.33333%; -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .col-xl-11 { flex: 91.66667%; -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .col-xl-12 { flex: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-xl-pull-0 { right: auto; } .col-xl-pull-1 { right: 8.33333%; } .col-xl-pull-2 { right: 16.66667%; } .col-xl-pull-3 { right: 25%; } .col-xl-pull-4 { right: 33.33333%; } .col-xl-pull-5 { right: 41.66667%; } .col-xl-pull-6 { right: 50%; } .col-xl-pull-7 { right: 58.33333%; } .col-xl-pull-8 { right: 66.66667%; } .col-xl-pull-9 { right: 75%; } .col-xl-pull-10 { right: 83.33333%; } .col-xl-pull-11 { right: 91.66667%; } .col-xl-pull-12 { right: 100%; } .col-xl-push-0 { left: auto; } .col-xl-push-1 { left: 8.33333%; } .col-xl-push-2 { left: 16.66667%; } .col-xl-push-3 { left: 25%; } .col-xl-push-4 { left: 33.33333%; } .col-xl-push-5 { left: 41.66667%; } .col-xl-push-6 { left: 50%; } .col-xl-push-7 { left: 58.33333%; } .col-xl-push-8 { left: 66.66667%; } .col-xl-push-9 { left: 75%; } .col-xl-push-10 { left: 83.33333%; } .col-xl-push-11 { left: 91.66667%; } .col-xl-push-12 { left: 100%; } .col-xl-offset-0 { margin-left: 0%; } .col-xl-offset-1 { margin-left: 8.33333%; } .col-xl-offset-2 { margin-left: 16.66667%; } .col-xl-offset-3 { margin-left: 25%; } .col-xl-offset-4 { margin-left: 33.33333%; } .col-xl-offset-5 { margin-left: 41.66667%; } .col-xl-offset-6 { margin-left: 50%; } .col-xl-offset-7 { margin-left: 58.33333%; } .col-xl-offset-8 { margin-left: 66.66667%; } .col-xl-offset-9 { margin-left: 75%; } .col-xl-offset-10 { margin-left: 83.33333%; } .col-xl-offset-11 { margin-left: 91.66667%; } .col-xl-offset-12 { margin-left: 100%; } } .col-xs-first { -webkit-box-ordinal-group: -1; -moz-box-ordinal-group: -1; box-ordinal-group: -1; -webkit-order: -1; -moz-order: -1; order: -1; -ms-flex-order: -1; } .col-xs-last { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; order: 1; -ms-flex-order: 1; } @media (min-width: 48em) { .col-sm-first { -webkit-box-ordinal-group: -1; -moz-box-ordinal-group: -1; box-ordinal-group: -1; -webkit-order: -1; -moz-order: -1; order: -1; -ms-flex-order: -1; } .col-sm-last { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; order: 1; -ms-flex-order: 1; } } @media (min-width: 64em) { .col-md-first { -webkit-box-ordinal-group: -1; -moz-box-ordinal-group: -1; box-ordinal-group: -1; -webkit-order: -1; -moz-order: -1; order: -1; -ms-flex-order: -1; } .col-md-last { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; order: 1; -ms-flex-order: 1; } } @media (min-width: 80em) { .col-lg-first { -webkit-box-ordinal-group: -1; -moz-box-ordinal-group: -1; box-ordinal-group: -1; -webkit-order: -1; -moz-order: -1; order: -1; -ms-flex-order: -1; } .col-lg-last { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; order: 1; -ms-flex-order: 1; } } @media (min-width: 120em) { .col-xl-first { -webkit-box-ordinal-group: -1; -moz-box-ordinal-group: -1; box-ordinal-group: -1; -webkit-order: -1; -moz-order: -1; order: -1; -ms-flex-order: -1; } .col-xl-last { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; order: 1; -ms-flex-order: 1; } } .row-xs-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; } .row-xs-center { -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; } .row-xs-bottom { -webkit-box-align: end; -moz-box-align: end; box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -ms-flex-align: end; } @media (min-width: 48em) { .row-sm-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; } .row-sm-center { -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; } .row-sm-bottom { -webkit-box-align: end; -moz-box-align: end; box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -ms-flex-align: end; } } @media (min-width: 64em) { .row-md-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; } .row-md-center { -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; } .row-md-bottom { -webkit-box-align: end; -moz-box-align: end; box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -ms-flex-align: end; } } @media (min-width: 80em) { .row-lg-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; } .row-lg-center { -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; } .row-lg-bottom { -webkit-box-align: end; -moz-box-align: end; box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -ms-flex-align: end; } } @media (min-width: 120em) { .row-xl-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; -ms-flex-align: start; } .row-xl-center { -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; } .row-xl-bottom { -webkit-box-align: end; -moz-box-align: end; box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -ms-flex-align: end; } } .col-xs-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; align-self: flex-start; -ms-flex-item-align: start; } .col-xs-center { -webkit-align-self: center; -moz-align-self: center; align-self: center; -ms-flex-item-align: center; } .col-xs-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; align-self: flex-end; -ms-flex-item-align: end; } @media (min-width: 48em) { .col-sm-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; align-self: flex-start; -ms-flex-item-align: start; } .col-sm-center { -webkit-align-self: center; -moz-align-self: center; align-self: center; -ms-flex-item-align: center; } .col-sm-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; align-self: flex-end; -ms-flex-item-align: end; } } @media (min-width: 64em) { .col-md-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; align-self: flex-start; -ms-flex-item-align: start; } .col-md-center { -webkit-align-self: center; -moz-align-self: center; align-self: center; -ms-flex-item-align: center; } .col-md-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; align-self: flex-end; -ms-flex-item-align: end; } } @media (min-width: 80em) { .col-lg-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; align-self: flex-start; -ms-flex-item-align: start; } .col-lg-center { -webkit-align-self: center; -moz-align-self: center; align-self: center; -ms-flex-item-align: center; } .col-lg-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; align-self: flex-end; -ms-flex-item-align: end; } } @media (min-width: 120em) { .col-xl-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; align-self: flex-start; -ms-flex-item-align: start; } .col-xl-center { -webkit-align-self: center; -moz-align-self: center; align-self: center; -ms-flex-item-align: center; } .col-xl-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; align-self: flex-end; -ms-flex-item-align: end; } } .table { width: 100%; max-width: 100%; margin-bottom: 1rem; } .table th, .table td { padding: 0.75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef; } .table thead th { vertical-align: bottom; border-bottom: 2px solid #eceeef; } .table tbody + tbody { border-top: 2px solid #eceeef; } .table .table { background-color: #fff; } .table-sm th, .table-sm td { padding: 0.3rem; } .table-bordered { border: 1px solid #eceeef; } .table-bordered th, .table-bordered td { border: 1px solid #eceeef; } .table-bordered thead th, .table-bordered thead 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-active, .table-active > th, .table-active > td { background-color: #f5f5f5; } .table-hover .table-active:hover { background-color: #e8e8e8; } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: #e8e8e8; } .table-success, .table-success > th, .table-success > td { background-color: #dff0d8; } .table-hover .table-success:hover { background-color: #d0e9c6; } .table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #d0e9c6; } .table-info, .table-info > th, .table-info > td { background-color: #d9edf7; } .table-hover .table-info:hover { background-color: #c4e3f3; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #c4e3f3; } .table-warning, .table-warning > th, .table-warning > td { background-color: #fcf8e3; } .table-hover .table-warning:hover { background-color: #faf2cc; } .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #faf2cc; } .table-danger, .table-danger > th, .table-danger > td { background-color: #f2dede; } .table-hover .table-danger:hover { background-color: #ebcccc; } .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #ebcccc; } .table-responsive { display: block; width: 100%; overflow-x: auto; } .thead-inverse th { color: #fff; background-color: #373a3c; } .thead-default th { color: #55595c; background-color: #eceeef; } .table-inverse { color: #eceeef; background-color: #373a3c; } .table-inverse.table-bordered { border: 0; } .table-inverse th, .table-inverse td, .table-inverse thead th { border-color: #55595c; } .table-reflow thead { float: left; } .table-reflow tbody { display: block; white-space: nowrap; } .table-reflow th, .table-reflow td { border-top: 1px solid #eceeef; border-left: 1px solid #eceeef; } .table-reflow th:last-child, .table-reflow td:last-child { border-right: 1px solid #eceeef; } .table-reflow thead:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tbody:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td { border-bottom: 1px solid #eceeef; } .table-reflow tr { float: left; } .table-reflow tr th, .table-reflow tr td { display: block !important; border: 1px solid #eceeef; } .media { display: flex; margin-bottom: 1rem; } .media-body { flex: 1; } .media-middle { align-self: center; } .media-bottom { align-self: flex-end; } .media-object { display: block; } .media-object.img-thumbnail { max-width: none; } .media-right { padding-left: 10px; } .media-left { padding-right: 10px; } .media-heading { margin-top: 0; margin-bottom: 5px; } .media-list { padding-left: 0; list-style: none; } .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; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-21by9 { padding-bottom: 42.85714%; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } .clearfix::after { content: ""; display: table; clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; 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; } [hidden] { display: none !important; } .invisible { visibility: hidden; } .text-hide { font: "0/0" a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .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-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-xs-left { text-align: left; } .text-xs-right { text-align: right; } .text-xs-center { text-align: center; } @media (min-width: 48em) { .text-sm-left { text-align: left; } .text-sm-right { text-align: right; } .text-sm-center { text-align: center; } } @media (min-width: 64em) { .text-md-left { text-align: left; } .text-md-right { text-align: right; } .text-md-center { text-align: center; } } @media (min-width: 80em) { .text-lg-left { text-align: left; } .text-lg-right { text-align: right; } .text-lg-center { text-align: center; } } @media (min-width: 120em) { .text-xl-left { text-align: left; } .text-xl-right { text-align: right; } .text-xl-center { text-align: center; } } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: #818a91; } .text-primary { color: #0275d8; } a.text-primary:focus, a.text-primary:hover { color: #025aa5; } .text-success { color: #5cb85c; } a.text-success:focus, a.text-success:hover { color: #449d44; } .text-info { color: #5bc0de; } a.text-info:focus, a.text-info:hover { color: #31b0d5; } .text-warning { color: #f0ad4e; } a.text-warning:focus, a.text-warning:hover { color: #ec971f; } .text-danger { color: #d9534f; } a.text-danger:focus, a.text-danger:hover { color: #c9302c; } .bg-inverse { color: #eceeef; background-color: #373a3c; } .bg-faded { background-color: #f7f7f9; } .bg-primary { color: #fff; background-color: #0275d8; } a.bg-primary:focus, a.bg-primary:hover { background-color: #025aa5; } .bg-success { color: #fff; background-color: #5cb85c; } a.bg-success:focus, a.bg-success:hover { background-color: #449d44; } .bg-info { color: #fff; background-color: #5bc0de; } a.bg-info:focus, a.bg-info:hover { background-color: #31b0d5; } .bg-warning { color: #fff; background-color: #f0ad4e; } a.bg-warning:focus, a.bg-warning:hover { background-color: #ec971f; } .bg-danger { color: #fff; background-color: #d9534f; } a.bg-danger:focus, a.bg-danger:hover { background-color: #c9302c; } .m-a-0 { margin: 0 !important; } .m-t-0 { margin-top: 0 !important; } .m-r-0 { margin-right: 0 !important; } .m-b-0 { margin-bottom: 0 !important; } .m-l-0 { margin-left: 0 !important; } .m-x-0 { margin-right: 0 !important; margin-left: 0 !important; } .m-y-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-a { margin: 1rem !important; } .m-t { margin-top: 1rem !important; } .m-r { margin-right: 1rem !important; } .m-b { margin-bottom: 1rem !important; } .m-l { margin-left: 1rem !important; } .m-x { margin-right: 1rem !important; margin-left: 1rem !important; } .m-y { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-x-auto { margin-right: auto !important; margin-left: auto !important; } .m-a-md { margin: 1.5rem !important; } .m-t-md { margin-top: 1.5rem !important; } .m-r-md { margin-right: 1.5rem !important; } .m-b-md { margin-bottom: 1.5rem !important; } .m-l-md { margin-left: 1.5rem !important; } .m-x-md { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .m-y-md { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-a-lg { margin: 3rem !important; } .m-t-lg { margin-top: 3rem !important; } .m-r-lg { margin-right: 3rem !important; } .m-b-lg { margin-bottom: 3rem !important; } .m-l-lg { margin-left: 3rem !important; } .m-x-lg { margin-right: 3rem !important; margin-left: 3rem !important; } .m-y-lg { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-a-0 { padding: 0 !important; } .p-t-0 { padding-top: 0 !important; } .p-r-0 { padding-right: 0 !important; } .p-b-0 { padding-bottom: 0 !important; } .p-l-0 { padding-left: 0 !important; } .p-x-0 { padding-right: 0 !important; padding-left: 0 !important; } .p-y-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-a { padding: 1rem !important; } .p-t { padding-top: 1rem !important; } .p-r { padding-right: 1rem !important; } .p-b { padding-bottom: 1rem !important; } .p-l { padding-left: 1rem !important; } .p-x { padding-right: 1rem !important; padding-left: 1rem !important; } .p-y { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-a-md { padding: 1.5rem !important; } .p-t-md { padding-top: 1.5rem !important; } .p-r-md { padding-right: 1.5rem !important; } .p-b-md { padding-bottom: 1.5rem !important; } .p-l-md { padding-left: 1.5rem !important; } .p-x-md { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .p-y-md { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-a-lg { padding: 3rem !important; } .p-t-lg { padding-top: 3rem !important; } .p-r-lg { padding-right: 3rem !important; } .p-b-lg { padding-bottom: 3rem !important; } .p-l-lg { padding-left: 3rem !important; } .p-x-lg { padding-right: 3rem !important; padding-left: 3rem !important; } .p-y-lg { padding-top: 3rem !important; padding-bottom: 3rem !important; } .pos-f-t { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } @media (min-width: 20em) { .hidden-xs-up { display: none !important; } } @media (max-width: 47.9em) { .hidden-xs-down { display: none !important; } } @media (min-width: 48em) { .hidden-sm-up { display: none !important; } } @media (max-width: 63.9em) { .hidden-sm-down { display: none !important; } } @media (min-width: 64em) { .hidden-md-up { display: none !important; } } @media (max-width: 79.9em) { .hidden-md-down { display: none !important; } } @media (min-width: 80em) { .hidden-lg-up { display: none !important; } } @media (max-width: 119.9em) { .hidden-lg-down { display: none !important; } } @media (min-width: 120em) { .hidden-xl-up { display: none !important; } } .hidden-xl-down { display: none !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; } } /* * Owl Carousel - Animate Plugin */ .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 Carousel - Auto Height Plugin */ .owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } /* * Core Owl Carousel CSS File */ .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; } .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; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .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; } .owl-carousel .owl-refresh .owl-item { display: none; } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d; } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; } .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 */ .no-js .owl-carousel { display: block; } /* * Owl Carousel - Lazy Load Plugin */ .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; } .owl-carousel .owl-item img { transform-style: preserve-3d; } /* * Owl Carousel - Video Plugin */ .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-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); -moz-transition: scale(1.3, 1.3); -ms-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-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { 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; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; } .snap-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; z-index: 2; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .snap-drawers { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; } .snap-drawer { position: absolute; top: 0; right: auto; bottom: 0; left: auto; width: 265px; height: auto; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; transition: width 0.3s ease; } .snap-drawer-left { left: 0; z-index: 1; } .snap-drawer-right { right: 0; z-index: 1; } .snapjs-left .snap-drawer-right, .snapjs-right .snap-drawer-left { display: none; } .snapjs-expand-left .snap-drawer-left, .snapjs-expand-right .snap-drawer-right { width: 100%; } /*-------------------------------------------------------------- # Combo CSS --------------------------------------------------------------*/ .clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after, .mini-cart .widget_shopping_cart_content .cart_list li::after, .recent-posts__item::after { content: ""; display: table; clear: both; } .top-menu .menu-item a:after, .social-menu .menu li a:before, .site-footer ul li a:before, .mini-cart .top-cart:after, .big-title .title-container ul li:before, .big-title--single .title-container ul li:before, .hentry .entry-more a:after, .hentry.format-link .entry-excerpt a:before, .single-post .comments-area .comment .comment-content:before, .page .comments-area .comment .comment-content:before, .sidebar .widget.widget_categories ul li a:before, .sidebar .widget.better-menu-widget ul li a:before, .wpb_widgetised_column .widget.widget_categories ul li a:before, .wpb_widgetised_column .widget.better-menu-widget ul li a:before, .error404 .error404-bg .error-404 .page-content .search-form:after, .tmlawyer_textbox_1 ul li:before, .tmlawyer_textbox_2 ul li:before, .widget_product_search label:before, .header01 .main-navigation .menu li.menu-item-has-children > a:after, .header01 .main-navigation .menu li.page_item_has_children > a:after, .header01 .main-navigation .menu li > .sub-menu li.menu-item-has-children > a:after, .header01 .main-navigation .menu li > .sub-menu li.page_item_has_children > a:after, .header01 .main-navigation .menu li .children li.menu-item-has-children > a:after, .header01 .main-navigation .menu li .children li.page_item_has_children > a:after, .header02 .main-navigation ul.menu li.menu-item-has-children > a:after, .header02 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after, .header03 .main-navigation ul.menu li.menu-item-has-children > a:after, .header03 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after, .header04 .main-navigation ul.menu li.menu-item-has-children > a:after, .header04 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after { font-family: 'FontAwesome'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } a, select, textarea, input, button, input[type="button"], input[type="reset"], input[type="submit"], .main-navigation .menu > ul > li, .main-navigation .menu > li, .main-navigation .sub-menu, .main-navigation .children, .main-navigation .sub-menu li, .main-navigation .children li, .search-box i, .search-box i:before, .search-box i:after, .search-box input[type="search"], .search-box .search-form, .site-footer ul li, .mini-cart .top-cart:hover, .mini-cart .mini-cart__button, .mini-cart .widget_shopping_cart_content, .home_intro .home_intro_icon .icon, .recent-posts__item .recent-posts__thumb:before, .recent-posts__item .recent-posts__thumb:after, .recent-posts__item .recent-posts__thumb a:before, .tmlawyer_icon_1 .vc_icon_element-inner, .skill .bar, #tmlawyer-gallery .eg-tmlawyer-gallery-wrapper .esg-entry-media img, #tmlawyer-practice-1 .eg-tmlawyer-practice-1-wrapper .esg-entry-media img, #tmlawyer-practice-1 .eg-tmlawyer-practice-1-wrapper .eg-tmlawyer-practice-1-container, #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper .esg-entry-media img, #tmlawyer-practice-4 .eg-tmlawyer-practice-4-wrapper .esg-entry-media img, .popup-search .inner .content, .woocommerce ul.products li.product a.add_to_cart_button:before, .woocommerce div.product form.cart .button:before, .woocommerce a.button.alt:before { transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); } .big-title:after, .big-title--single:after, .recent-posts__item .recent-posts__thumb a:before { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Buttons --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Fields --------------------------------------------------------------*/ select, textarea, input { display: inline-block; margin-bottom: 10px; padding: 20px 25px; max-width: 100%; width: 100%; border: 1px solid #ddd; box-shadow: none; color: #888; vertical-align: top; font-size: 14px; } select:focus, textarea:focus, input:focus { outline: none; background-color: #fff; color: #000; } select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder { color: #999; } select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder { color: #999; } select:-moz-placeholder, textarea:-moz-placeholder, input:-moz-placeholder { color: #999; } select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder { color: #999; } textarea { height: 200px; resize: vertical; } button, input[type="button"], input[type="reset"], input[type="submit"] { padding: 15px 20px; width: auto; border: none; background-color: #333; color: #fff; text-transform: uppercase; letter-spacing: .05em; font-size: 13px; cursor: pointer; } /*-------------------------------------------------------------- ## Contact Form 7 --------------------------------------------------------------*/ .wpcf7-form .row { margin: 0 -5px; } .wpcf7-form [class*='col-'] { padding: 0 5px; } .wpcf7-form textarea { height: 110px; } .form1 select, .form1 textarea, .form1 input { border: none; background-color: #65656f; color: #fff; } .form1 select:focus, .form1 textarea:focus, .form1 input:focus { background-color: #fff; color: #888; } .form1 input:-moz-placeholder, .form1 textarea:-moz-placeholder { color: #fff; } .form1 input::-moz-placeholder, .form1 textarea::-moz-placeholder { color: #fff; } .form1 input:-ms-input-placeholder, .form1 textarea:-ms-input-placeholder { color: #fff; } .form1 input::-webkit-input-placeholder, .form1 textarea::-webkit-input-placeholder { color: #fff; } /*-------------------------------------------------------------- # Navigation --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ .menu-item, .page_item { display: inline-block; } .top-menu { position: relative; z-index: 1; } .top-menu .menu-item { padding: 5px; } .top-menu .menu-item a:after { margin-left: 10px; content: "\f178"; } .main-navigation { position: relative; z-index: 999; width: 100%; } .main-navigation .primary-menu { position: relative; } .main-navigation .menu, .main-navigation ul { margin: 0; padding: 0; } .main-navigation .menu li:hover > .sub-menu, .main-navigation .menu li:hover > .children { z-index: 999; visibility: visible; opacity: 1; } .main-navigation .menu li:hover > .sub-menu > li, .main-navigation .menu li:hover > .children > li { margin-right: 0; } .main-navigation .menu > ul > li, .main-navigation .menu > li { position: relative; display: inline-block; vertical-align: top; line-height: 1.5; } .main-navigation .menu > ul > li a, .main-navigation .menu > li a { position: relative; z-index: 1; text-transform: uppercase; display: inline-block; } .main-navigation .sub-menu, .main-navigation .children { position: absolute; top: 100%; left: 0; z-index: 2; visibility: hidden; opacity: 0; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); } .main-navigation .sub-menu li, .main-navigation .children li { position: relative; margin-right: 20px; } .main-navigation .mega-menu { position: static !important; } .main-navigation .mega-menu ul.sub-menu { position: absolute; left: 0; width: 100%; } .main-navigation .mega-menu ul.sub-menu > li { padding: 0px !important; } .main-navigation .mega-menu .mega-menu-content { padding: 15px; } .main-navigation .mega-menu .mega-menu-content ul { margin: 0; padding: 0; } .main-navigation .mega-menu .mega-menu-content ul li { padding: 0 !important; } .main-navigation .mega-menu .mega-menu-content ul li i { width: 20px; } @media (min-width: 64em) { .top-menu .menu-item { padding: 15px 30px 15px 0; } } /*-------------------------------------------------------------- ## Mobile menu --------------------------------------------------------------*/ #open-left { line-height: 1; cursor: pointer; } .snap-drawers { background-color: #fff; } @media (min-width: 64em) { .snap-drawers { display: none; } } .mobile-menu > ul { padding: 10px; margin: 0; } .mobile-menu > ul li { display: block; } .mobile-menu > ul li ul { padding: 0; margin: 0 0 0 20px; } .mobile-menu > ul li a { display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .mobile-menu > ul li:last-child { border: none; } /*-------------------------------------------------------------- ## Social menu --------------------------------------------------------------*/ .social-menu .menu li { display: inline-block; margin-left: 20px; width: auto !important; } .social-menu .menu li:before { display: none; } .social-menu .menu li a { font-size: 0; } .social-menu .menu li a:before { display: inline-block; font-size: 16px; } .social-menu .menu li a[href*="facebook"]:before { content: "\f09a"; } .social-menu .menu li a[href*="twitter"]:before { content: "\f099"; } .social-menu .menu li a[href*="instagram"]:before { content: "\f16d"; } .social-menu .menu li a[href*="youtube"]:before { content: "\f16a"; } .social-menu .menu li a[href*="plus.google.com"]:before { content: "\f0d5"; } .social-menu .menu li a[href*="flickr"]:before { content: "\f16e"; } .social-menu .menu li a[href*="dribbble"]:before { content: "\f17d"; } .social-menu .menu li a[href*="foursquare"]:before { content: "\f180"; } .social-menu .menu li a[href*="linkedin"]:before { content: "\f0e1"; } .social-menu .menu li a[href*="tumblr"]:before { content: "\f173"; } .social-menu .menu li a[href*="feed"]:before { content: "\f09e"; } .social-menu .menu li a[href*="vimeo"]:before { content: "\f194"; } /*-------------------------------------------------------------- # Layout --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Header --------------------------------------------------------------*/ .site-top { position: relative; width: 100%; } .site-branding { position: relative; z-index: 1; padding: 20px 15px; } .extra-info > div { padding: 10px 15px; text-align: left; } .extra-info i { display: inline-block; float: left; margin-right: 15px; margin-bottom: 20px; font-size: 30px; } .extra-info span { color: #777; font-weight: 600; } .extra-info h3 { letter-spacing: normal; font-weight: normal; font-size: 18px; line-height: 1.2; } .search-box { position: relative; z-index: 9999; } .search-box i { position: relative; display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; font-size: 16px; cursor: pointer; } .search-box i:before, .search-box i:after { position: absolute; } .search-box i:before { top: 0; left: 0; } .search-box i:after { top: 100%; left: 0; content: '\f00d'; } .search-box label span, .search-box input[type="submit"] { display: none; } .search-box input[type="search"] { position: absolute; z-index: 99; padding: 10px; width: 100%; border: none; border-top: 3px solid transparent; background-color: #fff; box-shadow: 0, 6px, 12px, 0, rgba(0, 0, 0, 0.2); } .search-box .search-form { position: absolute; left: -300px; top: -100%; visibility: hidden; width: 300px; height: 100%; opacity: 0; } .search-box .search-form.open { visibility: visible; opacity: 1; } .search-box .search-form.open + i:before { top: -100%; } .search-box .search-form.open + i:after { top: 0; } @media (max-width: 79.9em) { .search-box { width: 100%; } } @media (min-width: 48em) { body { color: #000; } } @media (min-width: 64em) { .site-top .social-menu { position: relative; display: inline-block; } .site-top .social-menu ul { position: relative; z-index: 2; } } /*-------------------------------------------------------------- ## Footer --------------------------------------------------------------*/ .newsletter { background-size: cover; color: #ffffff; } .newsletter form { margin: 0; padding: 0; display: inline-block; } .newsletter input[type="text"], .newsletter input[type="email"] { width: 230px !important; height: 48px !important; padding: 0 15px !important; line-height: 48px !important; text-align: center !important; border: none !important; margin: 0 !important; display: inline-block !important; vertical-align: middle !important; } .newsletter input[type="submit"] { height: 48px !important; padding: 0 20px !important; line-height: 48px !important; background-color: #C8A472 !important; font-weight: 600 !important; border: none !important; margin: 0 !important; display: inline-block !important; vertical-align: middle !important; } .newsletter input[type="submit"]:hover { background-color: #222222 !important; } .newsletter .text { height: 48px; line-height: 48px; margin-right: 10px; display: inline-block; color: #ffffff; } .newsletter .social-menu { display: inline-block; } .newsletter .social-menu ul { display: inline-block; margin: 0; padding: 0; } .newsletter .social-menu ul li { margin: 3px 0px !important; padding: 0; } .newsletter .social-menu ul li a { display: inline-block; width: 40px !important; height: 40px !important; text-align: center; line-height: 40px !important; background-color: #222222 !important; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .newsletter .social-menu ul li a:before { line-height: 40px !important; } .newsletter .social-menu ul li a:hover { background-color: #C8A472 !important; } .site-footer a { text-decoration: none; font-size: inherit; } .site-footer .widget ul { margin: 0; padding: 0; } .site-footer .widget .sub-menu { display: none; } .site-footer .widget i { color: #C8A472; width: 16px; } .site-footer .widget p { font-size: inherit; line-height: 1.8; } .site-footer .widget:hover .widget-title:before { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a11%22%20begin%3D%220s%3Ba12.end%22%20from%3D%2250px%22%20to%3D%2225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a12%22%20begin%3D%22a11.end%22%20from%3D%2225px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a21%22%20begin%3D%220s%3Ba22.end%22%20from%3D%2235px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a22%22%20begin%3D%22a21.end%22%20from%3D%2250px%22%20to%3D%2235px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a31%22%20begin%3D%220s%3Ba32.end%22%20from%3D%2220px%22%20to%3D%225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a32%22%20begin%3D%22a31.end%22%20from%3D%225px%22%20to%3D%2220px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E"); } .site-footer .widget .widget-title { position: relative; margin-bottom: 40px; text-transform: uppercase; letter-spacing: 0em; font-size: 20px; } .site-footer .widget .widget-title:before { position: absolute; right: 0; bottom: 0; left: 0; width: 50px; height: 10px; display: block; content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%25201%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%20%3Cg%3E%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%3Canimate%20attributeName%3D%22width%22%20from%3D%2250px%22%20to%3D%2210px%22%20dur%3D%223s%22%20begin%3D%22mouseover%22%2F%3E%3C%2Frect%3E%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); } .site-footer .widget .widget-title span { display: inline-block; margin-bottom: 10px; } .site-footer .col-md-4 { margin-bottom: 30px; } .site-footer .social-menu .menu li { margin: 0 15px 0 0; } .site-footer .social-menu .menu li a:before { font-size: 20px; } .site-footer ul li { display: block; margin-bottom: 10px; list-style-type: none; vertical-align: top; } .site-footer ul li a:before { margin-right: 10px; content: "\f105"; color: #C8A472; } .office p { margin-bottom: 10px; } .office i { width: 35px; font-size: 16px; } .copyright { overflow: hidden; line-height: 1.5; padding: 40px 0; border-top: 1px solid #444444; } .copyright a { text-decoration: none; } @media (max-width: 63.9em) { .copyright .copyright-left, .copyright .copyright-right { text-align: center !important; } .newsletter .newsletter-right, .newsletter .newsletter-left { text-align: center !important; } .newsletter .newsletter-left { margin-bottom: 30px; } .newsletter .newsletter-left .text { margin: 0; } .newsletter .newsletter-left input[type="email"] { margin-bottom: 10px !important; float: left; margin-right: 5px !important; } } /*-------------------------------------------------------------- ## Mini cart --------------------------------------------------------------*/ .mini-cart { position: relative; padding: 0 15px; } .mini-cart .top-cart { cursor: pointer; } .mini-cart .top-cart i { margin-right: 10px; } .mini-cart .top-cart:after { content: '\f107'; margin-left: 5px; } .mini-cart .top-cart:hover { opacity: .7; } .mini-cart .mini-cart__button { cursor: pointer; } .mini-cart .widget_shopping_cart_content { position: absolute; top: 100%; right: 0; z-index: 99999; visibility: hidden; overflow: auto; max-height: 700px; width: 300px; background-color: #fff; opacity: 0; box-shadow: 0, 6px, 12px, 0, rgba(0, 0, 0, 0.2); } .mini-cart .widget_shopping_cart_content .cart_list { margin: 0; padding: 0; list-style: none; } .mini-cart .widget_shopping_cart_content .cart_list li { list-style: none; margin-bottom: 10px; padding: 15px; border-bottom: 1px solid #eee; } .mini-cart .widget_shopping_cart_content .cart_list li img { float: left; margin: 0 10px 0 0; width: 70px; } .mini-cart .widget_shopping_cart_content .cart_list li.empty { text-align: center; } .mini-cart .widget_shopping_cart_content .cart_list li .quantity { display: block; color: #666; font-size: 12px; } .mini-cart .widget_shopping_cart_content .cart_list li .remove { position: relative; display: inline-block; float: right; width: 20px; height: 20px; text-align: center; font-size: 20px; line-height: 15px; } .mini-cart .widget_shopping_cart_content .cart_list li .remove:hover { background: red; color: #fff !important; } .mini-cart .widget_shopping_cart_content .total { margin-bottom: 0; padding: 5px 15px 5px; text-align: center; } .mini-cart .widget_shopping_cart_content .buttons { margin-bottom: 0; text-align: center; } .mini-cart .widget_shopping_cart_content .wc-forward { display: inline-block; margin: 10px 3px 15px; padding: 5px 10px; text-transform: uppercase; } .mini-cart.open .widget_shopping_cart_content { top: 100%; visibility: visible; opacity: 1; } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Home --------------------------------------------------------------*/ .boxed { margin: auto; max-width: 1200px; } .site { position: relative; z-index: 2; overflow: hidden; background-color: #fff; } .align-center { text-align: center; } .align-left { text-align: left; } .align-right { text-align: right; } .site-content { margin: auto; max-width: 1170px; } .row:before, .row:after, .container:before, .container:after { display: none !important; } .home_intro .home_intro_button { text-align: right; } .home_intro .home_intro_button button { font-size: 14px; font-weight: 400; } .home_intro .home_intro_button button:hover { background-color: #333333 !important; } .home_intro .home_intro_icon { text-align: center; background-size: cover; background-position: center center; } .home_intro .home_intro_icon .icon { color: #C8A472; font-size: 50px; } .home_intro:hover .icon { color: #ffffff; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .big-title, .big-title--single { position: relative; background-size: cover; background-position: center; } .big-title .container, .big-title--single .container { position: relative; z-index: 1; } .big-title:after, .big-title--single:after { content: ''; } .big-title .title-container, .big-title--single .title-container { text-align: center; background: rgba(51, 51, 51, 0.9); padding: 70px 15px; max-width: 680px; display: block; margin: 0 auto; } .big-title .title-container .entry-title, .big-title--single .title-container .entry-title { text-transform: uppercase; font-size: 48px; } .big-title .title-container ul, .big-title--single .title-container ul { margin: 0; padding: 0; list-style: none; } .big-title .title-container ul li, .big-title--single .title-container ul li { display: inline-block; margin-left: 5px; } .big-title .title-container ul li:before, .big-title--single .title-container ul li:before { content: "\f105"; color: #C8A472; font-size: 14px; margin-right: 5px; } .big-title .title-container ul li:first-child:before, .big-title--single .title-container ul li:first-child:before { content: ''; } .big-title .title-container ul li a, .big-title--single .title-container ul li a { color: #C7A472; text-decoration: none; } .big-title .title-container ul li a:hover, .big-title--single .title-container ul li a:hover { color: #ffffff; } .big-title--single { margin-bottom: 60px; } .taxonomy-description { display: block; margin-top: 0px; padding-bottom: 0px; font-size: 20px; color: #C8A472; font-family: "EB Garamond" !important; } .taxonomy-description p { font-size: 20px; color: #C8A472; font-family: "EB Garamond" !important; margin-bottom: 0; } .pagination span, .pagination a { display: inline-block; margin-right: 10px; width: 50px; height: 50px; border: none; background: #F9F5F0; text-align: center; line-height: 50px; color: #333333 !important; font-weight: 600; } .pagination span:hover, .pagination a:hover { color: #fff !important; background: #C8A472; } .pagination span.current { color: #fff !important; background: #C8A472; } .pagination .next, .pagination .prev { width: auto; padding: 0 20px; } .hentry { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #eeeeee; } .hentry .entry-thumb, .hentry .entry-gallery { position: relative; overflow: hidden; margin-bottom: 20px; } .hentry .entry-gallery .nav { position: absolute; height: 1px; top: 50%; z-index: 9999; width: 100%; } .hentry .entry-gallery .nav .nav-inner { position: relative; height: 1px; } .hentry .entry-gallery .nav .nav-inner .next { right: 0; } .hentry .entry-gallery .nav .nav-inner .prev { left: 0; } .hentry .entry-gallery .nav .nav-inner .next, .hentry .entry-gallery .nav .nav-inner .prev { position: absolute; top: -40px; width: 80px; height: 80px; display: block; background-color: rgba(51, 51, 51, 0.7); color: #C8A472; text-align: center; line-height: 80px; cursor: pointer; font-size: 20px; } .hentry .entry-header { margin-bottom: 30px; } .hentry .entry-header .entry-title { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; letter-spacing: 0; font-size: 36px; -ms-hyphens: auto; margin: 0; color: #333333; } .hentry .entry-header .entry-title a { color: #333333; } .hentry .entry-header .entry-title:hover { color: #C6A472; } .hentry .entry-header .entry-title:hover a { color: #C6A472; } .hentry .entry-meta { margin-bottom: 30px; font-size: 13px; } .hentry .entry-meta span { padding-right: 20px; } .hentry .entry-meta i { margin-right: 5px; color: #C6A472; } .hentry .entry-excerpt { color: #666666; font-size: 13px; } .hentry .entry-footer { overflow: hidden; } .hentry .entry-more { position: relative; display: inline-block; padding: 0; margin-top: 30px; text-transform: uppercase; letter-spacing: 0; font-weight: 600; } .hentry .entry-more a:after { content: "\f105"; margin-left: 5px; } .hentry.format-quote .entry-meta { margin-bottom: 0px; } .hentry.format-quote .entry-excerpt { margin-bottom: 30px; padding: 30px; font-size: 24px; color: #ffffff; background-color: #C8A472; font-family: "EB Garamond"; } .hentry.format-link .entry-meta { margin-bottom: 0px; } .hentry.format-link .entry-excerpt { margin-bottom: 30px; padding: 30px; background-color: #eeeeee; } .hentry.format-link .entry-excerpt a { font-size: 24px; color: #333333; font-family: "EB Garamond"; } .hentry.format-link .entry-excerpt a:before { content: '\f0c1'; margin-right: 10px; } .hentry.format-link .entry-excerpt a:hover { color: #C8A472; } .hentry.format-audio .entry-meta { margin-bottom: 0px; } .hentry.format-audio .entry-excerpt { margin-bottom: 30px; } .hentry.format-video .entry-meta { margin-bottom: 0px; } .hentry.format-video .entry-excerpt { margin-bottom: 30px; } .single-post .comment-form .form-submit, .single-post .comment-form .logged-in-as, .page .comment-form .form-submit, .page .comment-form .logged-in-as { padding: 0px; } .single-post .comments-area, .page .comments-area { margin-top: 30px; } .single-post .comment-reply-title, .single-post .comments-title, .page .comment-reply-title, .page .comments-title { position: relative; margin-bottom: 30px; text-transform: uppercase; font-size: 20px; } .single-post .hentry .entry-meta { margin-bottom: 30px; } .content-sidebar .content, .sidebar-content .content, .single-post .content, .archive .content, .search-results .content, .search-no-results .content, .blog .content, .group-blog .content { padding: 70px 0; } .single-post .comments-area .comment, .page .comments-area .comment { position: relative; margin-bottom: 20px; } .single-post .comments-area .comment > div, .page .comments-area .comment > div { padding-left: 100px; width: 100%; position: relative; } .single-post .comments-area .comment .comment-author, .page .comments-area .comment .comment-author { left: 0; top: 40px; width: 80px; position: absolute; } .single-post .comments-area .comment .comment-content, .page .comments-area .comment .comment-content { display: inline-block; padding: 20px; border: 2px solid #DDDDDD; margin-top: 40px; position: relative; vertical-align: top; width: 100%; min-height: 80px; } .single-post .comments-area .comment .comment-content:before, .page .comments-area .comment .comment-content:before { content: '\f0d9'; position: absolute; left: -8px; color: #DDDDDD; font-size: 20px; } .single-post .comments-area .comment .comment-content cite.fn, .page .comments-area .comment .comment-content cite.fn { text-transform: none; font-size: 24px; font-family: "EB Garamond"; color: #C8A472; } .single-post .comments-area .comment .comment-content cite.fn a, .page .comments-area .comment .comment-content cite.fn a { text-transform: none; font-size: 24px; font-family: "EB Garamond"; } .single-post .comments-area .comment .comment-content .metadata, .page .comments-area .comment .comment-content .metadata { position: absolute; top: -40px; height: 36px; line-height: 36px; overflow: hidden; left: 0; } .single-post .comments-area .comment .comment-content .metadata br, .page .comments-area .comment .comment-content .metadata br { display: none; } .single-post .comments-area .comment .comment-content .metadata > a, .page .comments-area .comment .comment-content .metadata > a { text-transform: uppercase; margin-left: 10px; padding-left: 10px; border-left: 1px solid #333333; font-size: 13px; font-family: "Poppins"; color: #333333; } .single-post .comments-area .comment .comment-content p, .page .comments-area .comment .comment-content p { margin-bottom: 0px !important; } .single-post .comments-area .comment .comment-reply-link, .page .comments-area .comment .comment-reply-link { position: absolute; top: -40px; right: 0px; padding: 0; color: #C8A472; text-transform: uppercase; font-weight: 600; font-size: 13px; height: 36px; line-height: 36px; } @media (min-width: 64em) { .single-post .comments-area .comment .children, .page .comments-area .comment .children { margin-left: 50px; } } .single-post .comments-area .comment .fn, .page .comments-area .comment .fn { text-transform: uppercase; font-style: normal; font-size: 16px; } .single-post .comments-area .comment .comment-respond, .page .comments-area .comment .comment-respond { margin-top: 30px; } .single-post .comments-area .comment .comment-respond .comment-reply-title, .page .comments-area .comment .comment-respond .comment-reply-title { margin-bottom: 10px; } .single-post .comments-area .comment-respond, .page .comments-area .comment-respond { margin-top: 30px; } .single-post .comments-area .comment-respond .comment-reply-title, .page .comments-area .comment-respond .comment-reply-title { margin-bottom: 10px; } .single-post .comments-area input[type=text], .single-post .comments-area input[type=email], .single-post .comments-area textarea, .page .comments-area input[type=text], .page .comments-area input[type=email], .page .comments-area textarea { border: none !important; width: 100%; text-align: center; background: #F7F7F7; margin-bottom: 0; } .single-post .comments-area button, .single-post .comments-area input[type=button], .single-post .comments-area input[type=submit], .page .comments-area button, .page .comments-area input[type=button], .page .comments-area input[type=submit] { border: none !important; width: 100%; text-align: center; background: #C8A472; font-weight: 600; color: #ffffff; font-size: 14px; margin-bottom: 0; } .single-post .comments-area button:hover, .single-post .comments-area input[type=button]:hover, .single-post .comments-area input[type=submit]:hover, .page .comments-area button:hover, .page .comments-area input[type=button]:hover, .page .comments-area input[type=submit]:hover { background: #333333; } .comment-list { list-style: none; margin: 0; padding: 0; } .comment-list li { position: relative; } .comment-list .children { margin: 0; list-style: none; } .single-post .hentry { margin-bottom: 40px; padding-bottom: 0px; border-bottom: none !important; } .single-post .hentry .entry-footer { background: #F9F5F0; margin-top: 15px; padding: 15px; } .single-post .hentry .entry-footer i { color: #C6A472; } .single-post .hentry .entry-footer i.fa-tags { margin-left: 15px; } .single-post .hentry .entry-footer a { color: #999999; } .single-post .hentry .entry-footer a:hover { color: #C6A472; } .gallery-size-full { margin: 30px 0; } .gallery-size-full .gallery-item { padding: 0 !important; margin: 0 !important; } @media (min-width: 80em) { .big-title, .big-title--single { margin: 0 -100%; } } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } /*-------------------------------------------------------------- ## Widgets --------------------------------------------------------------*/ .sidebar, .wpb_widgetised_column { border-left: 1px solid #EEEEEE; padding: 70px 0; height: 100%; } .sidebar .widget, .wpb_widgetised_column .widget { margin-bottom: 40px; } .sidebar .widget ul li, .wpb_widgetised_column .widget ul li { display: block; border-bottom: 1px solid #eee; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; -ms-hyphens: auto; } .sidebar .widget ul li a, .wpb_widgetised_column .widget ul li a { padding: 15px 0 15px 20px; display: inline-block; } .sidebar .widget ul li .sub-menu, .wpb_widgetised_column .widget ul li .sub-menu { border-top: 1px solid #eee; padding-left: 15px; } .sidebar .widget ul li:last-child, .wpb_widgetised_column .widget ul li:last-child { border-bottom: none !important; } .sidebar .widget .recent-posts__item, .wpb_widgetised_column .widget .recent-posts__item { margin-bottom: 20px; padding-bottom: 20px; } .sidebar .widget .recent-posts > div:last-child, .wpb_widgetised_column .widget .recent-posts > div:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .sidebar .widget.widget_search .search-form, .wpb_widgetised_column .widget.widget_search .search-form { position: relative; } .sidebar .widget.widget_search .search-form label, .wpb_widgetised_column .widget.widget_search .search-form label { width: 100%; } .sidebar .widget.widget_search .search-form span.screen-reader-text, .wpb_widgetised_column .widget.widget_search .search-form span.screen-reader-text { display: none; } .sidebar .widget.widget_search .search-form input[type="search"], .wpb_widgetised_column .widget.widget_search .search-form input[type="search"] { margin-bottom: 0; padding: 15px; border: 1px solid #ddd; background-color: #fff; } .sidebar .widget.widget_search .search-form .search-submit, .wpb_widgetised_column .widget.widget_search .search-form .search-submit { display: none; } .sidebar .widget ul, .wpb_widgetised_column .widget ul { margin: 0; padding: 0; } .sidebar .widget ul.children, .wpb_widgetised_column .widget ul.children { margin-top: 15px; border-top: 1px solid #EEEEEE; margin-bottom: -16px; } .sidebar .widget .widget-title, .wpb_widgetised_column .widget .widget-title { display: block; color: #333333; text-transform: uppercase; font-size: 20px; line-height: 1.5; position: relative; padding-bottom: 40px; margin-bottom: 0px; padding-left: 20px; border-bottom: 1px solid #eeeeee; } .sidebar .widget .widget-title:after, .wpb_widgetised_column .widget .widget-title:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%25201%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%20%3Cg%3E%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%3Canimate%20attributeName%3D%22width%22%20from%3D%2250px%22%20to%3D%2210px%22%20dur%3D%223s%22%20begin%3D%22mouseover%22%2F%3E%3C%2Frect%3E%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); display: block; position: absolute; bottom: 15px; width: 100%; text-align: left; } .sidebar .widget .widget-title:hover:after, .wpb_widgetised_column .widget .widget-title:hover:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a11%22%20begin%3D%220s%3Ba12.end%22%20from%3D%2250px%22%20to%3D%2225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a12%22%20begin%3D%22a11.end%22%20from%3D%2225px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a21%22%20begin%3D%220s%3Ba22.end%22%20from%3D%2235px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a22%22%20begin%3D%22a21.end%22%20from%3D%2250px%22%20to%3D%2235px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a31%22%20begin%3D%220s%3Ba32.end%22%20from%3D%2220px%22%20to%3D%225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a32%22%20begin%3D%22a31.end%22%20from%3D%225px%22%20to%3D%2220px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E"); } .sidebar .widget form, .wpb_widgetised_column .widget form { padding-left: 20px; } .sidebar .widget a, .wpb_widgetised_column .widget a { color: #666666 !important; } .sidebar .widget a:hover, .wpb_widgetised_column .widget a:hover { color: #C8A472 !important; } .sidebar .widget.widget_tag_cloud .tagcloud, .wpb_widgetised_column .widget.widget_tag_cloud .tagcloud { padding: 20px 0 0 20px; display: block; } .sidebar .widget.widget_tag_cloud .tagcloud a, .wpb_widgetised_column .widget.widget_tag_cloud .tagcloud a { font-size: 14px !important; text-transform: uppercase; background: #F9F5F0; padding: 10px 15px; display: inline-block; margin: 0 6px 10px 0 !important; border: none !important; float: none; box-sizing: border-box; } .sidebar .widget.widget_tag_cloud .tagcloud a:hover, .wpb_widgetised_column .widget.widget_tag_cloud .tagcloud a:hover { background: #333333; color: #ffffff; } .sidebar .widget.widget_categories ul li a:before, .sidebar .widget.better-menu-widget ul li a:before, .wpb_widgetised_column .widget.widget_categories ul li a:before, .wpb_widgetised_column .widget.better-menu-widget ul li a:before { content: "\f105"; margin-right: 10px; color: #C8A472; } .sidebar .widget.widget_categories ul li .children, .sidebar .widget.better-menu-widget ul li .children, .wpb_widgetised_column .widget.widget_categories ul li .children, .wpb_widgetised_column .widget.better-menu-widget ul li .children { margin: 0 !important; } .sidebar .widget.widget_categories ul li.current-menu-item a, .sidebar .widget.widget_categories ul li.current_page_item a, .sidebar .widget.widget_categories ul li.current-cat a, .sidebar .widget.better-menu-widget ul li.current-menu-item a, .sidebar .widget.better-menu-widget ul li.current_page_item a, .sidebar .widget.better-menu-widget ul li.current-cat a, .wpb_widgetised_column .widget.widget_categories ul li.current-menu-item a, .wpb_widgetised_column .widget.widget_categories ul li.current_page_item a, .wpb_widgetised_column .widget.widget_categories ul li.current-cat a, .wpb_widgetised_column .widget.better-menu-widget ul li.current-menu-item a, .wpb_widgetised_column .widget.better-menu-widget ul li.current_page_item a, .wpb_widgetised_column .widget.better-menu-widget ul li.current-cat a { color: #C8A472 !important; font-weight: 700; } .sidebar .widget.widget_text .textwidget, .wpb_widgetised_column .widget.widget_text .textwidget { padding: 20px 0 0 20px; } .sidebar .widget.widget_recent_entries ul li, .wpb_widgetised_column .widget.widget_recent_entries ul li { padding: 15px 0 15px 20px; } .sidebar .widget.widget_recent_entries ul li a, .wpb_widgetised_column .widget.widget_recent_entries ul li a { padding: 0 !important; } .sidebar .widget.widget_recent_entries ul li .post-date, .wpb_widgetised_column .widget.widget_recent_entries ul li .post-date { display: block; font-size: 13px; color: #999999; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list { padding: 20px 0 0 20px; display: inline-block; width: 100%; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-thumb, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-thumb { float: left; margin-right: 10px; width: 80px; height: 80px; background: #eeeeee; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title { margin-bottom: 10px; display: block; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title a, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title a { font-size: 20px; font-family: "EB Garamond"; color: #333333 !important; line-height: 1; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title a:hover, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .title a:hover { color: #C7A472 !important; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time, .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .comment, .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .like, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .comment, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .like { display: inline-block; font-size: 13px; color: #999999; font-family: "Poppins"; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time i, .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .comment i, .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .like i, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time i, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .comment i, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .like i { color: #C7A472 !important; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .count, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .count { display: inline-block; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list .postswidget-info .time { margin-right: 10px; margin-bottom: 10px; } .sidebar .widget .widget-brochure, .wpb_widgetised_column .widget .widget-brochure { background: #F9F5F0; display: block; padding: 15px 20px; margin-bottom: 10px; width: 100%; } .sidebar .widget .widget-brochure i, .wpb_widgetised_column .widget .widget-brochure i { width: 20px; color: #C8A472; margin-right: 5px; } .sidebar .widget_recent_comments ul li.recentcomments, .wpb_widgetised_column .widget_recent_comments ul li.recentcomments { padding: 15px 0 15px 20px; } @media (max-width: 63.9em) { .sidebar, .wpb_widgetised_column { border-left: none !important; } .sidebar .widget ul li, .sidebar .widget .recent-posts__item, .wpb_widgetised_column .widget ul li, .wpb_widgetised_column .widget .recent-posts__item { padding: 15px 0 15px 0px; } .sidebar .widget .widget-title, .wpb_widgetised_column .widget .widget-title { padding-left: 0; } .sidebar .widget.widget_tag_cloud .tagcloud, .wpb_widgetised_column .widget.widget_tag_cloud .tagcloud { padding: 20px 0 0 0px; } .sidebar .widget.widget_text .textwidget, .wpb_widgetised_column .widget.widget_text .textwidget { padding: 20px 0 0 0px; } .sidebar .widget.widget_tm_lawyers_postswidget .postswidget-list, .wpb_widgetised_column .widget.widget_tm_lawyers_postswidget .postswidget-list { padding: 20px 0 0 0px; } .sidebar .widget form, .wpb_widgetised_column .widget form { padding-left: 0px; } } /*-------------------------------------------------------------- ## Custom --------------------------------------------------------------*/ /*-------------------------------------------- Recent Posts ----------------------------------------------*/ .body-noscroll { overflow-y: scroll !important; overflow-x: hidden !important; position: fixed; width: 100%; height: 100%; } .recent-posts__item { margin-bottom: 20px; } .recent-posts__item .recent-posts__thumb { position: relative; float: left; margin-right: 20px; } .recent-posts__item .recent-posts__thumb:before { z-index: 2; height: 2px; background-color: #fff; content: ''; opacity: 0; width: 30px; margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .recent-posts__item .recent-posts__thumb:after { height: 30px; background-color: #fff; content: ''; opacity: 0; width: 2px; margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .recent-posts__item .recent-posts__thumb a:before { content: ''; opacity: 0; } .recent-posts__item:hover .recent-posts__thumb:before { opacity: 1; } .recent-posts__item:hover .recent-posts__thumb:after { opacity: 1; } .recent-posts__item:hover .recent-posts__thumb a:before { opacity: .8; } .recent-posts__item a { letter-spacing: .05em; font-size: 15px; } .recent-posts__item .post-meta { margin-top: 10px; color: #878787; } .recent-posts__item .post-meta span { margin-right: 10px; } .recent-posts.type_2 h3 { margin-bottom: 20px; letter-spacing: normal; font-weight: normal; } .recent-posts.type_2 .entry-meta { margin-bottom: 20px; } .recent-posts.type_2 .entry-meta span { padding-right: 10px; } .recent-posts.type_2 .entry-meta i { margin-right: 5px; } .recent-posts.type_2 .entry-excerpt { color: #858585; } .tm_lawyers_testimonials .quote { padding: 45px 0 0 90px; } .tm_lawyers_testimonials blockquote { position: relative; margin: 0; padding: 25px; border: none; color: #ffffff; font-style: normal !important; font-size: 13px !important; border: 2px solid #ffffff; } .tm_lawyers_testimonials blockquote:before { position: absolute; content: ''; top: 25px; left: -8px; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid white; } .tm_lawyers_testimonials .avatar { position: absolute; top: 45px; left: 0; width: auto !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .tm_lawyers_testimonials .author { position: absolute; top: 0; left: 90px; display: block; font-style: normal; } .tm_lawyers_testimonials .author span:first-child { display: inline-block; float: left; margin-right: 10px; font-size: 24px; color: #C8A472; font-family: "EB Garamond"; } .tm_lawyers_testimonials .author span:first-child:after { content: "|"; display: inline-block; margin-left: 10px; color: #FFFFFF; } .tm_lawyers_testimonials .author .title { display: inline-block; color: #FFFFFF; font-size: 13px; padding: 12px 0; } .tm_lawyers_testimonials .owl-controls { margin-top: 40px; } .heading_center { position: relative; text-align: center; margin-bottom: 40px; } .heading_center:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever-CenterLines%22%20viewBox%3D%220%200%2050%208%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%0A%09xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%0A%09x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%228px%22%0A%3E%0A%09%3Cg%3E%0A%09%09%3Crect%20x%3D%220.5%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%0A%09%09%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%0A%09%09%3Crect%20x%3D%2215.5%22%20y%3D%226%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fsvg%3E"); display: block; position: absolute; bottom: -20px; width: 100%; text-align: center; } .heading_center:hover:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever-CenterLines-2%22%20viewBox%3D%220%200%2050%208%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%0A%09xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%0A%09x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%228px%22%0A%3E%0A%09%3Cg%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a11%22%20begin%3D%220s%3Ba12.end%22%20from%3D%2250px%22%20to%3D%2220px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a12%22%20begin%3D%22a11.end%22%20from%3D%2220px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22x%22%20id%3D%22a13%22%20begin%3D%220s%3Ba14.end%22%20from%3D%220%22%20to%3D%2215%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22x%22%20id%3D%22a14%22%20begin%3D%22a13.end%22%20from%3D%2215%22%20to%3D%220%22%20dur%3D%220.5s%22%2F%3E%0A%09%09%3C%2Frect%3E%0A%09%09%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%0A%09%09%3Crect%20x%3D%2216%22%20y%3D%226%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a31%22%20begin%3D%220s%3Ba32.end%22%20from%3D%2220px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a32%22%20begin%3D%22a31.end%22%20from%3D%2250px%22%20to%3D%2220px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22x%22%20id%3D%22a33%22%20begin%3D%220s%3Ba34.end%22%20from%3D%2215%22%20to%3D%220%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22x%22%20id%3D%22a34%22%20begin%3D%22a33.end%22%20from%3D%220%22%20to%3D%2215%22%20dur%3D%220.5s%22%2F%3E%0A%09%09%3C%2Frect%3E%0A%09%3C%2Fg%3E%0A%3C%2Fsvg%3E"); } .heading_left { position: relative; margin-bottom: 40px; } .heading_left:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%25201%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%20%3Cg%3E%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%3Canimate%20attributeName%3D%22width%22%20from%3D%2250px%22%20to%3D%2210px%22%20dur%3D%223s%22%20begin%3D%22mouseover%22%2F%3E%3C%2Frect%3E%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); display: block; position: absolute; bottom: -20px; width: 100%; text-align: left; } .heading_left:hover:after { content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a11%22%20begin%3D%220s%3Ba12.end%22%20from%3D%2250px%22%20to%3D%2225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a12%22%20begin%3D%22a11.end%22%20from%3D%2225px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a21%22%20begin%3D%220s%3Ba22.end%22%20from%3D%2235px%22%20to%3D%2250px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a22%22%20begin%3D%22a21.end%22%20from%3D%2250px%22%20to%3D%2235px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a31%22%20begin%3D%220s%3Ba32.end%22%20from%3D%2220px%22%20to%3D%225px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Canimate%20attributeName%3D%22width%22%20id%3D%22a32%22%20begin%3D%22a31.end%22%20from%3D%225px%22%20to%3D%2220px%22%20dur%3D%220.5s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E"); } .col-nopadding { padding-left: 0 !important; padding-right: 0 !important; } .text-eb-garamond { font-family: "EB Garamond" !important; } .text-poppins { font-family: "Poppins" !important; } .tmlawyer-caseresults-line .wpb_wrapper { position: relative; display: block; border-bottom: 1px solid #eeeeee; } .tmlawyer-caseresults-line .wpb_wrapper h2 { background: #ffffff !important; position: absolute; top: -6px; padding: 0 10px 0 0; } .tmlawyer_icon_1 { margin-bottom: 10px !important; } .tmlawyer_icon_1 .vc_icon_element-inner { padding: 15px; border-width: 1px !important; border-color: #c8a472 !important; } .tmlawyer_icon_1 .vc_icon_element-inner:hover { background: #c8a472 !important; } .tmlawyer_icon_1 .vc_icon_element-inner:hover span:before { color: #ffffff !important; } .error404 .error404-bg { padding: 160px 0; background-size: cover; background-position: center; } .error404 .error404-bg .error-404 { max-width: 640px; background-color: rgba(51, 51, 51, 0.9); margin: 0 auto; padding: 60px; text-align: center; } .error404 .error404-bg .error-404 .page-title { color: #ffffff; font-size: 48px; text-transform: uppercase; } .error404 .error404-bg .error-404 .page-content p { color: #C6A472; font-size: 20px; margin-bottom: 30px; } .error404 .error404-bg .error-404 .page-content label { width: 100%; margin: 0; padding: 0; } .error404 .error404-bg .error-404 .page-content input[type="search"] { width: 100%; margin: 0; background-color: #C8A472; color: #111; border: none; } .error404 .error404-bg .error-404 .page-content input[type="search"]::-webkit-input-placeholder { color: #ffffff; } .error404 .error404-bg .error-404 .page-content input[type="search"]:-moz-placeholder { /* Firefox 18- */ color: #ffffff; } .error404 .error404-bg .error-404 .page-content input[type="search"]::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; } .error404 .error404-bg .error-404 .page-content input[type="search"]:-ms-input-placeholder { color: #ffffff; } .error404 .error404-bg .error-404 .page-content .search-form { position: relative; overflow: hidden; } .error404 .error404-bg .error-404 .page-content .search-form:after { content: '\f002'; display: block; position: absolute; top: 0; right: 0; width: 63px; height: 63px; line-height: 63px; text-align: center; color: #ffffff; background-color: rgba(0, 0, 0, 0.15); } .error404 .newsletter { display: none; } .skill { display: block; } .skill .text { display: inline-block; float: left; font-size: 20px; font-family: "EB Garamond"; margin-bottom: 40px; } .skill .value { margin-left: 10px; display: inline-block; font-size: 14px; font-family: "Poppins"; color: #C7A472; } .skill .progress { width: 100%; height: 10px; position: relative; overflow: hidden; } .skill .bar { height: 10px; width: 0px; -webkit-transition-delay: .5s; transition-delay: .5s; } .skill_fly .progress .bar { left: 0 !important; } .history { background-color: #F9F5F0; text-align: center; padding: 30px; border-bottom: 1px solid #ffffff; } .history .date { font-size: 14px; font-weight: 600; font-family: "Poppins"; color: #C8A472; } .history .text { font-size: 20px; font-family: "EB Garamond"; color: #333333; } .tmlawyer_story { color: #AAAAAA; font-size: 13px; width: 100%; max-width: 640px; margin: 80px auto; padding: 0 15px; } .tmlawyer_story h3 { font-family: "EB Garamond"; font-size: 50px; line-height: 1; color: #ffffff; letter-spacing: 0px; margin-bottom: 30px; } .tmlawyer_story .name { font-family: "EB Garamond"; font-size: 24px; color: #C7A472; margin-top: 20px; display: block; margin-bottom: 0px; line-height: 1; } .tmlawyer_story .tagline { font-size: 13px; color: #ffffff; text-transform: uppercase; margin-bottom: 30px; display: block; } .tmlawyer_story img { display: block; margin-top: 10px; } .tmlawyer_counters .tmlawyer_counter, .tmlawyer_counters .tmlawyer_counter p { text-align: center; margin-bottom: 0px; color: #333333; font-weight: 700; font-size: 40px; letter-spacing: -20; } .tmlawyer_bg_center_top { background-position: center top !important; } .tmlawyer_bg_cover { background-size: cover !important; background-position: center !important; } .tmlawyer_contact_form { text-align: center; } .tmlawyer_contact_form input, .tmlawyer_contact_form button, .tmlawyer_contact_form textarea { max-width: 570px; width: 90%; border: none; padding: 15px; margin: 0; background-color: #F7F7F7; } .tmlawyer_contact_form input[type="submit"] { background-color: #C8A472; } .tmlawyer_contact_form input[type="submit"]:hover { background-color: #333333; } .tmlawyer_contact_form p { margin-bottom: 10px; } .tmlawyer_contact_form img.ajax-loader { display: block; margin: 0 auto !important; position: relative !important; } .tmlawyer_contact_form .wpcf7-response-output, .tmlawyer_contact_form .wpcf7-validation-errors { border: none !important; } .tmlawyer_contact_form2 { text-align: center; } .tmlawyer_contact_form2 input, .tmlawyer_contact_form2 button, .tmlawyer_contact_form2 textarea { width: 100%; border: none; padding: 15px; text-align: center; margin: 0; background-color: #F7F7F7; } .tmlawyer_contact_form2 input[type="submit"] { background-color: #C8A472; } .tmlawyer_contact_form2 input[type="submit"]:hover { background-color: #333333; } .tmlawyer_contact_form2 p { margin-bottom: 10px; } .tmlawyer_contact_form2 img.ajax-loader { display: block; margin: 0 auto !important; position: relative !important; } .tmlawyer_contact_form2 .wpcf7-response-output, .tmlawyer_contact_form2 .wpcf7-validation-errors { border: none !important; } .tmlawyer_contact_form3 { text-align: center; } .tmlawyer_contact_form3 input, .tmlawyer_contact_form3 button, .tmlawyer_contact_form3 textarea { width: 100%; border: none; padding: 15px; text-align: center; margin: 0; background-color: #FFFFFF; } .tmlawyer_contact_form3 input[type="submit"] { background-color: #C8A472; font-size: 14px; font-weight: 600; padding: 14px 20px; width: auto !important; } .tmlawyer_contact_form3 input[type="submit"]:hover { background-color: #333333; } .tmlawyer_contact_form3 p { margin-bottom: 10px; } .tmlawyer_contact_form3 img.ajax-loader { display: block; margin: 0 auto !important; position: relative !important; } .tmlawyer_contact_form3 .wpcf7-response-output, .tmlawyer_contact_form3 .wpcf7-validation-errors { border: none !important; } .tmlawyer_contact_text, .tmlawyer_contact_text p { font-size: 13px; color: #666666; margin-top: 5px; } .tmlawyer_contact_keepintouch { font-size: 13px; color: #666666; } .tmlawyer_contact_keepintouch i { color: #C8A472; width: 12px; } .tmlawyer_column_center .wpb_wrapper { max-width: 560px; margin: 0 auto; } .social-menu ul.menu { margin: 0; padding: 0; text-align: center; } .social-menu ul.menu li { margin: 0 1px !important; } .social-menu ul.menu li a { display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; background: #CCCCCC; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .social-menu ul.menu li a:hover { background: #C8A472; } .social-menu ul.menu li a:before { line-height: 30px; color: #ffffff; } .social-menu-left ul.menu { text-align: left !important; } .social-menu-left ul.menu li a { width: 40px; height: 40px; line-height: 40px; } .social-menu-left ul.menu li a:before { line-height: 40px; } .tmlawyer_accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { background-color: transparent !important; border-radius: 0 !important; border-bottom: none; border-left: none; border-right: none; } .tmlawyer_accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text { font-size: 24px; color: #333333; } .tmlawyer_accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title i { color: #C8A472; } .tmlawyer_accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_content_element { max-width: 570px; margin: 0 auto; text-align: center; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { background-color: transparent !important; border-radius: 0 !important; border-bottom: none; border-left: none; border-right: none; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { padding: 20px 0; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text { font-size: 20px; color: #333333; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title i { color: #C8A472; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { padding: 0 0 20px 0; } .tmlawyer_accordion_2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_content_element { font-size: 13px; color: #666666; } .ourteam.ourteam_type1 { text-align: center; } .ourteam.ourteam_type1 a { text-decoration: none; } .ourteam.ourteam_type1 .ourteam_name { font-size: 24px; margin-top: 20px; font-family: "EB Garamond"; } .ourteam.ourteam_type1 .ourteam_byline { font-size: 13px; text-transform: uppercase; color: #666666; margin-top: 5px; } .ourteam.ourteam_type1 .ourteam_desc { font-size: 13px; color: #666666; margin-top: 20px; } .ourteam.ourteam_type1 .ourteam_more { text-transform: uppercase; margin-top: 20px; font-size: 14px; font-weight: 600; } .ourteam.ourteam_type2 { text-align: center; } .ourteam.ourteam_type2 a { text-decoration: none; } .ourteam.ourteam_type2 .ourteam_name { font-size: 24px; margin-top: 20px; font-family: "EB Garamond"; } .ourteam.ourteam_type2 .ourteam_byline { font-size: 13px; text-transform: uppercase; color: #666666; margin-top: 5px; } .ourteam.ourteam_type2 .ourteam_desc { font-size: 13px; color: #666666; margin-top: 20px; } .ourteam.ourteam_type2 .ourteam_more { text-transform: uppercase; margin-top: 20px; font-size: 14px; font-weight: 600; } .memberinfo { width: 90%; margin: 0 auto; } .memberinfo .memberinfo_name { font-size: 48px; color: #333333; font-family: "EB Garamond"; } .memberinfo .memberinfo_byline { font-size: 16px; color: #666666; } .memberinfo .memberinfo_desc { color: #666666; font-size: 13px; margin-top: 20px; } .memberinfo .memberinfo_social { margin-top: 20px; } .memberinfo .memberinfo_social a { display: inline-block; width: 40px; height: 40px; text-align: center; margin-right: 5px; line-height: 40px; background-color: #CCCCCC; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .memberinfo .memberinfo_social a:before { line-height: 40px; } .memberinfo .memberinfo_social a:hover { background-color: #C8A472; } .memberinfo .memberinfo_contact { margin-top: 50px; } .memberinfo .memberinfo_contact .memberinfo_contact_title { text-transform: uppercase; font-size: 20px; color: #333333; font-family: "EB Garamond"; } .memberinfo .memberinfo_contact .memberinfo_contact_icon { margin-bottom: 10px; } .memberinfo .memberinfo_contact .memberinfo_contact_icon i { width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #C8A472; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right: 10px; } .tmlawyer_box_leftlines { padding-bottom: 30px; position: relative; } .tmlawyer_box_leftlines:after { position: absolute; bottom: 0; left: 15px; width: 50px; height: 10px; display: block; content: url("data:image/svg+xml, %3Csvg%20id%3D%22WPclever%25201%22%20viewBox%3D%220%200%2050%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2210px%22%3E%20%3Cg%3E%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%3E%3Canimate%20attributeName%3D%22width%22%20from%3D%2250px%22%20to%3D%2210px%22%20dur%3D%223s%22%20begin%3D%22mouseover%22%2F%3E%3C%2Frect%3E%20%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2235%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%222%22%20fill%3D%22%23c8a472%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); } .tmlawyer_textbox_1 { font-size: 13px !important; color: #666666; margin: 0 auto; max-width: 640px; width: 90%; } .tmlawyer_textbox_1 p { font-size: 13px !important; margin-bottom: 20px; } .tmlawyer_textbox_1 ul { margin: 20px 0; padding: 0; } .tmlawyer_textbox_1 ul li { list-style: none; } .tmlawyer_textbox_1 ul li:before { content: '\f046'; color: #C7A472; margin-right: 10px; } .tmlawyer_textbox_2 { font-size: 13px !important; color: #666666; margin: 0 auto; } .tmlawyer_textbox_2 p { font-size: 13px !important; margin-bottom: 20px; } .tmlawyer_textbox_2 ul { margin: 20px 0; padding: 0; } .tmlawyer_textbox_2 ul li { list-style: none; margin-bottom: 5px; } .tmlawyer_textbox_2 ul li:before { content: '\f111'; font-size: 8px; color: #C7A472; margin-right: 10px; } .tmlawyer_w640 { max-width: 640px !important; margin: 0 auto !important; } .tmlawyer_button_1 a, .tmlawyer_button_1 button { font-size: 14px; color: #ffffff !important; font-weight: 600; text-transform: uppercase; background-color: #C8A472 !important; } .tmlawyer_button_1 a:hover, .tmlawyer_button_1 button:hover { background-color: #333333 !important; } .tmlawyer_button_2 a, .tmlawyer_button_2 button { font-size: 14px; color: #C8A472 !important; font-weight: 600; text-transform: uppercase; background-color: #ffffff !important; } .tmlawyer_button_2 a:hover, .tmlawyer_button_2 button:hover { color: #ffffff !important; background-color: #333333 !important; } #tmlawyer-gallery .eg-tmlawyer-gallery-wrapper .esg-entry-media img { filter: grayscale(100%); -webkit-filter: grayscale(100%); } #tmlawyer-gallery .eg-tmlawyer-gallery-wrapper:hover .esg-entry-media img { filter: none; -webkit-filter: none; } #tmlawyer-practice-1 .eg-tmlawyer-practice-1-wrapper .esg-entry-media img { filter: grayscale(100%); -webkit-filter: grayscale(100%); } #tmlawyer-practice-1 .eg-tmlawyer-practice-1-wrapper:hover .eg-tmlawyer-practice-1-container { background-color: rgba(200, 164, 114, 0.9); } #tmlawyer-practice-1 .eg-tmlawyer-practice-1-wrapper:hover .eg-tmlawyer-practice-1-element-1 { color: #333333; } .eg-tmlawyer-home-02-news-wrapper { background: none !important; } .eg-tmlawyer-home-02-news-wrapper .eg-tmlawyer-home-02-news-content { background: none !important; } #tmlawyer-practice-2 .eg-tmlawyer-practice-2-wrapper .eg-tmlawyer-practice-2-element-1 { margin: 0 auto !important; display: inline-block !important; float: none !important; } #tmlawyer-practice-2 .eg-tmlawyer-practice-2-wrapper:hover .esg-entry-media img { filter: none; -webkit-filter: none; } .bg-cover { background-size: cover !important; background-position: center center !important; } #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper .esg-entry-cover { overflow: visible !important; } #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper .esg-entry-cover .esg-bc { bottom: -38px !important; } #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper .esg-entry-media img { filter: grayscale(100%); -webkit-filter: grayscale(100%); } #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper .eg-tmlawyer-practice-3-element-1 { margin: 0 auto !important; display: inline-block !important; float: none !important; } #tmlawyer-practice-3 .eg-tmlawyer-practice-3-wrapper:hover .esg-entry-media img { filter: none; -webkit-filter: none; } #tmlawyer-practice-4 .eg-tmlawyer-practice-4-wrapper .esg-entry-media img { filter: grayscale(100%); -webkit-filter: grayscale(100%); } #tmlawyer-practice-4 .eg-tmlawyer-practice-4-wrapper .eg-tmlawyer-practice-4-element-1 { margin: 0 auto !important; display: inline-block !important; float: none !important; } #tmlawyer-practice-4 .eg-tmlawyer-practice-4-wrapper:hover .esg-entry-media img { filter: none; -webkit-filter: none; } .tmlawyer_tabs .vc_tta-tabs-container { border-top: 1px solid #eeeeee !important; border-bottom: 1px solid #eeeeee !important; border-left: none !important; border-right: none !important; } .tmlawyer_tabs .vc_tta-tabs-container ul li { margin: 0 !important; border-right: 1px solid #eeeeee; } .tmlawyer_tabs .vc_tta-tabs-container ul li a { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; background: none !important; } .tmlawyer_tabs .vc_tta-tabs-container ul li.vc_active a { border-bottom: 3px solid #C8A472 !important; } .tmlawyer_tabs .vc_tta-panels-container .vc_tta-panels { background: none !important; border: none !important; } .tmlawyer_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body { padding: 30px 0 !important; background: none !important; border: none !important; } .popup-search { display: none; position: absolute; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: rgba(0, 0, 0, 0.8); } .popup-search .inner { z-index: 9999; width: 100%; height: 100%; display: block; position: relative; text-align: center; } .popup-search .inner .content { position: absolute; top: 70%; width: 100%; text-align: center; opacity: 0; height: 1px; } .popup-search .inner .content .box { width: 90%; max-width: 460px; margin: 0 auto; margin-top: -40px; color: #ffffff; position: relative; font-family: "Poppins"; } .popup-search .inner .content .box .popup-search-close { position: absolute; right: 0; top: -40px; cursor: pointer; } .popup-search .inner .content .box .popup-search-close:hover { color: #C6A472; } .popup-search .inner .content .box label { width: 100%; } .popup-search .inner .content .box .screen-reader-text { display: none; } .popup-search .inner .content .box input { width: 100% !important; font-size: 16px !important; } .body-noscroll .popup-search .content { opacity: 1; top: 50%; } .headroom--not-top { position: fixed !important; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); top: 0; left: 0; } .admin-bar .headroom--not-top { position: fixed !important; top: 32px !important; } .scrollup { width: 40px; height: 40px; line-height: 40px; text-align: center; color: #ffffff !important; background: #C8A472; position: fixed; bottom: -60px; right: 30px; z-index: 9999; cursor: pointer; } .scrollup:hover { background: #333333; } .scrollup.show { bottom: 30px; } .eg-tmlawyer-practice-5-wrapper, .eg-tmlawyer-practice-2-wrapper { background: none !important; } .eg-tmlawyer-practice-5-content, .eg-tmlawyer-practice-2-content { background: none !important; } .darkyellow { color: #C7A472 !important; } @media (max-width: 63.9em) { .tmlawyer_center_sm, .tmlawyer_center_sm div { text-align: center !important; } .home_intro .wpb_column { padding: 0; } .home_intro .vc_custom_heading { text-align: center !important; padding: 20px !important; } .home_intro .home_intro_button { text-align: center !important; } .home_intro .home_intro_button .tmlawyer_button_1 { padding: 0 0 30px 0 !important; } } /* hidden */ @media (min-width: 64em) and (max-width: 79.9em) { .hidden-md { display: none !important; } } /* fix VC */ .vc_col-has-fill > .vc_column-inner { padding-top: 0 !important; padding-bottom: 0 !important; } .wpb_content_element { margin-bottom: 0px !important; } .vc_btn3-container { margin-bottom: 0px !important; } /*-------------------------------------------------------------- ## Effects --------------------------------------------------------------*/ /*---------------*/ /***** Apollo *****/ /*---------------*/ .effect-apollo { background: #000000; overflow: hidden; position: relative; } .effect-apollo img { opacity: 0.95; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); } .effect-apollo:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); content: ''; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); opacity: 0; } .effect-apollo:hover img { opacity: 0.9; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .effect-apollo:hover:before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); opacity: 1; } /*---------------*/ /***** Layla *****/ /*---------------*/ .effect-layla { background: #000000; position: relative; } .effect-layla:before, .effect-layla:after { position: absolute; content: ''; opacity: 0; } .effect-layla:before { top: 20px; right: 10px; bottom: 20px; left: 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .effect-layla:after { top: 10px; right: 20px; bottom: 10px; left: 20px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } .effect-layla:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .effect-layla:hover:before, .effect-layla:hover:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .effect-layla:hover:after { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } /*-------------------------------------------------------------- # Woocommerce --------------------------------------------------------------*/ .vc_col-sm-8 .woocommerce ul.products li.product, .vc_col-sm-8 .woocommerce-page ul.products li.product { width: 30%; } .widget_product_search .woocommerce-product-search { position: relative; margin-top: -20px; } .widget_product_search label { font-size: 0; } .widget_product_search label:before { position: absolute; top: 23px; right: 1px; display: block; width: 48px; height: 47px; background-color: #eee; content: "\f002"; text-align: center; font-size: 16px; line-height: 47px; } .widget_product_search label:after { position: absolute; top: 23px; right: 49px; width: 0; height: 0; border-width: 0 20px 49px 0; border-style: solid; border-color: transparent #eee transparent transparent; content: ''; } .widget_product_search input[type="search"] { margin-bottom: 0; padding: 15px; border: 1px solid #ddd; background-color: #fff; } .widget_product_search input[type='submit'] { display: none; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { display: inline-block; text-transform: uppercase; } .woocommerce ul.product_list_widget li img { float: left; margin-right: 10px; width: 70px; } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 15px 0; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border-radius: 0; } .woocommerce .quantity .qty, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding: 5px; } .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 150px; } .woocommerce-cart table.cart td.actions .coupon .input-text { padding: 12px; } .woocommerce-cart .cart-collaterals .cart_totals table { width: 100%; } .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { margin-bottom: 50px; } .woocommerce-cart .cart-collaterals .cart_totals tr td { text-align: right; } .woocommerce .col2-set, .woocommerce-page .col2-set { margin: 0 -15px; } .woocommerce-checkout-review-order { margin-bottom: 70px; } .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit { text-transform: uppercase; } .woocommerce ul.products li.product h3 { color: #111; text-transform: uppercase; font-weight: normal; font-size: 16px; } .woocommerce ul.products li.product .price { font-weight: bold; font-size: 16px; } .woocommerce ul.products li.product .price del { display: inline-block; margin-right: 10px; } .woocommerce div.product form.cart .quantity .qty { padding: 12px 5px; } .related.products h2 { margin-bottom: 30px; text-transform: uppercase; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width: 30%; } .woocommerce .col2-set.addresses { margin-bottom: 70px; } .woocommerce div.product .woocommerce-tabs .panel h2 { display: none; } .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce div.product form.cart .button, .woocommerce a.button.alt { height: 43px; } .woocommerce ul.products li.product a.add_to_cart_button:before, .woocommerce div.product form.cart .button:before, .woocommerce a.button.alt:before { position: absolute; top: 0; right: -30px; width: 0; height: 0; border-width: 43px 0 0 30px; border-style: solid; border-color: transparent transparent transparent #ddd; content: ''; } .woocommerce div.product p.price del, .woocommerce div.product span.price del { display: inline-block; margin-right: 10px; } .woocommerce a.added_to_cart { margin-left: 20px; } /*-------------------------------------------------------------- # Visual Composer --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Header 01 --------------------------------------------------------------*/ .header01 .site-top .site-top-left i { margin-right: 5px; } .header01 .site-top .site-top-right { text-align: right; } .header01 .site-top .site-top-right .mini-cart { float: none; display: inline-block; } .header01 .site-header { position: relative; } .header01 .site-header .search-box-mobile { cursor: pointer; } .header01 .site-header .search-box-mobile .search-box { position: static !important; } .header01 .site-header .search-box-mobile .search-box .search-form { position: absolute; top: -50%; left: -300px; } .header01 .site-header .search-box-mobile .search-box .search-form input[type="search"] { position: relative; margin: 0; z-index: 9999; border: 1px solid #eeeeee; } .header01 .site-header .site-header-left { position: absolute; left: 0; top: 0; z-index: 2; min-width: 300px; display: table; border-right: 1px solid #eeeeee; } .header01 .site-header .site-header-left .site-header-left-content { display: table-cell; vertical-align: middle; } .header01 .site-header .site-header-right { position: absolute; right: 0; top: 0; z-index: 2; min-width: 300px; display: table; background-size: cover; } .header01 .site-header .site-header-right .site-header-right-content { display: table-cell; vertical-align: middle; color: #ffffff; line-height: 32px; } .header01 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner { display: inline-block; } .header01 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a { color: #ffffff; text-decoration: none; } .header01 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a:hover { color: #C8A472; } .header01 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .icon { color: #C8A472; font-size: 32px; height: 32px; line-height: 32px; display: inline-block; float: left; margin-right: 10px; } .header01 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .text { display: inline-block; line-height: 36px; } .header01 .main-navigation .menu li.current-menu-item a { background-color: rgba(0, 0, 0, 0.2) !important; } .header01 .main-navigation .menu li.menu-item-has-children > a:after, .header01 .main-navigation .menu li.page_item_has_children > a:after { content: '\f107'; margin-left: 10px; } .header01 .main-navigation .menu li > .sub-menu, .header01 .main-navigation .menu li .children { text-align: left; background: #fff; margin: 0; padding: 0; min-width: 240px; } .header01 .main-navigation .menu li > .sub-menu li, .header01 .main-navigation .menu li .children li { padding: 0 20px; margin: 0; display: block; } .header01 .main-navigation .menu li > .sub-menu li a, .header01 .main-navigation .menu li .children li a { display: block; border-bottom: 1px solid #eeeeee; text-transform: none; background-color: transparent !important; } .header01 .main-navigation .menu li > .sub-menu li.menu-item-has-children > a:after, .header01 .main-navigation .menu li > .sub-menu li.page_item_has_children > a:after, .header01 .main-navigation .menu li .children li.menu-item-has-children > a:after, .header01 .main-navigation .menu li .children li.page_item_has_children > a:after { position: absolute; content: "\f105"; right: 0; } .header01 .main-navigation .menu li > .sub-menu .sub-menu, .header01 .main-navigation .menu li > .sub-menu .children, .header01 .main-navigation .menu li .children .sub-menu, .header01 .main-navigation .menu li .children .children { left: 100%; top: 0; } .header01 .main-navigation a { text-decoration: none; } .header01 .main-navigation a:hover { background-color: rgba(0, 0, 0, 0.2) !important; } .header01 .main-navigation .col-search { display: table; position: relative; overflow: hidden; } .header01 .main-navigation .col-search .search-btn { text-align: center; cursor: pointer; z-index: 9998; } .header01 .main-navigation .col-search .col-search-content { display: table-cell; vertical-align: middle; background: rgba(0, 0, 0, 0.2) !important; } @media (max-width: 63.9em) { .header01 .site-branding { text-align: left; } .header01 .site-top-left { margin-bottom: 10px; } .header01 .site-top-left, .header01 .site-top-right, .header01 .site-top-right-text { text-align: center !important; } } /*-------------------------------------------------------------- ## Header 02 --------------------------------------------------------------*/ .header02 .site-top .site-top-left i { margin-right: 5px; } .header02 .site-top .site-top-right { text-align: right; } .header02 .site-top .site-top-right .mini-cart { float: none; display: inline-block; } .header02 .site-top .social-menu ul li a { display: inline-block; width: auto !important; height: auto !important; text-align: center; line-height: 1 !important; margin-right: 10px; background: none; } .header02 .site-top .social-menu ul li a:before { font-size: 14px !important; line-height: 1 !important; color: #AAAAAA; } .header02 .site-top .social-menu ul li a:hover:before { color: #C8A472; } .header02 .site-header { position: relative; } .header02 .site-header .search-box-mobile { cursor: pointer; } .header02 .site-header .search-box-mobile .search-box { position: static !important; } .header02 .site-header .search-box-mobile .search-box .search-form { position: absolute; top: -50%; left: -300px; } .header02 .site-header .search-box-mobile .search-box .search-form input[type="search"] { position: relative; margin: 0; z-index: 9999; border: 1px solid #eeeeee; } .header02 .site-header .site-header-info { display: table; border-left: 1px solid #EEEEEE; } .header02 .site-header .site-header-info .site-header-info-content { display: table-cell; vertical-align: middle; } .header02 .site-header .site-header-info .site-header-info-content div.info-content { display: block; } .header02 .site-header .site-header-info .site-header-info-content div.info-content i { width: 50px; height: 50px; line-height: 50px; float: left; margin-right: 5px; margin-left: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #C8A472; color: #ffffff; text-align: center; } .header02 .site-header .site-header-info .site-header-info-content div.info-content span.title { font-size: 14px; color: #878787; display: block; margin-top: 5px; } .header02 .site-header .site-header-info .site-header-info-content div.info-content span.info { font-size: 14px; font-weight: 600; } .header02 .site-header .site-header-right { z-index: 2; display: table; background-size: cover; } .header02 .site-header .site-header-right .site-header-right-content { display: table-cell; vertical-align: middle; color: #ffffff; line-height: 32px; } .header02 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner { display: inline-block; } .header02 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a { color: #ffffff; text-decoration: none; } .header02 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a:hover { color: #C8A472; } .header02 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .icon { color: #C8A472; font-size: 32px; height: 32px; line-height: 32px; display: inline-block; float: left; margin-right: 10px; } .header02 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .text { display: inline-block; line-height: 36px; } .header02 .main-navigation ul.menu li { margin-right: -5px; } .header02 .main-navigation ul.menu li.current-menu-item a { background-color: rgba(0, 0, 0, 0.2) !important; } .header02 .main-navigation ul.menu li.menu-item-has-children > a:after { content: '\f107'; margin-left: 10px; } .header02 .main-navigation ul.menu li > .sub-menu { text-align: left; background: #fff; margin: 0; padding: 0; min-width: 240px; } .header02 .main-navigation ul.menu li > .sub-menu li { padding: 0 20px; margin: 0; display: block; } .header02 .main-navigation ul.menu li > .sub-menu li a { display: block; border-bottom: 1px solid #eeeeee; text-transform: none; background-color: transparent !important; } .header02 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after { position: absolute; content: "\f105"; right: 0; } .header02 .main-navigation ul.menu li > .sub-menu .sub-menu { left: 100%; top: 0; } .header02 .main-navigation a { text-decoration: none; } .header02 .main-navigation a:hover { background-color: rgba(0, 0, 0, 0.2) !important; } .header02 .main-navigation .col-search { display: table; position: relative; overflow: hidden; } .header02 .main-navigation .col-search .search-btn { text-align: center; cursor: pointer; z-index: 9998; } .header02 .main-navigation .col-search .col-search-content { display: table-cell; vertical-align: middle; background: rgba(0, 0, 0, 0.2) !important; } @media (max-width: 63.9em) { .header02 .site-branding { text-align: left; } .header02 .site-top-left { margin-bottom: 10px; } .header02 .site-top-left, .header02 .site-top-right, .header02 .site-top-right-text { text-align: center !important; } } /*-------------------------------------------------------------- ## Header 03 --------------------------------------------------------------*/ .header03 .site-top { border-bottom: 1px solid #444444; } .header03 .site-top .site-top-left i { margin-right: 5px; } .header03 .site-top .site-top-right { text-align: right; } .header03 .site-top .site-top-right .mini-cart { float: none; display: inline-block; } .header03 .site-top .social-menu ul li a { display: inline-block; width: auto !important; height: auto !important; text-align: center; line-height: 1 !important; margin-right: 10px; background: none; } .header03 .site-top .social-menu ul li a:before { font-size: 14px !important; line-height: 1 !important; color: #AAAAAA; } .header03 .site-top .social-menu ul li a:hover:before { color: #C8A472; } .header03 .site-header { position: relative; background: #333333; } .header03 .site-header .search-box-mobile { cursor: pointer; } .header03 .site-header .search-box-mobile .search-box { position: static !important; } .header03 .site-header .search-box-mobile .search-box .search-form { position: absolute; top: -50%; left: -300px; } .header03 .site-header .search-box-mobile .search-box .search-form input[type="search"] { position: relative; margin: 0; z-index: 9999; border: 1px solid #eeeeee; } .header03 .site-header .site-header-info-content .textwidget { text-align: right; color: #ffffff; font-size: 13px; padding: 21px 0; } .header03 .site-header .site-header-info-content .textwidget i { color: #C7A472; } .header03 .site-header .site-header-right { z-index: 2; display: table; background-size: cover; } .header03 .site-header .site-header-right .site-header-right-content { display: table-cell; vertical-align: middle; color: #ffffff; line-height: 32px; } .header03 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner { display: inline-block; } .header03 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a { color: #ffffff; text-decoration: none; } .header03 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a:hover { color: #C8A472; } .header03 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .icon { color: #C8A472; font-size: 32px; height: 32px; line-height: 32px; display: inline-block; float: left; margin-right: 10px; } .header03 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .text { display: inline-block; line-height: 36px; } .header03 .main-navigation:after { width: 1000px; position: absolute; left: 100%; top: 0; content: ''; height: 100%; background: #C8A472; } .header03 .main-navigation ul.menu li { margin-right: -5px; } .header03 .main-navigation ul.menu li.current-menu-item a { background-color: rgba(0, 0, 0, 0.2) !important; } .header03 .main-navigation ul.menu li.menu-item-has-children > a:after { content: '\f107'; margin-left: 10px; } .header03 .main-navigation ul.menu li > .sub-menu { text-align: left; background: #fff; margin: 0; padding: 0; min-width: 240px; } .header03 .main-navigation ul.menu li > .sub-menu li { padding: 0 20px; margin: 0; display: block; } .header03 .main-navigation ul.menu li > .sub-menu li a { display: block; border-bottom: 1px solid #eeeeee; text-transform: none; background-color: transparent !important; } .header03 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after { position: absolute; content: "\f105"; right: 0; } .header03 .main-navigation ul.menu li > .sub-menu .sub-menu { left: 100%; top: 0; } .header03 .main-navigation a { text-decoration: none; } .header03 .main-navigation a:hover { background-color: rgba(0, 0, 0, 0.2) !important; } .header03 .main-navigation .col-search { display: table; position: relative; overflow: hidden; } .header03 .main-navigation .col-search .search-btn { text-align: center; cursor: pointer; z-index: 9998; } .header03 .main-navigation .col-search .col-search-content { display: table-cell; vertical-align: middle; background: rgba(0, 0, 0, 0.2) !important; } .header03 .headroom--not-top .col-nopadding { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } @media (max-width: 63.9em) { .header03 .site-branding { text-align: left; } .header03 .site-top-left { margin-bottom: 10px; } .header03 .site-top-left, .header03 .site-top-right, .header03 .site-top-right-text { text-align: center !important; } } /*-------------------------------------------------------------- ## Header 04 --------------------------------------------------------------*/ .header04 .site-top .site-top-left i { margin-right: 5px; } .header04 .site-top .site-top-right { text-align: right; } .header04 .site-top .site-top-right .mini-cart { float: none; display: inline-block; } .header04 .site-top .social-menu ul li a { display: inline-block; width: auto !important; height: auto !important; text-align: center; line-height: 1 !important; margin-right: 10px; background: none; } .header04 .site-top .social-menu ul li a:before { font-size: 14px !important; line-height: 1 !important; color: #888888; } .header04 .site-top .social-menu ul li a:hover:before { color: #C8A472; } .header04 .site-header { position: relative; } .header04 .site-header .search-box-mobile { cursor: pointer; } .header04 .site-header .search-box-mobile .search-box { position: static !important; } .header04 .site-header .search-box-mobile .search-box .search-form { position: absolute; top: -50%; left: -300px; } .header04 .site-header .search-box-mobile .search-box .search-form input[type="search"] { position: relative; margin: 0; z-index: 9999; border: 1px solid #eeeeee; } .header04 .site-header .site-header-info { display: table; border-left: 1px solid #EEEEEE; } .header04 .site-header .site-header-info .site-header-info-content { display: table-cell; vertical-align: middle; } .header04 .site-header .site-header-info .site-header-info-content div.info-content { display: block; } .header04 .site-header .site-header-info .site-header-info-content div.info-content i { width: 50px; height: 50px; line-height: 50px; float: left; margin-right: 5px; margin-left: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #C8A472; color: #ffffff; text-align: center; } .header04 .site-header .site-header-info .site-header-info-content div.info-content span.title { font-size: 14px; color: #878787; display: block; margin-top: 5px; } .header04 .site-header .site-header-info .site-header-info-content div.info-content span.info { font-size: 14px; font-weight: 600; } .header04 .site-header .site-header-right { z-index: 2; display: table; background-size: cover; } .header04 .site-header .site-header-right .site-header-right-content { display: table-cell; vertical-align: middle; color: #ffffff; line-height: 32px; } .header04 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner { display: inline-block; } .header04 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a { color: #ffffff; text-decoration: none; } .header04 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner a:hover { color: #C8A472; } .header04 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .icon { color: #C8A472; font-size: 32px; height: 32px; line-height: 32px; display: inline-block; float: left; margin-right: 10px; } .header04 .site-header .site-header-right .site-header-right-content .site-header-right-content-inner .text { display: inline-block; line-height: 36px; } .header04 .main-navigation { background: #ffffff; } .header04 .main-navigation .main-navigation-inner { background: #333333; } .header04 .main-navigation ul.menu li { margin-right: -5px; } .header04 .main-navigation ul.menu li.current-menu-item a { background-color: rgba(0, 0, 0, 0.2) !important; } .header04 .main-navigation ul.menu li.menu-item-has-children > a:after { content: '\f107'; margin-left: 10px; } .header04 .main-navigation ul.menu li > .sub-menu { text-align: left; background: #fff; margin: 0; padding: 0; min-width: 240px; } .header04 .main-navigation ul.menu li > .sub-menu li { padding: 0 20px; margin: 0; display: block; } .header04 .main-navigation ul.menu li > .sub-menu li a { display: block; border-bottom: 1px solid #eeeeee; text-transform: none; background-color: transparent !important; } .header04 .main-navigation ul.menu li > .sub-menu li.menu-item-has-children > a:after { position: absolute; content: "\f105"; right: 0; } .header04 .main-navigation ul.menu li > .sub-menu .sub-menu { left: 100%; top: 0; } .header04 .main-navigation a { text-decoration: none; } .header04 .main-navigation a:hover { background-color: rgba(0, 0, 0, 0.2) !important; } .header04 .main-navigation .col-search { display: table; position: relative; overflow: hidden; } .header04 .main-navigation .col-search .search-btn { text-align: center; cursor: pointer; z-index: 9998; } .header04 .main-navigation .col-search .col-search-content { display: table-cell; vertical-align: middle; background: rgba(0, 0, 0, 0.2) !important; } .header04 .headroom--not-top { background: #333333 !important; } @media (max-width: 63.9em) { .header04 .site-branding { text-align: left; } .header04 .site-top-left { margin-bottom: 10px; } .header04 .site-top-left, .header04 .site-top-right, .header04 .site-top-right-text { text-align: center !important; } } /*# sourceMappingURL=main-ltr.css.map */