/* normalize.css v3.0.0 | MIT License | git.io/normalize */ 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, 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: 0 0; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: 700; } 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 { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type=checkbox], input[type=radio] { 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; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: 700; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } @media print { * { text-shadow: none!important; color: #000!important; background: transparent!important; box-shadow: none !important; } a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } select { background: #fff !important; } .navbar { display: none; } .table td, .table th { background-color: #fff !important; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #428bca; text-decoration: none; } a:hover, a:focus { color: #2a6496; text-decoration: underline; } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } figure { margin: 0; } img { max-width: 100%; width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: 400; line-height: 1; color: #999; } h1, .h1, h2, .h2, h3, .h3 { margin-top: 10px; margin-bottom: 10px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; } h1, .h1 { font-size: 36px; } h2, .h2 { font-size: 30px; } h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 18px; } h5, .h5 { font-size: 14px; } h6, .h6 { font-size: 12px; } p { margin: 0 0 10px; } .lead { margin-bottom: 20px; font-size: 16px; font-weight: 200; line-height: 1.4; } @media (min-width: 768px) { .lead { font-size: 21px; } } small, .small { font-size: 85%; } cite { font-style: normal; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-muted { color: #999; } .text-primary { color: #428bca; } a.text-primary:hover { color: #3071a9; } .text-success { color: #3c763d; } a.text-success:hover { color: #2b542c; } .text-info { color: #31708f; } a.text-info:hover { color: #245269; } .text-warning { color: #8a6d3b; } a.text-warning:hover { color: #66512c; } .text-danger { color: #a94442; } a.text-danger:hover { color: #843534; } .bg-primary { color: #fff; background-color: #428bca; } a.bg-primary:hover { background-color: #3071a9; } .bg-success { background-color: #dff0d8; } a.bg-success:hover { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover { background-color: #e4b9b9; } ul, ol { margin-top: 0; margin-bottom: 10px; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } dl { margin-top: 0; margin-bottom: 20px; } dt, dd { line-height: 1.42857143; } dt { font-weight: 700; } dd { margin-left: 0; } @media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999; } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #999; } blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0; text-align: right; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before { content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; } blockquote:before, blockquote:after { content: ""; } address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143; } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px; } kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .row, .row-fluid, .col2-set { margin-left: -15px; margin-right: -15px; } .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .col2-set .col-1, .col2-set .col-2, .col-ss-1, .col-ss-2, .col-ss-3, .col-ss-4, .col-ss-5, .col-ss-6, .col-ss-7, .col-ss-8, .col-ss-9, .col-ss-10, .col-ss-11, .col-ss-12, .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-lg-25, .col-md-25, .col-sm-25, .col-xm-25 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .col-ss-1, .col-ss-2, .col-ss-3, .col-ss-4, .col-ss-5, .col-ss-6, .col-ss-7, .col-ss-8, .col-ss-9, .col-ss-10, .col-ss-11 { float: left; } .col-ss-1 { width: 8.33333333%; } .col-ss-2 { width: 16.66666667%; } .col-ss-3 { width: 25%; } .col-ss-4 { width: 33.33333333%; } .col-ss-5 { width: 41.66666667%; } .col-ss-6 { width: 50%; } .col-ss-7 { width: 58.33333333%; } .col-ss-8 { width: 66.66666667%; } .col-ss-9 { width: 75%; } .col-ss-10 { width: 83.33333333%; } .col-ss-11 { width: 91.66666667%; } .col-ss-12 { width: 100%; } @media (min-width: 480px) { .col-xs-1, .col-xs-2, .col-xs-25, .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 { float: left; } .col-xs-1 { width: 8.33333333%; } .col-xs-2 { width: 16.66666667%; } .col-xs-25 { width: 20.83333333%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.33333333%; } .col-xs-5 { width: 41.66666667%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.33333333%; } .col-xs-8 { width: 66.66666667%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.33333333%; } .col-xs-11 { width: 91.66666667%; } .col-xs-12 { width: 100%; } } @media (min-width: 768px) { .container { width: 750px; } .col-sm-1, .col-sm-2, .col-sm-25, .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 { float: left; } .col-sm-1 { width: 8.33333333%; } .col-sm-2 { width: 16.66666667%; } .col-sm-25 { width: 20%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.33333333%; } .col-sm-5 { width: 41.66666667%; } .col-sm-6 { width: 50%; } .col-sm-7 { width: 58.33333333%; } .col-sm-8 { width: 66.66666667%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.33333333%; } .col-sm-11 { width: 91.66666667%; } .col-sm-12 { width: 100%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-11 { margin-left: 91.66666667%; } } @media (min-width: 992px) { .container { width: 970px; } .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .col2-set .col-1, .col2-set .col-2, .col-md-1, .col-md-2, .col-md-25, .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 { float: left; } .col-md-1, .span1 { width: 8.33333333%; } .col-md-2, .span2 { width: 16.66666667%; } .col-md-25 { width: 20%; } .col-md-3, .span3 { width: 25%; } .col-md-4, .span4 { width: 33.33333333%; } .col-md-5, .span5 { width: 41.66666667%; } .col-md-6, .span6, .col2-set .col-1, .col2-set .col-2 { width: 50%; } .col-md-7, .span7 { width: 58.33333333%; } .col-md-8, .span8 { width: 66.66666667%; } .col-md-9, .span9 { width: 75%; } .col-md-10, .span10 { width: 83.33333333%; } .col-md-11, .span11 { width: 91.66666667%; } .col-md-12, .span12, .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { width: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-11 { left: 91.66666667%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-offset-0 { margin-left: 0; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-11 { margin-left: 91.66666667%; } } @media (min-width: 1200px) { .container { width: 1170px; } .col-lg-1, .col-lg-2, .col-lg-25, .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 { float: left; } .col-lg-1 { width: 8.33333333%; } .col-lg-2 { width: 16.66666667%; } .col-lg-25 { width: 20%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.33333333%; } .col-lg-5 { width: 41.66666667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.33333333%; } .col-lg-8 { width: 66.66666667%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.33333333%; } .col-lg-11 { width: 91.66666667%; } .col-lg-12 { width: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-offset-0 { margin-left: 0; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-11 { margin-left: 91.66666667%; } } .rowtight { margin-left: -10px; margin-right: -10px; } .rowtight:before, .rowtight:after { content: " "; display: table; } .rowtight:after { clear: both; } .tcol-ss-1, .tcol-ss-2, .tcol-ss-3, .tcol-ss-4, .tcol-ss-5, .tcol-ss-6, .tcol-ss-7, .tcol-ss-8, .tcol-ss-9, .tcol-ss-10, .tcol-ss-11, .tcol-ss-12, .tcol-xs-1, .tcol-xs-2, .tcol-xs-3, .tcol-xs-4, .tcol-xs-5, .tcol-xs-6, .tcol-xs-7, .tcol-xs-8, .tcol-xs-9, .tcol-xs-10, .tcol-xs-11, .tcol-xs-12, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg-25, .tcol-md-25, .tcol-sm-25, .tcol-xs-25 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; } .tcol-ss-1, .tcol-ss-2, .tcol-ss-3, .tcol-ss-4, .tcol-ss-5, .tcol-ss-6, .tcol-ss-7, .tcol-ss-8, .tcol-ss-9, .tcol-ss-10, .tcol-ss-11 { float: left; } .tcol-ss-1 { width: 8.33333333%; } .tcol-ss-2 { width: 16.66666667%; } .tcol-ss-3 { width: 25%; } .tcol-ss-4 { width: 33.33333333%; } .tcol-ss-5 { width: 41.66666667%; } .tcol-ss-6 { width: 50%; } .tcol-ss-7 { width: 58.33333333%; } .tcol-ss-8 { width: 66.66666667%; } .tcol-ss-9 { width: 75%; } .tcol-ss-10 { width: 83.33333333%; } .tcol-ss-11 { width: 91.66666667%; } .tcol-ss-12 { width: 100%; } @media (min-width: 480px) { .tcol-xs-1, .tcol-xs-2, .tcol-xs-25, .tcol-xs-3, .tcol-xs-4, .tcol-xs-5, .tcol-xs-6, .tcol-xs-7, .tcol-xs-8, .tcol-xs-9, .tcol-xs-10, .tcol-xs-11 { float: left; } .tcol-xs-1 { width: 8.33333333%; } .tcol-xs-2 { width: 16.66666667%; } .tcol-xs-25 { width: 25%; } .tcol-xs-3 { width: 25%; } .tcol-xs-4 { width: 33.33333333%; } .tcol-xs-5 { width: 41.66666667%; } .tcol-xs-6 { width: 50%; } .tcol-xs-7 { width: 58.33333333%; } .tcol-xs-8 { width: 66.66666667%; } .tcol-xs-9 { width: 75%; } .tcol-xs-10 { width: 83.33333333%; } .tcol-xs-11 { width: 91.66666667%; } .tcol-xs-12 { width: 100%; } } @media (min-width: 768px) { .tcol-sm-1, .tcol-sm-2, .tcol-sm-25, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11 { float: left; } .tcol-sm-1 { width: 8.33333333%; } .tcol-sm-2 { width: 16.66666667%; } .tcol-sm-25 { width: 20%; } .tcol-sm-3 { width: 25%; } .tcol-sm-4 { width: 33.33333333%; } .tcol-sm-5 { width: 41.66666667%; } .tcol-sm-6 { width: 50%; } .tcol-sm-7 { width: 58.33333333%; } .tcol-sm-8 { width: 66.66666667%; } .tcol-sm-9 { width: 75%; } .tcol-sm-10 { width: 83.33333333%; } .tcol-sm-11 { width: 91.66666667%; } .tcol-sm-12 { width: 100%; } .tcol-sm-push-1 { left: 8.33333333%; } .tcol-sm-push-2 { left: 16.66666667%; } .tcol-sm-push-3 { left: 25%; } .tcol-sm-push-4 { left: 33.33333333%; } .tcol-sm-push-5 { left: 41.66666667%; } .tcol-sm-push-6 { left: 50%; } .tcol-sm-push-7 { left: 58.33333333%; } .tcol-sm-push-8 { left: 66.66666667%; } .tcol-sm-push-9 { left: 75%; } .tcol-sm-push-10 { left: 83.33333333%; } .tcol-sm-push-11 { left: 91.66666667%; } .tcol-sm-pull-1 { right: 8.33333333%; } .tcol-sm-pull-2 { right: 16.66666667%; } .tcol-sm-pull-3 { right: 25%; } .tcol-sm-pull-4 { right: 33.33333333%; } .tcol-sm-pull-5 { right: 41.66666667%; } .tcol-sm-pull-6 { right: 50%; } .tcol-sm-pull-7 { right: 58.33333333%; } .tcol-sm-pull-8 { right: 66.66666667%; } .tcol-sm-pull-9 { right: 75%; } .tcol-sm-pull-10 { right: 83.33333333%; } .tcol-sm-pull-11 { right: 91.66666667%; } .tcol-sm-offset-1 { margin-left: 8.33333333%; } .tcol-sm-offset-2 { margin-left: 16.66666667%; } .tcol-sm-offset-3 { margin-left: 25%; } .tcol-sm-offset-4 { margin-left: 33.33333333%; } .tcol-sm-offset-5 { margin-left: 41.66666667%; } .tcol-sm-offset-6 { margin-left: 50%; } .tcol-sm-offset-7 { margin-left: 58.33333333%; } .tcol-sm-offset-8 { margin-left: 66.66666667%; } .tcol-sm-offset-9 { margin-left: 75%; } .tcol-sm-offset-10 { margin-left: 83.33333333%; } .tcol-sm-offset-11 { margin-left: 91.66666667%; } } @media (min-width: 992px) { .tcol-md-1, .tcol-md-2, .tcol-md-25, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11 { float: left; } .tcol-md-1 { width: 8.33333333%; } .tcol-md-2 { width: 16.66666667%; } .tcol-md-25 { width: 20%; } .tcol-md-3 { width: 25%; } .tcol-md-4 { width: 33.33%; } .tcol-md-5 { width: 41.66666667%; } .tcol-md-6 { width: 50%; } .tcol-md-7 { width: 58.33333333%; } .tcol-md-8 { width: 66.66666667%; } .tcol-md-9 { width: 75%; } .tcol-md-10 { width: 83.33333333%; } .tcol-md-11 { width: 91.66666667%; } .tcol-md-12 { width: 100%; } .tcol-md-push-0 { left: auto; } .tcol-md-push-1 { left: 8.33333333%; } .tcol-md-push-2 { left: 16.66666667%; } .tcol-md-push-3 { left: 25%; } .tcol-md-push-4 { left: 33.33333333%; } .tcol-md-push-5 { left: 41.66666667%; } .tcol-md-push-6 { left: 50%; } .tcol-md-push-7 { left: 58.33333333%; } .tcol-md-push-8 { left: 66.66666667%; } .tcol-md-push-9 { left: 75%; } .tcol-md-push-10 { left: 83.33333333%; } .tcol-md-push-11 { left: 91.66666667%; } .tcol-md-pull-0 { right: auto; } .tcol-md-pull-1 { right: 8.33333333%; } .tcol-md-pull-2 { right: 16.66666667%; } .tcol-md-pull-3 { right: 25%; } .tcol-md-pull-4 { right: 33.33333333%; } .tcol-md-pull-5 { right: 41.66666667%; } .tcol-md-pull-6 { right: 50%; } .tcol-md-pull-7 { right: 58.33333333%; } .tcol-md-pull-8 { right: 66.66666667%; } .tcol-md-pull-9 { right: 75%; } .tcol-md-pull-10 { right: 83.33333333%; } .tcol-md-pull-11 { right: 91.66666667%; } .tcol-md-offset-0 { margin-left: 0; } .tcol-md-offset-1 { margin-left: 8.33333333%; } .tcol-md-offset-2 { margin-left: 16.66666667%; } .tcol-md-offset-3 { margin-left: 25%; } .tcol-md-offset-4 { margin-left: 33.33333333%; } .tcol-md-offset-5 { margin-left: 41.66666667%; } .tcol-md-offset-6 { margin-left: 50%; } .tcol-md-offset-7 { margin-left: 58.33333333%; } .tcol-md-offset-8 { margin-left: 66.66666667%; } .tcol-md-offset-9 { margin-left: 75%; } .tcol-md-offset-10 { margin-left: 83.33333333%; } .tcol-md-offset-11 { margin-left: 91.66666667%; } } @media (min-width: 1200px) { .tcol-lg-1, .tcol-lg-2, .tcol-lg-25, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11 { float: left; } .tcol-lg-1 { width: 8.33333333%; } .tcol-lg-2 { width: 16.66666667%; } .tcol-lg-25 { width: 20%; } .tcol-lg-3 { width: 25%; } .tcol-lg-4 { width: 33.33%; } .tcol-lg-5 { width: 41.66666667%; } .tcol-lg-6 { width: 50%; } .tcol-lg-7 { width: 58.33333333%; } .tcol-lg-8 { width: 66.66666667%; } .tcol-lg-9 { width: 75%; } .tcol-lg-10 { width: 83.33333333%; } .tcol-lg-11 { width: 91.66666667%; } .tcol-lg-12 { width: 100%; } .tcol-lg-push-0 { left: auto; } .tcol-lg-push-1 { left: 8.33333333%; } .tcol-lg-push-2 { left: 16.66666667%; } .tcol-lg-push-3 { left: 25%; } .tcol-lg-push-4 { left: 33.33333333%; } .tcol-lg-push-5 { left: 41.66666667%; } .tcol-lg-push-6 { left: 50%; } .tcol-lg-push-7 { left: 58.33333333%; } .tcol-lg-push-8 { left: 66.66666667%; } .tcol-lg-push-9 { left: 75%; } .tcol-lg-push-10 { left: 83.33333333%; } .tcol-lg-push-11 { left: 91.66666667%; } .tcol-lg-pull-0 { right: auto; } .tcol-lg-pull-1 { right: 8.33333333%; } .tcol-lg-pull-2 { right: 16.66666667%; } .tcol-lg-pull-3 { right: 25%; } .tcol-lg-pull-4 { right: 33.33333333%; } .tcol-lg-pull-5 { right: 41.66666667%; } .tcol-lg-pull-6 { right: 50%; } .tcol-lg-pull-7 { right: 58.33333333%; } .tcol-lg-pull-8 { right: 66.66666667%; } .tcol-lg-pull-9 { right: 75%; } .tcol-lg-pull-10 { right: 83.33333333%; } .tcol-lg-pull-11 { right: 91.66666667%; } .tcol-lg-offset-0 { margin-left: 0; } .tcol-lg-offset-1 { margin-left: 8.33333333%; } .tcol-lg-offset-2 { margin-left: 16.66666667%; } .tcol-lg-offset-3 { margin-left: 25%; } .tcol-lg-offset-4 { margin-left: 33.33333333%; } .tcol-lg-offset-5 { margin-left: 41.66666667%; } .tcol-lg-offset-6 { margin-left: 50%; } .tcol-lg-offset-7 { margin-left: 58.33333333%; } .tcol-lg-offset-8 { margin-left: 66.66666667%; } .tcol-lg-offset-9 { margin-left: 75%; } .tcol-lg-offset-10 { margin-left: 83.33333333%; } .tcol-lg-offset-11 { margin-left: 91.66666667%; } } table { max-width: 100%; background-color: transparent; } th { text-align: left; } .table { width: 100%; margin-bottom: 20px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; } .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; } .table > tbody + tbody { border-top: 2px solid #ddd; } .table .table { background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 5px; } .table-bordered { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; } .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; } .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: #f5f5f5; } table col[class*=col-] { position: static; float: none; display: table-column; } table td[class*=col-], table th[class*=col-] { position: static; float: none; display: table-cell; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; } @media (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; -webkit-overflow-scrolling: touch; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; margin-bottom: 5px; font-weight: 700; } input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type=radio], input[type=checkbox] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type=file] { display: block; } input[type=range] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eee; opacity: 1; } textarea.form-control { height: auto; } input[type=search] { -webkit-appearance: none; } input[type=date] { line-height: 34px; } .form-group { margin-bottom: 15px; } .radio, .checkbox { display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; } .radio label, .checkbox label { display: inline; font-weight: 400; cursor: pointer; } .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { float: left; margin-left: -20px; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: 400; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .has-feedback .form-control-feedback { position: absolute; top: 25px; right: 0; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; } .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442; } .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .form-control-static { margin-bottom: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; vertical-align: middle; } .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] { float: none; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; } .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; } .form-horizontal .form-control-static { padding-top: 7px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; } } .form-horizontal .has-feedback .form-control-feedback { top: 0; right: 15px; } .fade { opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity 0.15s linear; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; transition: height 0.35s ease; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #428bca; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; transition: width 0.6s ease; } .progress-striped .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success { background-color: #5cb85c; } .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info { background-color: #5bc0de; } .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning { background-color: #f0ad4e; } .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger { background-color: #d9534f; } .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .media, .media-body { overflow: hidden; zoom: 1; } .media, .media .media { margin-top: 15px; } .media:first-child { margin-top: 0; } .media-object { display: block; } .media-heading { margin: 0 0 5px; } .media > .pull-left { margin-right: 10px; } .media > .pull-right { margin-left: 10px; } .media-list { padding-left: 0; list-style: none; } .modal-open { overflow: hidden; } .modal { display: none; overflow: auto; overflow-y: scroll; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; } .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); } .modal-backdrop.in { opacity: .5; filter: alpha(opacity=50); } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.43px; } .modal-header .close { margin-top: -2px; float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; } .modal-title { margin: 0; line-height: 1.42857143; } .modal-body { position: relative; padding: 20px; } .modal-footer { margin-top: 15px; padding: 19px 20px 20px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } .well-lg { padding: 24px; border-radius: 6px; } .well-sm { padding: 9px; border-radius: 3px; } .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); } .tooltip.in { opacity: .9; filter: alpha(opacity=90); } .tooltip.top { margin-top: -3px; padding: 5px 0; } .tooltip.right { margin-left: 3px; padding: 0 5px; } .tooltip.bottom { margin-top: 3px; padding: 5px 0; } .tooltip.left { margin-left: -3px; padding: 0 5px; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000; } .clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .row-fluid:before, .row-fluid:after, .col2-set:before, .col2-set:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .clearfix:after, .container:after, .row:after, .row-fluid:after, .col2-set:after, .form-horizontal .form-group:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right; } .pull-left { float: left; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none!important; visibility: hidden !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } } @media print { .hidden-print { display: none !important; } } /* ========================================================================== WordPress Generated Classes See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes ========================================================================== */ .entry-content .aligncenter, .main .aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both; } .alignleft { float: left; } .alignright { float: right; } figure.alignnone { margin-left: 0; margin-right: 0; clear: both; } /* Required */ .wp-caption { text-align: center; padding: 15px; } .wp-caption-text { font-size: 12px; margin-top: 3px; font-style: italic; } .bypostauthor { opacity: 1; } .gallery-caption { font-size: 11px; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .form-search { position: relative; max-width: 260px; border: none; width: 100%; } .form-search .search-query { display: block; position: relative; right: 0; width: 100%; height: 40px; line-height: normal; margin: 0; border: none; padding: 5px 5px 5px 50px; font-size: 13px; font-weight: 400; color: #777777; border: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .form-search .search-icon { display: block; margin: 0; width: 40px; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; padding: 5px 5px 5px 5px; position: absolute; left: 0; top: 0; border: 0; cursor: pointer; height: 40px; color: #fff; background: #f3690e; } .menu-search-btn { cursor: pointer; } #kad-menu-search-popup { position: absolute; right: 0px; bottom: -40px; opacity: 0; z-index: 100; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .sf-menu li.menu-search-btn a i { margin-right: 0; } #kad-menu-search-popup.collapsing { position: absolute; height: auto; opacity: 1; overflow: hidden; } #kad-menu-search-popup.in { opacity: 1; } .main.postlist > .alert { padding: 20px; font-size: 18px; text-align: center; } .main.postlist > .form-search { margin: 0 auto; } .topclass { background: #444; } .contentclass { background: #f9f9f9; } .postclass, .woocommerce-tabs .panel { background: #fff; } .titleclass { background-color: #f9f9f9; } .featclass { background: #f2f2f2; } .headerclass { background: transparent; transition: background 0.4s ease-out, border 0.4s ease-out; -webkit-transition: background 0.4s ease-out, border 0.4s ease-out; -moz-transition: background 0.4s ease-out, border 0.4s ease-out; -o-transition: background 0.4s ease-out, border 0.4s ease-out; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .is-sticky .headerclass { background: rgba(255, 255, 255, 0.9); border-bottom: 1px solid transparent; } .none-trans-header .headerclass { border-bottom: 0; } .footerclass { background: #444444; } .navclass { background: #d9d9d9; } .mobileclass { background: #444; } .bg_primary { background: #f3690e; } .color_primary { color: #f3690e; } .color_gray { color: #555; } #topbar ul { margin: 0; padding: 0; list-style: none; } #topbar ul li { list-style: none; color: #fff; font-weight: 400; font-size: 11px; } #topbar ul.sf-menu li { float: left; } #topbar .topbarsociallinks, #topbar .topbarsociallinks li { float: left; } #topbar ul.topbmenu { float: right; } #topbar ul.sf-menu li a, #topbar .topbarsociallinks li a { color: #fff; display: block; padding: 0px 10px; font-size: 11px; line-height: 30px; transition: background .5s; -moz-transition: background .5s; /* Firefox 4 */ -webkit-transition: background .5s; /* Safari and Chrome */ -o-transition: background .5s; /* Opera */ } #topbar .topbarsociallinks li a { font-size: 14px; } #topbar ul.sf-menu li a:hover, .topbarmenu ul.sf-menu li.sf-dropdown:hover, .topbarsociallinks li a:hover { text-decoration: none; background: #f3690e; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-facebook"]:hover { background: #3b5998; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-twitter"]:hover { background: #9AE4E8; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-instagram"]:hover { background: #517fa4; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-youtube"]:hover { background: #FF3333; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-vimeo"]:hover { background: #4EBBFF; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-google"]:hover { background: #DD4B39; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-dribbble"]:hover { background: #EA4C89; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-flickr"]:hover { background: #FE0883; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-pinterest"]:hover { background: #C92228; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-linkedin"]:hover { background: #4875B4; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-rss"]:hover { background: #FF6200; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-tumblr"]:hover { background: #32506d; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-vk"]:hover { background: #45668e; } #topbar .topbarsociallinks li a[class*="kad-color-kt-icon-viadeo"]:hover { background: #F4982B; } #topbar ul.sf-menu li div > a { display: inline-block; } #topbar ul.sf-menu li .sf-dropdown-menu li a { text-align: left; } #topbar .sf-menu li a i { display: inline; padding-right: 5px; font-size: 11px; } .topbar-widget .virtue_social_widget a { display: block; float: left; width: auto; font-size: 12px; text-align: center; line-height: 20px; padding: 7px 10px; background: transparent; margin-left: 0; margin-bottom: 0; color: #fff; } .topbarmenu .sf-menu ul { z-index: 1000 !important; } #topbar-search input[type="text"] { border: none; color: #fff; background: #444; margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .topbar-right-search { position: relative; } #topbar-search .form-search ::-webkit-input-placeholder { color: white; } #topbar-search .form-search :-moz-placeholder { /* Firefox 18- */ color: white; } #topbar-search .form-search ::-moz-placeholder { /* Firefox 19+ */ color: white; opacity: 1; } #topbar-search .form-search :-ms-input-placeholder { color: white; } #kad-top-search-popup { position: absolute; right: 0px; top: 100%; opacity: 0; z-index: 1000; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } #kad-top-search-popup.collapsing { position: absolute; height: auto; opacity: 1; overflow: hidden; } #kad-top-search-popup.in { opacity: 1; } .kad-topsearch-button { float: right; list-style: none; padding: 0; margin: 0; } .top-menu-search-btn { color: #fff; cursor: pointer; display: block; font-size: 12px; line-height: 30px; width: 30px; text-align: center; float: right; background: url("../img/20white.png"); background: rgba(255, 255, 255, 0.2); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .top-menu-search-btn.collapsed { background: transparent; } .top-menu-search-btn:hover, .top-search-btn.collapsed:hover { color: #fff; background: #f3690e; } #kad-top-cart-popup { position: absolute; right: 0px; top: 100%; opacity: 0; z-index: 1000; padding: 0px; background: #444; width: 100%; max-width: 500px; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } #kad-top-cart-popup-inner { padding: 15px; } #kad-top-cart-popup.collapsing { position: absolute; height: auto; opacity: 1; overflow: hidden; } #kad-top-cart-popup.in { opacity: 1; } #topbar #kad-top-cart-popup ul.product_list_widget li { padding: 0px 0 6px; font-size: 14px; position: relative; border-bottom: 1px solid #555; margin-bottom: 6px; border-color: rgba(255, 255, 255, 0.2); } #topbar #kad-top-cart-popup ul.product_list_widget li:last-child { padding: 0px 0 4px; border-bottom: 0; margin-bottom: 0px; } #topbar #kad-top-cart-popup ul.product_list_widget li a { display: block; margin-right: 70px; color: #fff; font-size: 13px; } #topbar #kad-top-cart-popup ul.product_list_widget li a img { max-width: 50px; padding-right: 10px; width: 50px; height: auto; float: none; margin: 0; } #topbar #kad-top-cart-popup ul.product_list_widget li dl { border: 0; padding-left: 50px; } #topbar #kad-top-cart-popup .total { padding: 4px; margin: 8px 0; color: #fff; background: rgba(255, 255, 255, 0.2); } #topbar #kad-top-cart-popup .product_list_widget li { background: transparent; } #topbar #kad-top-cart-popup .buttons { margin: 0; } #topbar #kad-top-cart-popup li .quantity { font-size: 11px; padding-top: 8px; position: absolute; color: #fff; top: 0; right: 0; } .kad-topcart-button { float: right; list-style: none; padding: 0; margin: 0; } .top-menu-cart-btn { color: #fff; cursor: pointer; display: block; font-size: 12px; line-height: 30px; width: auto; padding: 0 4px; text-align: center; float: right; background: url("../img/20white.png"); background: rgba(255, 255, 255, 0.2); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .top-menu-cart-btn.collapsed { background: transparent; } .top-menu-cart-btn:hover, .top-cart-btn.collapsed:hover { color: #fff; background: #f3690e; } .top-menu-cart-btn .kt-cart-total { padding: 0; display: inline-block; border-radius: 50%; font-size: 9px; float: right; background: #f3690e; width: 14px; text-align: center; height: 14px; margin: 3px 0px 0 3px; line-height: 14px; } .trans-header #kad-banner { position: absolute; width: 100%; z-index: 1020; } .stickyheader #kad-banner { width: 100%; left: 0px; z-index: 1020; top: 0; margin: 0 auto; } .stickyheader.trans-header #kad-banner { position: fixed; } .admin-bar.stickyheader #kad-banner { top: 32px; } .trans-header #kad-banner-sticky-wrapper { height: 0px !important; } #logo { margin-left: 5px; padding: 10px 0; } .col-md-12 > #logo { text-align: center; } #kad-banner #logo .kad-retina-logo, .trans-header #kad-banner #logo .kad-retina-logo { display: none; } .kad-lg { background-size: contain!important; background-position: left center!important; background-repeat: no-repeat !important; max-width: 100%; } #logo a.brand { color: #444; font-size: 38px; line-height: normal; } #logo a.brand:hover { text-decoration: none; } #kad-banner #logo .kad-standard-logo { -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .trans-header #kad-banner #logo .kad-standard-logo { opacity: 0; display: none; } .trans-header .is-sticky #kad-banner #logo .kad-standard-logo { opacity: 1; display: block; } #kad-banner #logo .kad-standard-logo-tranbg, #kad-banner #logo .kad-retina-logo-tranbg { display: none; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .trans-header #kad-banner #logo .kad-standard-logo-tranbg { display: block; opacity: 1; } .trans-header .is-sticky #kad-banner #logo .kad-standard-logo-tranbg, .trans-header .is-sticky #kad-banner #logo .kad-retina-logo-tranbg { opacity: 0; display: none; } .kad-header-style-basic #logo #thelogo { position: relative; } .kad-header-style-basic #logo, .kad-header-style-basic #nav-main, .kad-header-style-basic .nav-main { margin: 0px; padding: 0px; } .kad-header-style-basic #logo #thelogo { display: table-cell; vertical-align: middle; max-width: 100%; } .kad-header-style-basic #thelogo img { padding: 5px 0; display: block; height: auto; } .kad-header-style-basic #logo a.brand { display: table !important; table-layout: fixed; max-width: 100%; width: 100%; } .kad-header-style-basic #nav-main ul.sf-menu > li > a { margin: 0; padding: 0 20px; } .kad-header-style-basic #nav-main ul.sf-menu > li.sf-dropdown > a { padding: 0 30px 0 20px; } .kad-header-style-basic #kad-banner #kad-shrinkheader { overflow: visible!important; } .page-header { padding-top: 35px; padding-bottom: 35px; margin: 0; text-align: center; } .kad-parallax { background-attachment: fixed !important; background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; } .subtitle { margin-bottom: 10px; } .subtitle p { margin-bottom: 0px; } .header-color-overlay { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: .4; background: transparent; } .sliderclass { position: relative; } .sliderclass .kad_fullslider_arrow a { position: absolute; z-index: 1000; left: 50%; font-size: 36px; bottom: 75px; margin-left: -18px; -webkit-animation: hoverup 2s infinite linear; -moz-animation: hoverup 2s infinite linear; -ms-animation: hoverup 2s infinite linear; -o-animation: hoverup 2s infinite linear; color: #FFF; } h1, h2, h3, h4, h5 { color: #444; } .primary-color, a { color: #f3690e; } a:hover { text-decoration: none; color: #f5873f; } a:hover, a:visited, a:link, a:active { text-decoration: none; } ul, ol { padding: 0; padding-left: 20px; } img { max-width: 100%; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } select { width: 220px; border: 1px solid #ccc; background-color: #fff; } select, input[type="file"] { height: 30px; line-height: 30px; } #kadbreadcrumbs { font-size: 10px; text-align: right; float: right; padding: 0; clear: right; margin-top: -30px; color: #fff; } #kadbreadcrumbs a { color: #fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #kadbreadcrumbs a:hover { text-decoration: underline; } .bc_nomargin #kadbreadcrumbs { font-size: 10px; text-align: right; float: none; padding: 5px; margin-top: 0; margin-bottom: 0; color: #444; } .bc_nomargin #kadbreadcrumbs a { color: #444; } .main #kadbreadcrumbs { font-size: 10px; text-align: right; float: none; padding: 0; margin-top: -10px; margin-bottom: 5px; color: #444; } .main #kadbreadcrumbs a { color: inherit; } .single-article #kadbreadcrumbs, .single-portfolio-item #kadbreadcrumbs { clear: none; float: none; text-align: left; margin-bottom: -5px; padding-top: 5px; } .single-post .bc_nomargin { margin-bottom: -15px; } .infoclass { font-size: 11px; margin-top: 20px; margin-bottom: 0; color: #888; } .pageheader { padding: 20px 0 5px; border-bottom: 1px solid #eee; margin-bottom: 20px; } .lightboxhover img { opacity: 1; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .lightboxhover:hover img { opacity: .9; } .infoclass { font-size: 11px; margin-top: 20px; margin-bottom: 0; color: #888; } .wp-pagenavi { text-align: center; margin-bottom: 20px; } .wp-pagenavi a, .wp-pagenavi span { padding: 6px 12px; font-size: 12px; font-weight: bold; margin: 5px; display: inline-block; border: 0; color: #444; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #f9f9f9; background: rgba(0, 0, 0, 0.05); -webkit-transition: background 0.4s ease-in-out; -moz-transition: background 0.4s ease-in-out; -ms-transition: background 0.4s ease-in-out; -o-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; } .wp-pagenavi a:hover { background: #f3690e; color: #fff; } .wp-pagenavi .current { background: #f3690e; color: #fff; } .img-margin-center { text-align: center; } #topcontrol > div { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; bottom: 30px; cursor: pointer; height: 38px; position: absolute; right: 20px; width: 38px; z-index: 5; text-align: center; background: url("../img/20black.png"); background: rgba(0, 0, 0, 0.1); } #topcontrol > div:hover { background: url("../img/20black.png"); background: rgba(0, 0, 0, 0.2); } #topcontrol .to_the_top > div { color: #fff; font-size: 16px; line-height: 20px; padding-top: 10px; } #ascrail2000 { background-color: #666; width: 13px!important; z-index: 100000!important; } .cycloneslider { margin: 0 auto; } .qtrans_language_chooser { margin: 0; padding: 0; list-style: none; } .qtrans_language_chooser li { float: left; margin: 5px; } .topbar-widget .qtrans_language_chooser a { color: #fff; } .videofit iframe { max-width: 100%; } #supersized { margin: 0; padding: 0; } #bbpress-forums p.bbp-topic-meta img.avatar { float: none !important; } .post-password-form input[type="password"] { width: 100%; padding: 8px; height: auto; border: 1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; max-width: 370px; display: block; margin-top: 5px; } .post-password-form input[type="submit"] { margin-top: 10px; } .kad_404_page ul { list-style-position: inside; } .kad_404_page { text-align: center; } .search_form_404 .form-search { margin: 30px auto; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type=number] { -moz-appearance: textfield; } body { max-width: 100%; overflow-x: hidden; } .col-md-12 > .kad-primary-nav .sf-menu li { display: inline-block; float: none; } .col-md-12 > .kad-primary-nav ul.sf-menu { float: none; text-align: center; } .kad-primary-nav { position: relative; z-index: 699; } .kad-primary-nav .mobilenav-button { display: none; } .kad-primary-nav ul.sf-menu { float: right; } .sf-menu a { /* visited pseudo selector so IE6 applies text colour*/ color: #444; text-align: center; display: block; position: relative; text-decoration: none; padding: 0px 20px; transition: color 0.3s ease-out, background 0.3s ease-out; -webkit-transition: color 0.3s ease-out, background 0.3s ease-out; -moz-transition: color 0.3s ease-out, background 0.3s ease-out; -o-transition: color 0.3s ease-out, background 0.3s ease-out; } .sf-menu li a i { font-size: inherit; display: inline; margin-right: 5px; } .sf-menu li a .sf-description { font-size: 10px; text-transform: none; display: block; line-height: normal; margin-top: 0px; position: absolute; text-align: center; bottom: 2px; left: 0; width: 100%; } .sf-menu, .sf-menu * { list-style: none; } .sf-menu { line-height: 1.0; margin: 0; padding: 0; } .sf-menu ul { position: absolute; z-index: 800; display: none; top: 100%; left: 0; background: #444444; margin: 0; padding: 0; -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); min-width: 12em; /* allow long menu items to determine submenu width */ *width: 12em; /* no auto sub width for IE7, see white-space comment below */ } .sf-menu.topbmenu ul { z-index: 1000; } .kad-primary-nav .sf-menu > .kt-lgmenu > ul { right: 0; left: auto; padding: 10px 0; width: 940px; } .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li { width: 50%; padding: 5px 15px; border-right: 1px solid #999; border-color: rgba(255, 255, 255, 0.07); } .kad-primary-nav .sf-menu > .kt-lgmenu.kt-menu-column-3 > ul > li { width: 33.33%; } .kad-primary-nav .sf-menu > .kt-lgmenu.kt-menu-column-4 > ul > li { width: 25%; } .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li:last-child { border: 0; } .none-trans-header .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li > a, .trans-header .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li > a { font-size: 14px; text-transform: uppercase; } .kad-primary-nav .sf-menu > .kt-lgmenu .sf-dropdown-submenu > a:after, .kad-primary-nav .sf-menu > .kt-lgmenu .sf-dropdown-submenu .sf-dropdown-menu .sf-with-ul:after { display: none; } .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li > ul, .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li > ul ul { position: static; display: block !important; opacity: 1 !important; } .kad-primary-nav .sf-menu > .kt-lgmenu > ul > li > ul ul { margin-left: 5px; } .sf-menu > .kt-lgmenu { position: inherit!important; } .sf-menu ul ul { top: 0; left: 100%; } .kad-primary-nav .sf-menu > li:last-child > ul, #nav-second .sf-menu > li:last-child > ul { left: auto; right: 0; } .sf-menu ul li { width: 100%; padding: 0; text-align: left; font-size: 12px; } .sf-menu ul li i { font-size: 12px; display: inline-block; padding-right: 5px; } .none-trans-header .kad-primary-nav ul.sf-menu ul li a, .trans-header .kad-primary-nav ul.sf-menu ul li a { width: auto; display: block; padding: 10px; color: #fff; text-align: left; font-size: 13px; } #nav-main ul.sf-menu ul li a:hover, #nav-main ul.sf-menu ul li.current-menu-item a { background: #f3690e; } .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ } .sf-menu li { float: left; position: relative; border-bottom: 0; padding: 0; line-height: normal; } .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu .dropdown .active:hover { background-color: transparent; } .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; } /*** arrows **/ .sf-menu a.sf-with-ul { min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ } .sf-sub-indicator { display: none; } .sf-dropdown > a:after, .sf-dropdown-submenu > a:after, .sf-dropdown-submenu .sf-dropdown-menu .sf-with-ul:after { content: "\f0da"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; float: right; display: block; height: 100%; width: 10px; font-size: 10px; padding-left: 3px; } .sf-dropdown > a:after { display: inline-block; float: none; padding: 0; width: 10px; text-align: left; height: auto; position: absolute; right: 15px; margin: 0; } #topbar .sf-dropdown > a:after { right: 5px; } #topbar ul.sf-menu > li.sf-dropdown > a { padding: 0 20px 0 10px; } .sf-menu > .sf-dropdown > a:after { content: "\f0d7"; margin-right: 0px; } .kad-header-style-basic #nav-main ul.sf-menu > li.menu-cart-icon-kt > a { min-width: 67px; } #nav-main .menu-search-icon-kt a { min-width: 61px; } /*** shadows for all but IE6 ***/ .sf-shadow ul { background: #444; opacity: 0.98; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: alpha(opacity=90); } .sf-shadow ul.sf-shadow-off { background: transparent; } #mobile-nav-trigger { display: none; height: 0px; } .nav-trigger-case .kad-navbtn { display: block; padding: 0 10px; float: right; margin-left: 0px; margin-right: 0px; font-size: 28px; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; } .nav-trigger-case .kad-navbtn i { line-height: inherit; } .none-trans-header .nav-trigger-case.collapsed .kad-navbtn, .is-sticky .nav-trigger-case.collapsed .kad-navbtn { color: #444; } .is-sticky .nav-trigger-case .kad-navbtn { color: #f3690e; } .nav-trigger-case.collapsed .kad-navbtn { background: transparent; } .kad-mobile-nav { overflow: visible; } .kad-mobile-nav .kad-nav-inner li a { float: none; text-decoration: none; display: block; font-size: 16px; opacity: .9; padding: 10px 15px; color: #fff; border-bottom: 1px solid; border-bottom-color: #eee; border-bottom-color: rgba(255, 255, 255, 0.02); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; } .kad-mobile-nav .kad-nav-inner li.current-menu-item > a { opacity: .5; } .kad-mobile-nav .kad-nav-inner li a:hover { opacity: 1; } .kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu { list-style: none; margin: 0 0 0 15px; padding: 0; } .kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a { padding: 10px 15px 10px 15px; list-style: disc; display: list-item; list-style-position: inside; } .kad-mobile-nav .menu-search-icon-kt, .kad-mobile-nav .sf-dropdown > a:after, .kad-mobile-nav .sf-dropdown-submenu > a:after, .kad-mobile-nav .sf-dropdown-submenu .sf-dropdown-menu .sf-with-ul:after { display: none; } .kad-mobile-nav .kad-nav-inner li a .sf-description { font-size: 10px; display: block; } .kad-mobile-nav .form-search { padding: 20px 20px 0; max-width: none; } .kad-mobile-nav .form-search .search-icon { left: 20px; top: 20px; } .kad-mobile-nav .form-search .search-query { background: rgba(255, 255, 255, 0.06); color: #fff; } .nav-trigger { position: relative; } .kad-mobile-nav { position: relative; z-index: 800; } .kad-nav-collapse { overflow: hidden; height: 0; clear: both; } .kad-nav-inner .kad-mnav { position: relative; left: 0; display: block; margin: 0; padding: 20px; list-style: none; float: none; margin: 0 0 10px; } #kad-mobile-nav { display: none; width: 100%; height: 0px; } .kad-nav-inner .kad-mnav i { padding-right: 10px; } .kad-topbar-right .nav-trigger-case { float: right; cursor: pointer; } #topbar .nav-trigger-case .kad-navbtn:hover { background: #f3690e; } #topbar #kad-mobile-nav { z-index: 99999; position: relative; } #topbar .kad-mobile-nav .kad-nav-inner li a { color: #fff; } #topbar .mobileclass { background: #444444; } #topbar .kad-nav-inner .kad-top-mnav { padding: 0 10px 10px; } #topbar .nav-trigger-case .kad-navbtn { color: #fff; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #nav-main .menu-cart-icon-kt, #nav-main .menu-search-icon-kt, #nav-main .menu-cart-icon-kt a, #nav-main .menu-search-icon-kt a { position: static; } .kad-header-style-basic #nav-main ul.sf-menu > li.menu-cart-icon-kt > a { padding-right: 15px; } .kad-header-style-basic #nav-main ul.sf-menu > li.menu-cart-icon-kt > a > i { margin-right: 2px; } #kad-head-cart-popup { position: absolute; right: 0px; top: 100%; opacity: 0; z-index: 450; padding: 0px; width: 100%; max-width: 500px; background: #fff; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } #kad-mobile-nav #kad-head-cart-popup { position: static; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: none; } #kad-head-cart-popup-inner { padding: 15px; } #kad-head-cart-popup.collapsing { position: absolute; height: auto; opacity: 1; overflow: hidden; } #kad-head-cart-popup.in { opacity: 1; } .kt-cart-text { display: none; } #kad-mobile-nav .kt-cart-text { display: inline; margin-right: 8px; } .kad-header-right #kad-head-cart-popup ul.product_list_widget, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget { display: block !important; position: static; background: transparent; -webkit-box-shadow: none; box-shadow: none; min-width: 0; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li { padding: 0px 0 6px; font-size: 14px; position: relative; list-style: none; border-bottom: 1px solid #555; margin-bottom: 6px; border-color: rgba(0, 0, 0, 0.2); float: none; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li:last-child, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li:last-child { padding: 0px 0 4px; border-bottom: 0; margin-bottom: 0px; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li a, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li a { display: block; margin-right: 70px; font-size: 13px; padding: 0; color: #444; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li a:hover, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li a:hover { background: transparent; color: #444; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li a img, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li a img { max-width: 50px; padding-right: 10px; width: 50px; height: auto; float: none; margin: 0; } .kad-header-right #kad-head-cart-popup ul.product_list_widget li dl, #kad-mobile-nav #kad-head-cart-popup ul.product_list_widget li dl { border: 0; padding-left: 50px; } .kad-header-right #kad-head-cart-popup .total, #kad-mobile-nav #kad-head-cart-popup .total { padding: 4px; margin: 8px 0; color: #444; background: rgba(0, 0, 0, 0.2); clear: both; line-height: 20px; } .kad-header-right #kad-head-cart-popup .buttons, #kad-mobile-nav #kad-head-cart-popup .buttons { margin: 0; } .kad-header-right #kad-head-cart-popup .buttons .button, #kad-mobile-nav #kad-head-cart-popup .buttons .button { padding: 10px 16px; display: inline-block; font-size: 14px; } .kad-header-right #kad-head-cart-popup li .quantity, #kad-mobile-nav #kad-head-cart-popup li .quantity { font-size: 11px; padding-top: 8px; position: absolute; color: #444; top: 0; right: 0; } .kad-headcart-button { float: right; list-style: none; padding: 0; margin: 0; } .menu-cart-btn { cursor: pointer; } .menu-cart-btn .kt-cart-total { padding: 0; display: inline-block; border-radius: 50%; font-size: 9px; float: none; background: #f3690e; width: 14px; text-align: center; height: 14px; color: #fff; line-height: 14px; vertical-align: middle; margin-top: -8px; } .kad-nav-inner .kad-mnav i { padding-right: 10px; } .kad-mobile-nav .kad-nav-inner li .kad-submenu-accordion { position: absolute; right: 0; top: 0; width: auto; text-align: center; height: auto; padding: 10px 15px; } .kad-mobile-nav .kad-nav-inner li .kad-submenu-accordion.toggle-active { background: rgba(0, 0, 0, 0.07); } .kad-nav-inner .kad-mnav .kad-submenu-accordion i.icon-chevron-up, .kad-nav-inner .kad-top-mnav .kad-submenu-accordion i.icon-chevron-up { display: none; } .kad-nav-inner .kad-mnav .kad-submenu-accordion.toggle-active i.icon-chevron-down, .kad-nav-inner .kad-top-mnav .kad-submenu-accordion.toggle-active i.icon-chevron-down { display: none; } .kad-nav-inner .kad-mnav .kad-submenu-accordion.toggle-active i.icon-chevron-up, .kad-nav-inner .kad-top-mnav .kad-submenu-accordion.toggle-active i.icon-chevron-up { display: block; line-height: inherit; } .kad-mobile-nav .kad-nav-inner li .kad-submenu-accordion, #topbar .kad-mobile-nav .kad-nav-inner li .kad-submenu-accordion { color: #fff; } .kad-mobile-nav .kad-nav-inner li { position: relative; } .kad-nav-inner .kad-mnav .kad-submenu-accordion i { padding-right: 0px; } .kad-nav-collapse.in { height: auto; } /* * Font Awesome 3.2.1 * the iconic font designed for Bootstrap * ------------------------------------------------------------------------------ * The full suite of pictographic icons, examples, and documentation can be * found at http://fontawesome.io. Stay up to date on Twitter at * http://twitter.com/fontawesome. * * License * ------------------------------------------------------------------------------ * - The Font Awesome font is licensed under SIL OFL 1.1 - * http://scripts.sil.org/OFL * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - * http://opensource.org/licenses/mit-license.html * - Font Awesome documentation licensed under CC BY 3.0 - * http://creativecommons.org/licenses/by/3.0/ * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: * "Font Awesome by Dave Gandy - http://fontawesome.io" * * Author - Dave Gandy * ------------------------------------------------------------------------------ * Email: dave@fontawesome.io * Twitter: http://twitter.com/davegandy * Work: Lead Product Designer @ Kyruus - http://kyruus.com */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('fonts/kt-font-awesome.eot?t9jwae'); src: url('fonts/kt-font-awesome.eot?t9jwae#iefix') format('embedded-opentype'), url('fonts/kt-font-awesome.ttf?t9jwae') format('truetype'), url('fonts/kt-font-awesome.woff?t9jwae') format('woff'), url('fonts/kt-font-awesome.svg?t9jwae#kt-font-awesome') format('svg'); font-weight: normal; font-style: normal; } /* FONT AWESOME CORE * -------------------------- */ [class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } [class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; } /* makes the font 33% larger relative to the icon container */ .icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; } /* makes sure icons active on rollover in links */ a [class^="icon-"], a [class*=" icon-"] { display: inline; } /* increased font size for icon-large */ [class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width { display: inline-block; width: 1.1428571428571428em; text-align: right; padding-right: 0.2857142857142857em; } [class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large { width: 1.4285714285714286em; } .icons-ul { margin-left: 2.142857142857143em; list-style-type: none; } .icons-ul > li { position: relative; } .icons-ul .icon-li { position: absolute; left: -2.14285714em; width: 2.142857142857143em; text-align: center; line-height: inherit; } [class^="icon-"].hide, [class*=" icon-"].hide { display: none; } .icon-muted { color: #eeeeee; } .icon-light { color: #ffffff; } .icon-dark { color: #333333; } .icon-border { border: solid 1px #eeeeee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .icon-2x { font-size: 2em; } .icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .icon-3x { font-size: 3em; } .icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .icon-4x { font-size: 4em; } .icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .icon-5x { font-size: 5em; } .icon-5x.icon-border { border-width: 5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } .pull-right { float: right; } .pull-left { float: left; } [class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; } [class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .icon-soundcloud:before { content: "\f1be"; } .icon-google-plus-square:before { content: "\f0d4"; } .icon-google-plus2:before { content: "\f0d5"; } .icon-glass:before { content: "\f000"; } .icon-music:before { content: "\f001"; } .icon-search:before { content: "\f002"; } .icon-envelope-alt:before { content: "\f003"; } .icon-heart:before { content: "\f004"; } .icon-star:before { content: "\f005"; } .icon-star-empty:before { content: "\f006"; } .icon-user:before { content: "\f007"; } .icon-film:before { content: "\f008"; } .icon-th-large:before { content: "\f009"; } .icon-th:before { content: "\f00a"; } .icon-th-list:before { content: "\f00b"; } .icon-ok:before { content: "\f00c"; } .icon-remove:before { content: "\f00d"; } .icon-zoom-in:before { content: "\f00e"; } .icon-zoom-out:before { content: "\f010"; } .icon-power-off:before, .icon-off:before { content: "\f011"; } .icon-signal:before { content: "\f012"; } .icon-gear:before, .icon-cog:before { content: "\f013"; } .icon-trash:before { content: "\f014"; } .icon-home:before { content: "\f015"; } .icon-file-alt:before { content: "\f016"; } .icon-time:before { content: "\f017"; } .icon-road:before { content: "\f018"; } .icon-download-alt:before { content: "\f019"; } .icon-download:before { content: "\f01a"; } .icon-upload:before { content: "\f01b"; } .icon-inbox:before { content: "\f01c"; } .icon-play-circle:before { content: "\f01d"; } .icon-rotate-right:before, .icon-repeat:before { content: "\f01e"; } .icon-refresh:before { content: "\f021"; } .icon-list-alt:before { content: "\f022"; } .icon-lock:before { content: "\f023"; } .icon-flag:before { content: "\f024"; } .icon-headphones:before { content: "\f025"; } .icon-volume-off:before { content: "\f026"; } .icon-volume-down:before { content: "\f027"; } .icon-volume-up:before { content: "\f028"; } .icon-qrcode:before { content: "\f029"; } .icon-barcode:before { content: "\f02a"; } .icon-tag:before { content: "\f02b"; } .icon-tags:before { content: "\f02c"; } .icon-book:before { content: "\f02d"; } .icon-bookmark:before { content: "\f02e"; } .icon-print:before { content: "\f02f"; } .icon-camera:before { content: "\f030"; } .icon-font:before { content: "\f031"; } .icon-bold:before { content: "\f032"; } .icon-italic:before { content: "\f033"; } .icon-text-height:before { content: "\f034"; } .icon-text-width:before { content: "\f035"; } .icon-align-left:before { content: "\f036"; } .icon-align-center:before { content: "\f037"; } .icon-align-right:before { content: "\f038"; } .icon-align-justify:before { content: "\f039"; } .icon-list:before { content: "\f03a"; } .icon-indent-left:before { content: "\f03b"; } .icon-indent-right:before { content: "\f03c"; } .icon-facetime-video:before { content: "\f03d"; } .icon-picture:before { content: "\f03e"; } .icon-pencil:before { content: "\f040"; } .icon-map-marker:before { content: "\f041"; } .icon-adjust:before { content: "\f042"; } .icon-tint:before { content: "\f043"; } .icon-edit:before { content: "\f044"; } .icon-share:before { content: "\f045"; } .icon-check:before { content: "\f046"; } .icon-move:before { content: "\f047"; } .icon-step-backward:before { content: "\f048"; } .icon-fast-backward:before { content: "\f049"; } .icon-backward:before { content: "\f04a"; } .icon-play:before { content: "\f04b"; } .icon-pause:before { content: "\f04c"; } .icon-stop:before { content: "\f04d"; } .icon-forward:before { content: "\f04e"; } .icon-fast-forward:before { content: "\f050"; } .icon-step-forward:before { content: "\f051"; } .icon-eject:before { content: "\f052"; } .icon-chevron-left:before { content: "\f053"; } .icon-chevron-right:before { content: "\f054"; } .icon-plus-sign:before { content: "\f055"; } .icon-minus-sign:before { content: "\f056"; } .icon-remove-sign:before { content: "\f057"; } .icon-ok-sign:before { content: "\f058"; } .icon-question-sign:before { content: "\f059"; } .icon-info-sign:before { content: "\f05a"; } .icon-screenshot:before { content: "\f05b"; } .icon-remove-circle:before { content: "\f05c"; } .icon-ok-circle:before { content: "\f05d"; } .icon-ban-circle:before { content: "\f05e"; } .icon-arrow-left:before { content: "\f060"; } .icon-arrow-right:before { content: "\f061"; } .icon-arrow-up:before { content: "\f062"; } .icon-arrow-down:before { content: "\f063"; } .icon-mail-forward:before, .icon-share-alt:before { content: "\f064"; } .icon-resize-full:before { content: "\f065"; } .icon-resize-small:before { content: "\f066"; } .icon-plus:before { content: "\f067"; } .icon-minus:before { content: "\f068"; } .icon-asterisk:before { content: "\f069"; } .icon-exclamation-sign:before { content: "\f06a"; } .icon-gift:before { content: "\f06b"; } .icon-leaf:before { content: "\f06c"; } .icon-fire:before { content: "\f06d"; } .icon-eye-open:before { content: "\f06e"; } .icon-eye-close:before { content: "\f070"; } .icon-warning-sign:before { content: "\f071"; } .icon-plane:before { content: "\f072"; } .icon-calendar:before { content: "\f073"; } .icon-random:before { content: "\f074"; } .icon-comment:before { content: "\f075"; } .icon-magnet:before { content: "\f076"; } .icon-chevron-up:before { content: "\f077"; } .icon-chevron-down:before { content: "\f078"; } .icon-retweet:before { content: "\f079"; } .icon-shopping-cart:before { content: "\f07a"; } .icon-folder-close:before { content: "\f07b"; } .icon-folder-open:before { content: "\f07c"; } .icon-resize-vertical:before { content: "\f07d"; } .icon-resize-horizontal:before { content: "\f07e"; } .icon-bar-chart:before { content: "\f080"; } .icon-twitter-sign:before { content: "\f081"; } .icon-facebook-sign:before { content: "\f082"; } .icon-camera-retro:before { content: "\f083"; } .icon-key:before { content: "\f084"; } .icon-gears:before, .icon-cogs:before { content: "\f085"; } .icon-comments:before { content: "\f086"; } .icon-thumbs-up-alt:before { content: "\f087"; } .icon-thumbs-down-alt:before { content: "\f088"; } .icon-star-half:before { content: "\f089"; } .icon-heart-empty:before { content: "\f08a"; } .icon-signout:before { content: "\f08b"; } .icon-linkedin-sign:before { content: "\f08c"; } .icon-pushpin:before { content: "\f08d"; } .icon-external-link:before { content: "\f08e"; } .icon-signin:before { content: "\f090"; } .icon-trophy:before { content: "\f091"; } .icon-github-sign:before { content: "\f092"; } .icon-upload-alt:before { content: "\f093"; } .icon-lemon:before { content: "\f094"; } .icon-phone:before { content: "\f095"; } .icon-unchecked:before, .icon-check-empty:before { content: "\f096"; } .icon-bookmark-empty:before { content: "\f097"; } .icon-phone-sign:before { content: "\f098"; } .icon-twitter:before { content: "\f099"; } .icon-facebook:before { content: "\f09a"; } .icon-github:before { content: "\f09b"; } .icon-unlock:before { content: "\f09c"; } .icon-credit-card:before { content: "\f09d"; } .icon-rss:before { content: "\f09e"; } .icon-hdd:before { content: "\f0a0"; } .icon-bullhorn:before { content: "\f0a1"; } .icon-bell:before { content: "\f0a2"; } .icon-certificate:before { content: "\f0a3"; } .icon-hand-right:before { content: "\f0a4"; } .icon-hand-left:before { content: "\f0a5"; } .icon-hand-up:before { content: "\f0a6"; } .icon-hand-down:before { content: "\f0a7"; } .icon-circle-arrow-left:before { content: "\f0a8"; } .icon-circle-arrow-right:before { content: "\f0a9"; } .icon-circle-arrow-up:before { content: "\f0aa"; } .icon-circle-arrow-down:before { content: "\f0ab"; } .icon-globe:before { content: "\f0ac"; } .icon-wrench:before { content: "\f0ad"; } .icon-tasks:before { content: "\f0ae"; } .icon-filter:before { content: "\f0b0"; } .icon-briefcase:before { content: "\f0b1"; } .icon-fullscreen:before { content: "\f0b2"; } .icon-group:before { content: "\f0c0"; } .icon-link:before { content: "\f0c1"; } .icon-cloud:before { content: "\f0c2"; } .icon-beaker:before { content: "\f0c3"; } .icon-cut:before { content: "\f0c4"; } .icon-copy:before { content: "\f0c5"; } .icon-paperclip:before, .icon-paper-clip:before { content: "\f0c6"; } .icon-save:before { content: "\f0c7"; } .icon-sign-blank:before { content: "\f0c8"; } .icon-reorder:before { content: "\f0c9"; } .icon-list-ul:before { content: "\f0ca"; } .icon-list-ol:before { content: "\f0cb"; } .icon-strikethrough:before { content: "\f0cc"; } .icon-underline:before { content: "\f0cd"; } .icon-table:before { content: "\f0ce"; } .icon-magic:before { content: "\f0d0"; } .icon-truck:before { content: "\f0d1"; } .icon-pinterest:before { content: "\f0d2"; } .icon-pinterest-sign:before { content: "\f0d3"; } .icon-google-plus-sign:before { content: "\f0d4"; } .icon-google-plus:before { content: "\f0d5"; } .icon-money:before { content: "\f0d6"; } .icon-caret-down:before { content: "\f0d7"; } .icon-caret-up:before { content: "\f0d8"; } .icon-caret-left:before { content: "\f0d9"; } .icon-caret-right:before { content: "\f0da"; } .icon-columns:before { content: "\f0db"; } .icon-sort:before { content: "\f0dc"; } .icon-sort-down:before { content: "\f0dd"; } .icon-sort-up:before { content: "\f0de"; } .icon-envelope:before { content: "\f0e0"; } .icon-linkedin:before { content: "\f0e1"; } .icon-rotate-left:before, .icon-undo:before { content: "\f0e2"; } .icon-legal:before { content: "\f0e3"; } .icon-dashboard:before { content: "\f0e4"; } .icon-comment-alt:before { content: "\f0e5"; } .icon-comments-alt:before { content: "\f0e6"; } .icon-bolt:before { content: "\f0e7"; } .icon-sitemap:before { content: "\f0e8"; } .icon-umbrella:before { content: "\f0e9"; } .icon-paste:before { content: "\f0ea"; } .icon-lightbulb:before { content: "\f0eb"; } .icon-exchange:before { content: "\f0ec"; } .icon-cloud-download:before { content: "\f0ed"; } .icon-cloud-upload:before { content: "\f0ee"; } .icon-user-md:before { content: "\f0f0"; } .icon-stethoscope:before { content: "\f0f1"; } .icon-suitcase:before { content: "\f0f2"; } .icon-bell-alt:before { content: "\f0f3"; } .icon-coffee:before { content: "\f0f4"; } .icon-food:before { content: "\f0f5"; } .icon-file-text-alt:before { content: "\f0f6"; } .icon-building:before { content: "\f0f7"; } .icon-hospital:before { content: "\f0f8"; } .icon-ambulance:before { content: "\f0f9"; } .icon-medkit:before { content: "\f0fa"; } .icon-fighter-jet:before { content: "\f0fb"; } .icon-beer:before { content: "\f0fc"; } .icon-h-sign:before { content: "\f0fd"; } .icon-plus-sign-alt:before { content: "\f0fe"; } .icon-double-angle-left:before { content: "\f100"; } .icon-double-angle-right:before { content: "\f101"; } .icon-double-angle-up:before { content: "\f102"; } .icon-double-angle-down:before { content: "\f103"; } .icon-angle-left:before { content: "\f104"; } .icon-angle-right:before { content: "\f105"; } .icon-angle-up:before { content: "\f106"; } .icon-angle-down:before { content: "\f107"; } .icon-desktop:before { content: "\f108"; } .icon-laptop:before { content: "\f109"; } .icon-tablet:before { content: "\f10a"; } .icon-mobile-phone:before { content: "\f10b"; } .icon-circle-blank:before { content: "\f10c"; } .icon-quote-left:before { content: "\f10d"; } .icon-quote-right:before { content: "\f10e"; } .icon-spinner:before { content: "\f110"; } .icon-circle:before { content: "\f111"; } .icon-mail-reply:before, .icon-reply:before { content: "\f112"; } .icon-github-alt:before { content: "\f113"; } .icon-folder-close-alt:before { content: "\f114"; } .icon-folder-open-alt:before { content: "\f115"; } .icon-expand-alt:before { content: "\f116"; } .icon-collapse-alt:before { content: "\f117"; } .icon-smile:before { content: "\f118"; } .icon-frown:before { content: "\f119"; } .icon-meh:before { content: "\f11a"; } .icon-gamepad:before { content: "\f11b"; } .icon-keyboard:before { content: "\f11c"; } .icon-flag-alt:before { content: "\f11d"; } .icon-flag-checkered:before { content: "\f11e"; } .icon-terminal:before { content: "\f120"; } .icon-code:before { content: "\f121"; } .icon-reply-all:before { content: "\f122"; } .icon-mail-reply-all:before { content: "\f122"; } .icon-star-half-full:before, .icon-star-half-empty:before { content: "\f123"; } .icon-location-arrow:before { content: "\f124"; } .icon-crop:before { content: "\f125"; } .icon-code-fork:before { content: "\f126"; } .icon-unlink:before { content: "\f127"; } .icon-question:before { content: "\f128"; } .icon-info:before { content: "\f129"; } .icon-exclamation:before { content: "\f12a"; } .icon-superscript:before { content: "\f12b"; } .icon-subscript:before { content: "\f12c"; } .icon-eraser:before { content: "\f12d"; } .icon-puzzle-piece:before { content: "\f12e"; } .icon-microphone:before { content: "\f130"; } .icon-microphone-off:before { content: "\f131"; } .icon-shield:before { content: "\f132"; } .icon-calendar-empty:before { content: "\f133"; } .icon-fire-extinguisher:before { content: "\f134"; } .icon-rocket:before { content: "\f135"; } .icon-maxcdn:before { content: "\f136"; } .icon-chevron-sign-left:before { content: "\f137"; } .icon-chevron-sign-right:before { content: "\f138"; } .icon-chevron-sign-up:before { content: "\f139"; } .icon-chevron-sign-down:before { content: "\f13a"; } .icon-html5:before { content: "\f13b"; } .icon-css3:before { content: "\f13c"; } .icon-anchor:before { content: "\f13d"; } .icon-unlock-alt:before { content: "\f13e"; } .icon-bullseye:before { content: "\f140"; } .icon-ellipsis-horizontal:before { content: "\f141"; } .icon-ellipsis-vertical:before { content: "\f142"; } .icon-rss-sign:before { content: "\f143"; } .icon-play-sign:before { content: "\f144"; } .icon-ticket:before { content: "\f145"; } .icon-minus-sign-alt:before { content: "\f146"; } .icon-check-minus:before { content: "\f147"; } .icon-level-up:before { content: "\f148"; } .icon-level-down:before { content: "\f149"; } .icon-check-sign:before { content: "\f14a"; } .icon-edit-sign:before { content: "\f14b"; } .icon-external-link-sign:before { content: "\f14c"; } .icon-share-sign:before { content: "\f14d"; } .icon-compass:before { content: "\f14e"; } .icon-collapse:before { content: "\f150"; } .icon-collapse-top:before { content: "\f151"; } .icon-expand:before { content: "\f152"; } .icon-euro:before, .icon-eur:before { content: "\f153"; } .icon-gbp:before { content: "\f154"; } .icon-dollar:before, .icon-usd:before { content: "\f155"; } .icon-rupee:before, .icon-inr:before { content: "\f156"; } .icon-yen:before, .icon-jpy:before { content: "\f157"; } .icon-renminbi:before, .icon-cny:before { content: "\f158"; } .icon-won:before, .icon-krw:before { content: "\f159"; } .icon-bitcoin:before, .icon-btc:before { content: "\f15a"; } .icon-file:before { content: "\f15b"; } .icon-file-text:before { content: "\f15c"; } .icon-sort-by-alphabet:before { content: "\f15d"; } .icon-sort-by-alphabet-alt:before { content: "\f15e"; } .icon-sort-by-attributes:before { content: "\f160"; } .icon-sort-by-attributes-alt:before { content: "\f161"; } .icon-sort-by-order:before { content: "\f162"; } .icon-sort-by-order-alt:before { content: "\f163"; } .icon-thumbs-up:before { content: "\f164"; } .icon-thumbs-down:before { content: "\f165"; } .icon-youtube-sign:before { content: "\f166"; } .icon-youtube:before { content: "\f167"; } .icon-xing:before { content: "\f168"; } .icon-xing-sign:before { content: "\f169"; } .icon-youtube-play:before { content: "\f16a"; } .icon-dropbox:before { content: "\f16b"; } .icon-stackexchange:before { content: "\f16c"; } .icon-instagram:before { content: "\f16d"; } .icon-flickr:before { content: "\f16e"; } .icon-adn:before { content: "\f170"; } .icon-bitbucket:before { content: "\f171"; } .icon-bitbucket-sign:before { content: "\f172"; } .icon-tumblr:before { content: "\f173"; } .icon-tumblr-sign:before { content: "\f174"; } .icon-long-arrow-down:before { content: "\f175"; } .icon-long-arrow-up:before { content: "\f176"; } .icon-long-arrow-left:before { content: "\f177"; } .icon-long-arrow-right:before { content: "\f178"; } .icon-apple:before { content: "\f179"; } .icon-windows:before { content: "\f17a"; } .icon-android:before { content: "\f17b"; } .icon-linux:before { content: "\f17c"; } .icon-dribbble:before { content: "\f17d"; } .icon-skype:before { content: "\f17e"; } .icon-foursquare:before { content: "\f180"; } .icon-trello:before { content: "\f181"; } .icon-female:before { content: "\f182"; } .icon-male:before { content: "\f183"; } .icon-gittip:before { content: "\f184"; } .icon-sun:before { content: "\f185"; } .icon-moon:before { content: "\f186"; } .icon-archive:before { content: "\f187"; } .icon-bug:before { content: "\f188"; } .icon-vk:before { content: "\f189"; } .icon-weibo:before { content: "\f18a"; } .icon-renren:before { content: "\f18b"; } .icon-vimeo:before { content: "\f27d"; } #wrapper.container { max-width: 100%!important; padding: 0!important; } body.page #content .main { padding: 0px; } body.page-template-template-pagebuilder-php #content .main, body.page-template-template-feature-php #content .main { padding: 0px 15px 0px; } body.page #content .main .pageclass { padding: 15px 15px 20px; } body.page #content .main.postlist, body.blog #content .main.postlist, body.page #content .main.stafflist, body.page #content .main.testimoniallist { padding-top: 20px; padding-left: 15px; padding-right: 15px; } #content.kt-pagebuilder-page .main { padding-left: 15px; padding-right: 15px; } #content .main.col-lg-9.col-md-8, body.page #content .main.postlist.col-lg-9.col-md-8, body.page #content .main.stafflist.col-lg-9.col-md-8, body.page #content .main.testimoniallist.col-lg-9.col-md-8 { padding-right: 30px; } #content.kad-fullwidth { width: 100%; } #content.kad-fullwidth .main { padding-left: 0px; padding-right: 0px; } .page-template-template-contact-php #content .main.col-md-5 { padding: 15px 15px; } .page-template-template-contact-php #content .main.col-md-12 { padding: 0; } .page-template-template-contact-php #content .main .pageclass { padding: 15px 15px; } body.home #content .main { padding: 0 15px; } .single-portfolio #content .main, .single-product #content .main { padding-top: 25px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; } body.page-template-template-blog-grid-php #content .main, body.page-template-template-blog-photogrid-php #content .main, body.page-template-template-portfolio-grid-php #content .main { padding-top: 25px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; } body.page-template-template-portfolio-grid-php #content.kad-fullwidth .main { padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; } body.archive #content .main.postlist, body.search #content .main.postlist, body.post-type-archive-product #content .main, body.tax-product_cat #content .main, body.tax-product_tag #content .main { padding-top: 20px; padding-left: 15px; padding-bottom: 15px; } .titleclass { position: relative; } /* * jQuery FlexSlider v2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) */ /* Browser Resets *********************************/ .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; } .slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } /* FlexSlider Necessary Styles *********************************/ .flexslider { margin: 0 auto; padding: 0; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; position: relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img { display: block; max-width: 100%; } .flex-pauseplay span { text-transform: capitalize; } /* Clearfix for the .slides element */ .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .slides { display: block; } * html .slides { height: 1%; } /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child { display: block; } #thumbnails { margin-top: 5px; overflow: hidden; } #thumbnails li { margin-right: 5px; } /* FlexSlider Default Theme *********************************/ .flexslider { border: none; position: relative; zoom: 1; height: auto; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { min-height: 200px; } .flexslider .slides { zoom: 1; } .carousel li { margin-right: 5px; } .loading { background: url('../../assets/img/loader.gif') no-repeat center center; } /* Direction Nav */ .flex-direction-nav { *height: 0; } .flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 50px; text-align: center; background: #000; margin: -25px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; color: #fff; color: rgba(255, 255, 255, 0.8); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .flex-direction-nav .flex-prev { left: -35px; } .flex-direction-nav .flex-next { right: -35px; } .sliderclass:hover .flexslider .flex-next, .flexslider:hover .flex-next { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; right: 0px; } .sliderclass:hover .flexslider .flex-prev, .flexslider:hover .flex-prev { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; left: 0px; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; color: #fff; color: rgba(255, 255, 255, 0.8); } .flex-direction-nav .flex-disabled { display: none; } .flex-direction-nav a:before { font-family: "FontAwesome"; font-size: 15px; line-height: 50px; display: inline-block; width: 50px; text-align: center; content: "\f104"; } .flex-direction-nav a.flex-next:before { content: "\f105"; } /* Control Nav */ .flex-control-nav { width: 100%; position: absolute; bottom: 0px; text-align: center; z-index: 100; } .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; } .flex-control-paging li a { width: 8px; height: 8px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); } .flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); } .flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; } .flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; } .flex-control-thumbs li { width: 25%; float: left; margin: 0; } .flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; } .flex-control-thumbs img:hover { opacity: 1; } .flex-control-thumbs .flex-active { opacity: 1; cursor: default; } /* Caption style */ /* IE rgba() hack */ .flex-caption { zoom: 1; text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); } .carousel_slider .flex-caption .captiontitle, .carousel_slider .flex-caption .captiontext { display: inline-block; margin-bottom: 4px; } .captiontitle { font-size: 36px; padding: 8px 12px; display: block; line-height: 36px; margin-bottom: 0; font-weight: bold; } .captiontext { padding: 10px 12px; display: block; } .captiontext p { margin: 0px; color: white; font-size: 20px; } .captiontitle, .captiontext { background: #000; background: rgba(0, 0, 0, 0.3); } #imageslider .flex-control-nav { line-height: 10px; } #imageslider .captiontitle { padding: 12px 12px; } @media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity: 0.6; left: 5px; } .flex-direction-nav .flex-next { opacity: 0.6; right: 5px; } } .postlist article { margin-bottom: 40px; padding: 0px; } .postlist article .entry-title { margin-bottom: 0; } .postlist .col-md-12 header { padding: 10px 20px 0; } .postlist .col-md-7 header { padding: 10px 0 0; } .postlist .col-md-12 .entry-content { padding: 15px 20px; } .postlist .col-md-7 .entry-content { padding: 10px 5px; } .postlist .postfooterarea { clear: both; } .postlist .postfooterarea footer { padding: 10px 20px; border-top: 1px solid #eee; border-top-color: rgba(0, 0, 0, 0.1); -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .postlist.fullwidth .col-md-8 header { padding: 10px 0 0; } .postlist.fullwidth .col-md-12 header { padding: 10px 20px 0; } .postlist.fullwidth .col-md-12 .entry-content { padding: 15px 20px; } .postlist.fullwidth .col-md-8 .entry-content { padding: 10px 5px; } .postmeta { float: right; } .entry-meta-author img { margin: 20px 10px 6px 20px; border-radius: 50%; float: left; } .col-md-7.postcontent .entry-meta-author img { margin: 20px 10px 6px 0px; } .subhead, .subhead a { font-size: 11px; color: #777; } .postauthortop a, .postcommentscount a, .postdate .postday { font-weight: bold; text-transform: uppercase; } .posttags, .posttags a, .postedinbottom a, .postedinbottom { color: #777; font-size: 10px; } .posttags a, .postedinbottom a { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .posttags { margin-left: 20px; } .kad_postgrid_wrap { overflow: hidden; } .kpgi { float: left; } .kad_post_grid_item-2 { clear: left; } .kad_post_grid_item-3 { width: 50%; } .side_post_gal { float: left; width: 25%; } .img-margin-center img { margin-right: auto; margin-left: auto; } #kad-blog-photo-grid .blog_item { position: relative; } #kad-blog-photo-grid .blog_item .entry-title { margin-top: 0; color: #fff; } #kad-blog-photo-grid .blog_item .subhead, #kad-blog-photo-grid .blog_item .subhead a { color: #fff; } #kad-blog-photo-grid .blog_item .photo-postcontent { position: absolute; bottom: 0; width: 100%; padding: 10px; background: transparent; -webkit-transition: background 0.4s ease-in-out; -moz-transition: background 0.4s ease-in-out; -o-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; } #kad-blog-photo-grid .blog_item:hover .photo-postcontent { background: #000; background: rgba(0, 0, 0, 0.4); } .single-article article { margin-top: 0px; } .single-article aside { margin-top: 0px; } .single-article article .postfeat { margin-top: -25px; margin-left: -25px; margin-right: -25px; padding-bottom: 18px; } .single-article .entry-title { margin-top: 0; } .single-article .post header { padding: 0 0 10px 0; } .single-article .entry-meta-author img { margin-top: 0px; margin-left: 0px; } .single-article .post-single-img { text-align: center; } #content .single-article article { margin-top: 20px; margin-bottom: 20px; padding: 25px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .single-footer { margin-bottom: 0px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #eee; border-top-color: rgba(0, 0, 0, 0.1); } .staff-img { margin: 0px 20px 10px 0px; } .kad-post-navigation { padding: 20px 0 30px; } .kad-post-navigation .kad-previous-link a, .kad-post-navigation .kad-next-link a { padding: 8px 12px 8px 12px; background: #f2f2f2; background: rgba(0, 0, 0, 0.05); color: #444; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .kad-post-navigation .kad-previous-link a:before { font-family: 'FontAwesome'; font-style: normal; speak: none; vertical-align: bottom; font-weight: normal; content: "\f060"; padding-right: 3px; -webkit-font-smoothing: antialiased; margin-right: -15px; display: inline; opacity: 0; -webkit-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out; -moz-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out; -ms-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out; -o-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out; } .kad-post-navigation .kad-next-link a:after { font-family: 'FontAwesome'; font-style: normal; speak: none; font-weight: normal; vertical-align: bottom; content: "\f061"; padding-left: 3px; -webkit-font-smoothing: antialiased; margin-left: -15px; display: inline; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .kad-post-navigation .kad-next-link a:hover:after { opacity: 1; display: inline; margin-left: 5px; } .kad-post-navigation .kad-previous-link a:hover:before { opacity: 1; display: inline; margin-right: 5px; } .kad-post-navigation .kad-previous-link a:hover, .kad-post-navigation .kad-next-link a:hover { background: #f3690e; color: #fff; } .infobanner { margin: 15px 0; display: table; width: 100%; } .hometitle { margin-top: 0; } .kad-mobile-slider { display: none; } .infobanner .home-message { background-color: transparent; text-align: left; -webkit-transition: background 0.6s ease-in-out; -moz-transition: background 0.6s ease-in-out; -ms-transition: background 0.6s ease-in-out; -o-transition: background 0.6s ease-in-out; transition: background 0.6s ease-in-out; vertical-align: middle; display: table-cell; } .home-message:hover { background-color: #f3690e; background-color: rgba(243, 105, 14, 0.6); } .home-message h4 { color: #fff; padding: 0 0 6px; margin: 0; display: block; text-align: center; } .home-message h4:after { content: ''; width: 60px; height: 1px; display: block; margin: 0 auto; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; background-color: #ffffff; } .home-message h5 { color: #fff; margin: 0; text-align: center; padding: 0px 6px; line-height: normal; } .home-margin { margin-top: 0px; margin-bottom: 0px; } .home-padding { padding: 30px 0; } .home .postlist { padding-top: 40px; } #home-product-carousel .product_item { margin-bottom: 0; } #home-custom-carousel .custom_carousel_item { position: relative; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .custom_carousel_item .ccarousel_excerpt { padding: 0 10px 20px; min-height: 40px; } .home-iconmenu { margin-top: 10px; margin-bottom: 10px; } .home-iconmenu a, .home-iconmenu .home-icon-item { display: block; padding: 10px 20px; text-align: center; color: #444; transition: background 0.4s ease-out; -webkit-transition: background 0.4s ease-out; -moz-transition: background 0.4s ease-out; -o-transition: background 0.4s ease-out; } .home .homepromo.row-fluid .homeitemcount4, .home .homepromo.row-fluid .homeitemcount7, .home .homepromo.row-fluid .homeitemcount10, .home .homepromo.row-fluid .homeitemcount13 { margin-left: 0; } .home-iconmenu .home-icon-item i { font-size: 30px; line-height: 30px; display: inline-block; color: #fff; padding: 20px; background-color: #444; margin-top: 5px; margin-bottom: 5px; border-radius: 50%; transition: background 0.4s ease-out; -webkit-transition: background 0.4s ease-out; -moz-transition: background 0.4s ease-out; -o-transition: background 0.4s ease-out; } .home-iconmenu .home-icon-item i:before { width: 35px; height: 35px; vertical-align: middle; display: table-cell; text-align: center; } .home-iconmenu .home-icon-item .kad-btn-primary { color: transparent; background: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .home-iconmenu .home-icon-item:hover .kad-btn-primary { color: #fff; background: #f3690e; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .home-iconmenu .home-icon-item:hover h4:after { background-color: #f3690e; } .home-iconmenu .home-icon-item:hover i { background-color: #f3690e; color: #fff; } .home-iconmenu .home-icon-item h4, .home-iconmenu .home-icon-item p { color: #444; } .home-iconmenu .home-icon-item h4:after { content: ''; width: 60px; height: 1px; display: block; margin: 0 auto; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; background-color: #444444; } .home-iconmenu a p, .home-iconmenu .home-icon-item p { padding-bottom: 5px; } .kad-icon-box { margin-top: 10px; margin-bottom: 10px; display: block; padding: 10px 20px; text-align: center; color: #444; transition: background 0.4s ease-out; -webkit-transition: background 0.4s ease-out; -moz-transition: background 0.4s ease-out; -o-transition: background 0.4s ease-out; } .kad-icon-box i { font-size: 30px; line-height: 30px; display: inline-block; color: #fff; padding: 20px; background-color: #444; margin-top: 5px; margin-bottom: 5px; border-radius: 50%; transition: background 0.4s ease-out; -webkit-transition: background 0.4s ease-out; -moz-transition: background 0.4s ease-out; -o-transition: background 0.4s ease-out; } .kad-icon-box .kad-btn-primary { margin-top: 5px; color: transparent; background: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .kad-icon-box:hover .kad-btn-primary { color: #fff; background: #f3690e; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .kad-icon-box h4:after { content: ''; width: 60px; height: 1px; display: block; margin: 0 auto; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; background-color: #444444; } .kad-icon-box i:before { width: 35px; height: 35px; vertical-align: middle; display: table-cell; text-align: center; } .kad-icon-box:hover h4:after, .kad-icon-box:hover h3:after { background-color: #f3690e; } .kad-icon-box:hover i { background-color: #f3690e; color: #fff; } .hometitle, .sectiontitle, .widget-title { text-align: center; padding-bottom: 15px; } .sidebar .widget-title { padding-bottom: 5px; } .hometitle:after, .sectiontitle:after, .widget-title:after { content: ''; width: 60px; height: 1px; display: block; margin: 0 auto; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; background-color: #444444; } .kad-call-button-case, .kad-call-sitewide-button-case { text-align: right; } .home-portfolio .p-home-container { background: transparent; } .kt-home-call-to-action .kad-call-button-case a, .kad-call-sitewide-button-case a { margin: 9px 0; } .kad-call-button-case a, .kad-call-sitewide-button-case a, .widget_pinnacle_calltoaction_widget .kad-btn { margin: 6px 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .kt-home-call-to-action, .kt-call-sitewide-to-action { padding: 20px 0; } #containerfooter { padding-top: 20px; } .footerclass { color: #f2f2f2; } .footerclass a { color: #f2f2f2; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .footerclass a:hover { color: #f3690e; } #containerfooter .menu li a { color: #f2f2f2; padding: 4px 8px; margin-bottom: 5px; padding: 7px 10px 7px 10px; background: rgba(0, 0, 0, 0.1); display: block; -webkit-transition: background 0.4s ease-in-out; -moz-transition: background 0.4s ease-in-out; -ms-transition: background 0.4s ease-in-out; -o-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; } #containerfooter .menu li a:hover { color: #fff; background: #f3690e; } #containerfooter .menu { list-style: none; margin: 0 0 0 0px; padding: 0; } .footercredits { padding-top: 20px; padding-bottom: 10px; } .footercredits p { font-size: 10px; padding: 4px 0; } .footernav { float: right; } .footernav ul { margin: 0; float: right; } .footernav ul li { list-style: none; float: left; } .footernav ul li a { display: block; padding: 4px 6px; font-size: 10px; transition: background .5s; -moz-transition: background .5s; /* Firefox 4 */ -webkit-transition: background .5s; /* Safari and Chrome */ -o-transition: background .5s; /* Opera */ } .footernav ul li a:hover { background: url("../img/20black.png"); background: rgba(0, 0, 0, 0.1); } .footernav ul li .sf-description { display: none; } .footerclass .widget-title { color: #f2f2f2; } .footerclass .widget-title:after { background: #f2f2f2; } .footerclass .product_list_widget li { background: transparent; } .footerclass .product_list_widget li a { color: #f2f2f2; } .footerclass .kadence_social_widget a { color: #f2f2f2; } div.product .product_title { clear: none; margin-top: 0; padding: 0; } div.product .product-summary-case .entry-summary { padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } div.product .product_image { padding: 15px 15px 18px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .price { padding: 6px 0; font-size: 24px; } .pricebox .price { padding: 8px 0; margin-bottom: 0; } .pricebox { border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-color: rgba(0, 0, 0, 0.05); margin-bottom: 10px; } .single_variation .price { padding: 10px; display: block; } div.product .short_description { max-width: 600px; } div.product .summery form { margin: 0; } div.product .product_label label { line-height: 40px; padding-right: 15px; font-size: 16px; margin-bottom: 0; } div.product .product_value select { margin-bottom: 0px; } .woocommerce .quantity input.qty { width: 40px; height: 40px; float: left; padding: 0; text-align: center; border-right: 0; border-left: 0; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: none; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; font-weight: bold; } div.product .quantity input.number { margin: 0; float: left; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 40px; } div.product form.cart div.quantity { float: left; margin: 0 10px 0 0; width: 80px; position: relative; overflow: hidden; zoom: 1; } .reset_variations { font-size: 11px; } .product_item .add_to_cart_button, .product_item a.button { font-size: 15px; text-transform: uppercase; padding: 8px 18px; } .product .entry-summary .single_add_to_cart_button { line-height: 40px; padding: 0px 22px; text-transform: uppercase; font-size: 16px; } .product_item .add_to_cart_button:hover, .product_item a.button:hover { background: #f3690e; color: #fff; } .product_meta a { color: #777; } div.product .product_thumbnails { margin-top: 10px; text-align: center; } .product_item { text-align: center; } .product_item a.product_item_link { display: block; } .product_item .price { font-size: 16px; display: block; min-height: 34px; } .product_item .price del { font-size: 12px; margin-right: 4px; } .product_item .add_to_cart_button, .product_item a.button { display: block; color: #fff; background: #ddd; background: rgba(0, 0, 0, 0.2); font-size: 15px; padding: 8px 0; width: 100%; border-top-left-radius: 0; border-top-right-radius: 0; } .product_item.hidetheaction .add_to_cart_button { background: transparent; color: transparent; } .product_item.hidetheaction:hover .add_to_cart_button { background: #f5873f; color: #fff; } .product_item.hidetheaction:hover .add_to_cart_button:hover { background: #f3690e; color: #fff; } .product_item .product_details h5 { font-weight: 400; color: #444; font-size: 15px; padding: 10px 10px 0; margin: 0; min-height: 50px; } .shopcolumn1 .product_item .product_details h5 { padding: 20px 10px 10px 0; margin: 0; min-height: inherit !important; } .product_item .notrated { color: #ccc; text-transform: uppercase; font-size: 10px; display: block; } div.product .product_meta { margin-top: 20px; padding-top: 20px; font-size: 11px; border-top: 1px solid #eee; border-color: rgba(0, 0, 0, 0.05); } div.product .product_meta .sku_wrapper, div.product .product_meta .posted_in, div.product .product_meta .tagged_as { display: block; } #review_form #respond .form-submit { clear: both; } .related.products, .upsells.products { margin-top: 30px; margin-bottom: 20px; } .related.products > h3, .upsells.products > h3 { text-align: center; margin-bottom: 20px; } .related.products > h3:after, .upsells.products > h3:after { content: ''; width: 60px; height: 1px; display: block; margin: 0 auto; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; background-color: #444444; } .product .group_table { margin-bottom: 10px; } .product .group_table .product_label label { margin-bottom: 0; font-size: 16px; margin-left: 10px; } .product_label a { color: #444; } .product .group_table .product_price { font-size: 16px; } div.product form.cart table { border-width: 0; } div.product form.cart .variations td { vertical-align: top; } div.product form.cart .variations td.product_value { position: absolute; width: 220px; height: 40px; padding: 0; padding-top: 5px; } div.product form.cart .variations td.product_label { position: relative; height: 40px; padding: 0 0 15px; } div.product form.cart .variations { position: relative; } div.product form.cart .variations tbody { position: relative; } div.product form.cart .variations tbody tr { position: relative; } div.product form.cart .variations select { width: 220px; float: none; } .product_video_case { max-width: 720px; margin: 0 auto; } .add_review { margin: 20px 0; padding-top: 20px; } .cat_back_btn { text-align: right; font-size: 11px; text-transform: uppercase; } .cat_back_btn i { font-size: 8px; } .product_header { border-bottom: 1px solid #eee; border-color: rgba(0, 0, 0, 0.05); margin-bottom: 20px; } .price ins, .price ins, .product_list_widget ins { text-decoration: none; } .price ins .amount, .price ins { color: #f3690e; text-decoration: none; } .summary .price del, .price del { font-size: 18px; margin-right: 10px; } .woocommerce span.onsale, span.onsale, .woocommerce #carouselcontainer span.onsale { min-height: 32px; min-width: 32px; padding: 8px; font-size: 11px; font-weight: bold; position: absolute; display: block; text-transform: uppercase; text-align: center; line-height: 32px; border-radius: 50%; top: 1px; left: 1px; margin: 0; color: #fff; background: #f3690e; z-index: 500; } .single-product.woocommerce .product-img-case span.onsale { left: 16px; } .kad-out-of-stock { background: #ff0000; } .product-img-case { position: relative; } .single_variation { font-size: 24px; margin-bottom: 5px; } .variations .kad_radio_variations label { float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 4px 10px; margin: 3px 5px 5px; border: 3px solid #eee; border-color: rgba(0, 0, 0, 0.1); -webkit-transition: border 0.3s linear; -moz-transition: border 0.3s linear; -o-transition: border 0.3s linear; -ms-transition: border 0.3s linear; transition: border 0.3s linear; } .variations .kad_radio_variations label:hover { border-color: #f3690e; } .variations .kad_radio_variations label.selectedValue { border-color: #f3690e; background: #f3690e; color: #fff; } .variations .kad_radio_variations label input[type=radio] { height: 0; overflow: hidden; z-index: -10000; position: absolute; visibility: hidden; float: none; } .kad_required { color: red; font-weight: 100; } .woocommerce-product-rating { line-height: 2em; display: block; } .woocommerce-product-rating .star-rating { margin: .5em 4px 0 0; float: left; } .productnav { float: right; padding: 5px 0px; } .productnav a { padding: 8px 8px 6px; margin-left: 6px; background: #ddd; background: rgba(0, 0, 0, 0.1); line-height: 40px; vertical-align: middle; color: #fff; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .productnav a:hover { background: #f3690e; color: #fff; } .product-img-case .thumbnails { text-align: center; } .product-img-case .thumbnails a { padding: 5px 5px 7px; margin: 5px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .product-img-case .thumbnails a img { max-width: 80px; } .star-rating { color: #f3690e; } #content .quantity .plus, #content .quantity .minus { display: block; padding: 0; margin: 0; position: static; text-align: center; vertical-align: text-top; width: 20px; height: 40px; overflow: visible; text-decoration: none; font-weight: bold; cursor: pointer; line-height: 40px; font-size: 12px; color: #444; border: 0; float: left; background: #ddd; } #content .quantity .plus { -webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } #content .quantity .minus { -webkit-border-top-right-radius: 0; -moz-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } #content .quantity .plus:hover, #content .quantity .minus:hover { background: #d3d3d3; } .single_variation_wrap { display: block !important; height: auto !important; overflow: visible !important; } div.product .product_title.kt_title_hidden { display: none; } .product_thumbnails .woocommerce-product-gallery__image { display: inline-block; } .woocommerce-product-gallery { position: relative; } .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 10px; right: 10px; display: block; height: 24px; width: 24px; border-radius: 3px; z-index: 99; text-align: center; } .woocommerce-product-gallery img { margin: 0; } .woocommerce-product-gallery .flex-viewport { margin-bottom: 6px; } .woocommerce-product-gallery .flex-control-thumbs { margin-left: -3px; margin-right: -3px; padding: 0; } .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; margin-bottom: 6px; cursor: pointer; padding: 0 3px; } .woocommerce-product-gallery .flex-control-thumbs li img { opacity: .5; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { opacity: 1; } .woocommerce-product-gallery .flex-control-thumbs li:hover img { opacity: 1; } .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li { width: 50%; float: left; } .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 33.33%; float: left; } .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 25%; float: left; } .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 20%; float: left; } .woo_product_zoom_enabled .woocommerce-product-gallery__image a:before { font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f002"; display: block; position: absolute; width: 40px; height: 40px; font-size: 16px; top: 10px; color: #444; right: 10px; border: 1px solid transparent; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; z-index: 100; border-radius: 50%; line-height: 36px; text-align: center; } .woo_product_zoom_enabled .woocommerce-product-gallery__image a:hover:before { border-color: #444; } .shop_table { width: 100%; } .shop_table .product-remove { width: 5%; } .shop_table .product-thumbnail img { width: 100%; max-width: 90px; } .shop_table .product-thumbnail { width: 10%; } .shop_table .product-name { width: 40%; text-align: left; } .shop_table th.product-name { position: absolute; left: 0; width: 55%; } table.shop_table td.product-remove, table.shop_table td.product-thumbnail { padding: 16px 5px; } .shop_table th.product-remove, .shop_table th.product-thumbnail { opacity: 0; } .shop_table .product-price, .cart_table_item .product-quantity { width: 15%; } table.cart th, table.cart td { width: 15%; } .shop_table th.product-subtotal { border: 0; } .shop_table .product-quantity .quantity { float: none; margin: auto; width: 80px; position: relative; overflow: hidden; zoom: 1; } table.shop_table td { border-bottom: 3px solid; border-color: rgba(0, 0, 0, 0.07); padding: 16px 12px; text-align: center; vertical-align: middle; } table.shop_table th { font-weight: bold; line-height: 18px; font-size: 14px; padding: 12px; text-align: center; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.07); border-right: 4px solid #fff; } table.shop_table td.actions { border: 0; } table.cart td.actions .coupon .input-text { float: left; width: 200px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); padding: 8px 6px 8px; margin: 0 6px 0 0; outline: 0; line-height: 22px; } table.cart td.actions .coupon { float: left; } #content table.cart td.actions { text-align: right; } .woocommerce-checkout .chosen-container-single .chosen-single { position: relative; display: block; line-height: 36px !important; overflow: hidden; padding: 0 0 0 8px; height: 38px !important; border: 1px solid #aaa; border-radius: 5px; background: #fff; background-clip: padding-box; box-shadow: none; color: #444; text-decoration: none; white-space: nowrap; line-height: 26px; } .woocommerce-checkout .chosen-container .chosen-results li.highlighted { background: #f3690e; } .woocommerce-checkout .chosen-container-active.chosen-with-drop .chosen-single { -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; } .woocommerce-checkout .checkout .form-row .chosen-container-single .chosen-single div b { background-position: 0 9px!important; } table.cart td.actions .coupon label { display: none; } table.cart td.actions .checkout-button { float: right; margin-left: 5px; } table.cart input { padding: 8px 18px; line-height: 20px; font-size: 14px; margin-top: 1px; } table.cart .quantity input.qty { margin: 0; } .cart-collaterals .cart_totals { float: right; text-align: left; width: 50%; padding: 0 15px; } .cart-collaterals .cart_totals table { border-collapse: separate; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0 0 6px; padding: 0; width: 100%; border: 0; } .cart-collaterals .cart_totals tr.order-total { background-color: #f3690e; color: #fff; border: 0; } .cart-collaterals .cart_totals tr.order-total td, .cart-collaterals .cart_totals tr.order-total th { border: 0; } .cart-collaterals .cart_totals h2 { font-size: 16px; font-weight: bold; background-color: #eee; background-color: rgba(0, 0, 0, 0.07); margin: 0; text-align: center; } .cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th { border-top: 3px solid #eee; border-color: rgba(0, 0, 0, 0.07); padding: 16px 14px; background: transparent; border-right: 0; border-bottom: 0; } .cart-collaterals .shipping_calculator h2 a { font-size: 16px; font-weight: bold; background-color: #eee; background-color: rgba(0, 0, 0, 0.07); margin: 0; display: block; text-align: center; color: #444; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; } .cart-collaterals .shipping_calculator h2 a:hover { color: #fff; background: #f3690e; } .cart-collaterals .shipping_calculator h2 { margin: 0; } .cart-collaterals .shipping_calculator { text-align: left; margin: 0px 0 0 0; clear: none; float: left; width: 50%; padding: 0 15px; } .cart-collaterals .shipping_calculator .button { float: none; display: block; font-size: 14px; margin-top: 10px; } .cart-collaterals .shipping_calculator input.input-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: auto; padding: 8px; } .cart-collaterals .shipping_calculator .select2-container { width: 100%; } .cart-collaterals .shipping_calculator .form-row { padding-top: 6px; margin-bottom: 6px; } table.shop_table { border: 0; margin: 0px -1px 24px 0px; text-align: left; position: relative; width: 100%; border-collapse: separate; } table.shop_table thead { background-color: transparent; } #ship-to-different-address label { display: inline; font-weight: normal; padding: 0 10px 0 0; } #shipping_method label { display: inline; } .cart-collaterals .cross-sells { width: 50%; float: left; } .cart-collaterals .cross-sells h2 { font-size: 16px; font-weight: bold; background-color: #eee; background-color: rgba(0, 0, 0, 0.07); margin: 0 0 10px; text-align: center; } form.woocommerce-shipping-calculator { min-width: 220px; } .cart-collaterals .cart_totals form.woocommerce-shipping-calculator select { max-width: 220px; } .woocommerce-page .cart-collaterals .cart_totals .shipping-calculator-form p { margin-bottom: 5px; } input#calc_shipping_postcode { max-width: 200px; } #content table.cart a.remove { display: block; font-size: 20px; height: 30px; width: 30px; text-align: center; line-height: 30px; border-radius: 50%; vertical-align: middle; padding: 0; color: red; text-decoration: none; font-weight: 700; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; } #content table.cart a.remove:hover { background-color: red; color: #fff; } .woocommerce-cart #content .main .pageclass { padding-bottom: 30px; } .cart-empty { font-size: 18px; text-align: center; padding: 40px 0 20px; } .return-to-shop { text-align: center; margin-bottom: 20px; } .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button { width: 100%; border-radius: 0; font-size: 16px; padding: 14px; display: block; font-weight: bold; text-align: center; } .woocommerce-page .cart-collaterals .cart_totals tr.order-total { background: rgba(0, 0, 0, 0.07); color: #444; } .woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px 0; } .woocommerce-password-strength.short { background-color: #f1adad; border-color: #e35b5b; } .woocommerce-password-strength.bad { background-color: #fbc5a9; border-color: #f78b53; } .woocommerce-password-strength.good { background-color: #ffe399; border-color: #ffc733; } .woocommerce-password-strength.strong { background-color: #c1e1b9; border-color: #83c373; } .select2-container.kad-select { width: 100%; max-width: 300px; } .select2-container.kad-select .select2-choice > .select2-chosen { font-weight: 700; text-transform: uppercase; } .woocommerce-ordering .select2-container.kad-select { width: 220px; } .select2-container { min-width: 220px; } /* Version: 3.4.6 Timestamp: Sat Mar 22 22:30:15 EDT 2014 */ .select2-container { margin: 0; position: relative; display: inline-block; /* inline-block for ie7 */ zoom: 1; *display: inline; vertical-align: middle; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; } .select2-container, .select2-drop, .select2-search, .select2-search input { /* Force border-box so that % widths fit the parent container without overlap because of margin/padding. More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -moz-box-sizing: border-box; /* firefox */ box-sizing: border-box; /* css3 */ } .select2-container .select2-choice { display: block; height: 40px; line-height: 40px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 0; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; border-radius: 4px; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; } .select2-container.select2-drop-above .select2-choice { border-bottom-color: #aaa; border: 0; border-radius: 0 0 4px 4px; background: #fff; border-radius: 0; } .select2-container.select2-allowclear .select2-choice .select2-chosen { margin-right: 42px; } .select2-container .select2-choice > .select2-chosen { margin-right: 26px; display: block; overflow: hidden; line-height: 38px; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto; } .select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background: url('select2.png') right top no-repeat; cursor: pointer; outline: 0; } .select2-container.select2-allowclear .select2-choice abbr { display: inline-block; } .select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; } .select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; /* styles required for IE to work */ background-color: #fff; filter: alpha(opacity=0); } .select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); } .select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaa; border: 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); } .select2-drop-active { border: 0; border-top: none; } .select2-drop.select2-drop-above.select2-drop-active { border-top: 0; } .select2-drop-auto-width { border-top: 0; width: auto; } .select2-drop-auto-width .select2-search { padding-top: 4px; } .select2-container .select2-choice .select2-arrow { display: inline-block; width: 18px; height: 100%; position: absolute; right: 0; top: 0; border-left: 0; border-radius: 0; background: #f3690e; background-clip: padding-box; } .select2-container .select2-choice .select2-arrow b { display: block; width: 100%; height: 100%; background: none; } .select2-container .select2-choice .select2-arrow b:after { content: "\f0dd"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; text-align: center; line-height: 35px; display: block; position: static; color: #fff; border: 0; margin: 0; } .select2-search { display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap; } .select2-search input { width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background: #fff url('select2.png') no-repeat 100% -22px; background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; } .select2-drop.select2-drop-above .select2-search input { margin-top: 4px; } .select2-search input.select2-active { background: #fff url('select2-spinner.gif') no-repeat 100%; background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; } .select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .select2-dropdown-open .select2-choice { border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-color: #fff; } .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 0; border-top-color: transparent; background: #fff; border-radius: 0 0 4px 4px; } .select2-dropdown-open .select2-choice .select2-arrow { background: transparent; border-left: none; filter: none; } .select2-dropdown-open .select2-choice .select2-arrow b { background-position: -15px 6px; } .select2-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* results */ .select2-results { max-height: 200px; padding: 0 0 0 4px; margin: 4px 4px 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: transparent; } .select2-results ul.select2-result-sub { margin: 0; padding-left: 0; } .select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px; } .select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px; } .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px; } .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px; } .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px; } .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px; } .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px; } .select2-results li { list-style: none; display: list-item; background-image: none; } .select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; } .select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .select2-results .select2-highlighted { background: #f3690e; color: #fff; } .select2-results li em { background: #feffde; font-style: normal; } .select2-results .select2-highlighted em { background: transparent; } .select2-results .select2-highlighted ul { background: #fff; color: #000; } .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; padding-left: 5px; } /* disabled look for disabled choices in the results dropdown */ .select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default; } .select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default; } .select2-results .select2-selected { display: none; } .select2-more-results.select2-active { background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%; } .select2-more-results { background: #f4f4f4; display: list-item; } /* disabled styles */ .select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } .select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f4f4f4; background-image: none; border-left: 0; } .select2-container.select2-container-disabled .select2-choice abbr { display: none; } /* multiselect */ .select2-container-multi .select2-choices { height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); background-image: linear-gradient(to bottom, #eee 1%, #fff 15%); } .select2-locked { padding: 3px 5px 3px 5px !important; } .select2-container-multi .select2-choices { min-height: 26px; } .select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .select2-container-multi .select2-choices li { float: left; list-style: none; } html[dir="rtl"] .select2-container-multi .select2-choices li { float: right; } .select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap; } .select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important; } .select2-container-multi .select2-choices .select2-search-field input.select2-active { background: #fff url('select2-spinner.gif') no-repeat 100% !important; } .select2-default { color: #999 !important; } .select2-container-multi .select2-choices .select2-search-choice { padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #aaaaaa; border-radius: 3px; -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); } html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice { margin-left: 0; margin-right: 5px; } .select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default; } .select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; } .select2-search-choice-close { display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; background: url('select2.png') right top no-repeat; } html[dir="rtl"] .select2-search-choice-close { right: auto; left: 3px; } .select2-container-multi .select2-search-choice-close { left: 3px; } .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; } .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; } /* disabled styles */ .select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f4f4f4; } .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; } /* end multiselect */ .select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline; } .select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important; } .select2-display-none { display: none; } .select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; } /* Retina-ize icons */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) { .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr { background-image: url('select2x2.png') !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; } .select2-search input { background-position: 100% -21px !important; } } .select2-container .select2-choice { height: 40px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); background-color: #fff; background-image: none; background: transparent; } .select2-container .select2-choice abbr { top: 13px; } .redux-field-container .select2-container .select2-choice abbr { top: 8px; } .select2-container .select2-choice { -webkit-border-radius: 4px; border-radius: 4px; border: 0; } .select2-container .select2-choice .select2-arrow { background: #f3690e; width: 22px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); } .select2-container.select2-dropdown-open .select2-choice .select2-arrow { box-shadow: none ; -moz-box-shadow: none; -webkit-box-shadow: none ; -o-box-shadow: none; } .select2-container .select2-choice .select2-arrow b > span { margin: 4px 0 0 6px; } .select2-container.select2-container-active .select2-choice { border-color: #aaa; } .select2-container.select2-dropdown-open .select2-choice { -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); border-bottom-color: #ccc; } .select2-drop { -webkit-border-radius: 0 !important; border-radius: 0 !important; } .select2-drop:not(.select2-drop-above) { margin-top: -3px; } .select2-drop .select2-results { max-height: 300px; } .select2-drop .select2-results li { line-height: inherit; margin: 0; padding: 0; } .select2-search { margin: 4px 0; } .select2-search input, .select2-search input:focus { background-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .select2-container.form-control { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0; } .sidebar ul { list-style: none; margin: 0 0 10px 0px; padding: 0; } .sidebar ul.slides { margin: 0; } .sidebar .form-search { margin: 0 auto; } form .form-row { padding-top: 3px; margin-bottom: 6px; } .woocommerce form input[type="submit"].button { margin-top: 15px; } .woocommerce table.cart td.actions input[type="submit"].button { margin-top: 0; } form.checkout_coupon .form-row { margin: 0; } .checkout_coupon #coupon_code { margin-bottom: 0; } .woocommerce form.checkout_coupon input[type=submit].button { padding: 9px 14px; margin-top: 0; } form.checkout_coupon, form.register, form.login { border: 1px solid #dfdbdf; padding: 20px; margin: 2em 0 2em 0px; text-align: left; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .checkout #shiptobilling label { font-size: 9px; padding-left: 0; } form.checkout input.input-text, .woocommerce input.input-text { width: 100%; padding: 8px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); } form.checkout #order_comments, form.checkout textarea { width: 100%; padding: 8px; height: auto; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); } .login .form-row .button { font-size: 16px; padding: 10px 18px; } #payment { background: #f2f2f2; background: rgba(0, 0, 0, 0.02); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #payment div.payment_box { position: relative; width: 96%; padding: 1em 2%; margin: 1em 0 1em 0; font-size: 0.92em; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; line-height: 1.5em; background: #ddd; color: #444; } #payment div.payment_box:after { content: ""; display: block; border: 8px solid #ddd; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -3px; left: 0; margin: -1em 0 0 2em; } #payment div.form-row { padding: 1em; border-top: 1px solid #ffffff; border-color: rgba(255, 255, 255, 0.05); margin-bottom: 0; } #payment .terms { padding: 12px 20px 0 0; text-align: left; } #payment .terms .checkbox { padding: 0; } #payment .methods label { display: inline-block; margin: 5px 0 0; } #payment ul.payment_methods li input { margin: 0; line-height: 30px; height: 30px; padding: 0 8px 0 8px; } #payment ul.payment_methods li input.input-radio { margin: 0 8px 0 0; line-height: 20px; height: 20px; padding: 0 8px; } #payment #place_order { float: right; margin: 0; font-size: 16px; text-transform: uppercase; } .woocommerce-page #payment ul.payment_methods li.payment_method_paypal img { max-width: 220px; } .woocommerce-checkout .form-row .chzn-container { margin-bottom: 17px; } .widget_shopping_cart_content .total { margin-top: 10px; } .checkout .shop_table th.product-name { position: static; width: auto; } .checkout table.shop_table tfoot th { font-weight: bold; line-height: 18px; font-size: 14px; padding: 8px 12px; text-align: left; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.02); border-bottom: 1px solid #fff; border-right: 4px solid #fff; } .checkout table.shop_table td { border-bottom: 1px solid; border-right: 4px solid #fff; border-bottom-color: rgba(0, 0, 0, 0.02); padding: 12px 12px; text-align: left; } .checkout table.shop_table tfoot td { border-bottom: 0; padding: 8px 12px; border-bottom: 1px solid #fff; background-color: rgba(0, 0, 0, 0.02); } .checkout .select2-container .select2-choice { border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; } .checkout table.shop_table th { text-align: left; } .kad-btn, .button, #kad-head-cart-popup .button, #commentform .form-submit #submit, .post-password-form input[type="submit"], table.shop_table td.actions .button { padding: 10px 16px; border: none; display: inline-block; background: #eee; color: #444; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .kad-btn-primary, .single_add_to_cart_button, #commentform .form-submit #submit, #payment #place_order, .yith-wcan .yith-wcan-reset-navigation, .checkout-button, .widget_shopping_cart_content .checkout, .cart-collaterals .shipping_calculator .button, .return-to-shop a.wc-backward, .login .form-row .button, .order-actions .button, input[type="submit"].button, .post-password-form input[type="submit"], #kad-top-cart-popup .button.checkout, #kad-head-cart-popup .button.checkout, table.shop_table td.actions .checkout-button.button { color: #fff; background: #f3690e; } .kad-btn:hover, .button:hover, table.shop_table td.actions .button:hover, #kad-head-cart-popup .buttons .button:hover { background: #ddd; color: #444; } .kad-btn-border-white, .tp-caption .kad-btn-border-white { color: #fff; background: transparent; border: 2px solid #fff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .kad-btn-border-white:hover, .tp-caption .kad-btn-border-white:hover { color: #f3690e; background: #fff; border: 2px solid #fff; } .kad-btn-primary:hover, input[type="submit"].button:hover, .single_add_to_cart_button:hover, .order-actions .button:hover, .woocommerce-message .button:hover, #kad-top-cart-popup .buttons .button.checkout:hover, #kad-head-cart-popup .buttons .button.checkout:hover, #commentform .form-submit #submit:hover, .checkout-button:hover, #payment #place_order:hover, .widget_shopping_cart_content .checkout:hover, .cart-collaterals .shipping_calculator .button:hover, .yith-wcan .yith-wcan-reset-navigation:hover, .return-to-shop a.wc-backward:hover, .login .form-row .button:hover, .post-password-form input[type="submit"]:hover, table.shop_table td.actions .checkout-button.button:hover { background: #f5873f; color: #fff; } .woocommerce-message .button { transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; color: #fff; background: #f3690e; } .kad-circle-iconclass { padding: 20px; display: inline-block; border-radius: 50%; } .kad-square-iconclass { padding: 20px; display: inline-block; } .kad-smcircle-iconclass { padding: 5px; display: inline-block; border-radius: 50%; } .kad-smsquare-iconclass { padding: 5px; display: inline-block; } .kad-btn-large { padding: 10px 16px; font-size: 16px; } .kad-btn i { margin-left: 4px; } .btn-shortcode { font-size: 14px; } .lg-kad-btn { padding: 14px 22px; font-size: 16px; } .sm-kad-btn { padding: 8px 16px; font-size: 12px; } .wc-forward:after, .checkout-button:after { content: "\f061"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; margin-left: -15px; display: inline-block; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .wc-forward:hover:after, .checkout-button:hover:after { display: inline-block; margin-left: 5px; opacity: 1; } .return-to-shop a.wc-backward:after { content: "\f061"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; margin-left: -15px; display: inline-block; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .return-to-shop a.wc-backward:hover:after { display: inline-block; margin-left: 5px; opacity: 1; } .shipping-calculator-button:after { content: "\f063"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; margin-left: 5px; display: inline-block; } .fadein-carousel { opacity: 0; } .fredcarousel { position: relative; } .fredcarousel .tcol-ss-12 { float: left; } #blogcarousel ul#headcarousel li { width: 224px; height: 224px; list-style: none; position: relative; float: left; margin: 0 5px; display: block; } .prev_carousel, .next_carousel { color: #fff; position: absolute; top: 50%; z-index: 999; border-radius: 0; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; width: 50px; line-height: 50px; font-size: 15px; cursor: pointer; background: #000; height: 50px; margin-top: -25px; display: block; z-index: 100; text-align: center; opacity: 0; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: "opacity"; -moz-transition-property: "opacity"; -ms-transition-property: "opacity"; -o-transition-property: "opacity"; transition-property: "opacity"; } .prev_carousel { left: 0px; } .next_carousel { right: 3px; } .carousel_slider_outer .next_carousel { right: 0px; } .carousel_outerrim:hover .prev_carousel, .carousel_outerrim:hover .next_carousel, .carousel_slider_outer:hover .prev_carousel, .carousel_slider_outer:hover .next_carousel { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; } .carousel_outerrim .prev_carousel:hover, .carousel_outerrim .next_carousel:hover, .carousel_slider_outer .prev_carousel:hover, .carousel_slider_outer .next_carousel:hover { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; color: #fff; } .blog_carousel { margin: 0; } #blog_carousel_container { padding: 20px 0; } .blog_carousel .blog_item { list-style: none; position: relative; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .blog_carousel .postcontent { padding: 0 10px 10px; } .blog_carousel .blog_item.grid_item .postcontent footer { padding: 0px; border-top: 0px; } .bcarousellink { display: block; padding: 10px; } .bcarousellink > header > h5 { padding: 0; margin: 0; } .bcarousellink > header .subhead { text-align: right; } #portfolio_carousel_container { padding: 20px 0; } #product-carousel .product_item { border-bottom: none; border-top: none; margin-bottom: 0; } #portfolio-carousel.threecolumn .portfolio_item { height: auto; } .fredcarousel .portfolio_item .flex-direction-nav a { width: 20px; height: 43px; margin: 0px 0 0; position: absolute; top: 5px; z-index: 10; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .fredcarousel .portfolio_item .flex-direction-nav a:before { font-family: "FontAwesome"; font-size: 8px; line-height: 43px; display: inline-block; content: "\e3b3"; } .fredcarousel .portfolio_item .flex-direction-nav a.flex-next:before { content: "\e3b1"; } #portfolio-carousel .grid_item, .fredcarousel .grid_item { margin-bottom: 0; } .carousel_gallery_item { float: left; table-layout: fixed; } #post-carousel-gallery img, .post-carousel-gallery-class img { float: none; display: block; margin: 0 auto; } .custom_carousel_item a img { opacity: 1; transition: opacity 0.6s ease-out; -webkit-transition: opacity 0.6s ease-out; -moz-transition: opacity 0.6s ease-out; -o-transition: opacity 0.6s ease-out; } .custom_carousel_item:hover a img { opacity: 0.8; } .boxed #wrapper.container { -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.16) !important; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.16) !important; margin-bottom: 5px; } .wide #wrapper.container { width: 100% !important; padding: 0 !important; } .boxed .contentclass, .boxed .headerclass, .boxed .footerclass, .boxed .navcontainer, .boxed .featclass { margin-left: -15px; margin-right: -15px; } .widget { margin-top: 30px; } .panel-grid .widget { margin-top: 0px; } .widget-first { margin-top: 20px; } .panel-grid .widget-first { margin-top: 0px; } .sidebar .kadence_recent_posts li, .kadence_recent_posts li { margin-bottom: 15px; line-height: normal; } .kadence_recent_posts li { list-style: none; } .kadence_recent_posts img { float: left; margin-right: 10px; } .kadence_recent_posts .recentpost_date { line-height: 12px; float: left; font-size: 10px; padding-bottom: 5px; } .sidebar .kadence_recent_posts ul, .kadence_recent_posts ul { margin: 0 0 10px 0px; } #contentfooter .kadence_recent_posts a { color: #7B7B7B; } .kadence_recent_posts .postclass a { color: #555; } .kadence_recent_posts .recentpost_title { padding-top: 8px; display: block; line-height: 20px; } .kadence_image_grid .imagegrid-widget a.imagegrid_item { padding-right: 5px; margin-bottom: 5px; display: block; float: left; } .kad_img_upload_widget { text-align: center; } .virtue_image_widget_caption { font-size: 12px; margin-top: 5px; } .vcard-address > span { display: block; } .widget_kadence_contact .vcard p { margin-bottom: 5px; } .widget_kadence_contact .vcard i { font-size: 14px; margin-right: 5px; vertical-align: middle; } .kadence_social_widget { text-align: center; } .kadence_social_widget a { display: inline-block; float: none; width: 20px; text-align: center; line-height: 20px; padding: 8px; background: #fff; margin-left: 3px; margin-bottom: 3px; color: #444; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-sizing: content-box; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; } #containerfooter .kadence_social_widget a { background: #eee; background: rgba(0, 0, 0, 0.2); } #containerfooter .kadence_social_widget a:hover, .kadence_social_widget a:hover { color: #fff; } .kadence_social_widget a i { font-size: 18px; line-height: 20px; vertical-align: middle; } #containerfooter .kadence_social_widget .facebook_link:hover, .kadence_social_widget .facebook_link:hover { background: #3b5998; } #containerfooter .kadence_social_widget .twitter_link:hover, .kadence_social_widget .twitter_link:hover { background: #9AE4E8; } #containerfooter .kadence_social_widget .googleplus_link:hover, .kadence_social_widget .googleplus_link:hover { background: #DD4B39; } #containerfooter .kadence_social_widget .dribbble_link:hover, .kadence_social_widget .dribbble_link:hover { background: #EA4C89; } #containerfooter .kadence_social_widget .vimeo_link:hover, .kadence_social_widget .vimeo_link:hover { background: #4EBBFF; } #containerfooter .kadence_social_widget .flickr_link:hover, .kadence_social_widget .flickr_link:hover { background: #FE0883; } #containerfooter .kadence_social_widget .youtube_link:hover, .kadence_social_widget .youtube_link:hover { background: #FF3333; } #containerfooter .kadence_social_widget .pinterest_link:hover, .kadence_social_widget .pinterest_link:hover { background: #C92228; } #containerfooter .kadence_social_widget .instagram_link:hover, .kadence_social_widget .instagram_link:hover { background: #517fa4; } #containerfooter .kadence_social_widget .linkedin_link:hover, .kadence_social_widget .linkedin_link:hover { background: #4875B4; } #containerfooter .kadence_social_widget .rss_link:hover, .kadence_social_widget .rss_link:hover { background: #FF6200; } #containerfooter .kadence_social_widget .tumblr_link:hover, .kadence_social_widget .tumblr_link:hover { background: #32506d; } #containerfooter .kadence_social_widget .stumbleupon_link:hover, .kadence_social_widget .stumbleupon_link:hover { background: #f74425; } #containerfooter .kadence_social_widget .vk_link:hover, .kadence_social_widget .vk_link:hover { background: #45668e; } #containerfooter .kadence_social_widget .viadeo_link:hover, .kadence_social_widget .viadeo_link:hover { background: #F4982B; } .widget_categories li a, .widget_archive li a, .widget_recent_entries li a, .widget_nav_menu li a, .widget_pages li a, .product-categories li a, .product-categories li a { display: block; padding: 7px 10px 7px 10px; background: #fff; margin-bottom: 8px; color: #444; } .product-categories li span.count, .product-categories li span.count, .sidebar .widget_categories li span.count { position: absolute; top: 0px; right: 0px; padding: 7px 10px 7px 0px; } .widget_recent_comments li { padding: 5px 0px; } .widget_categories .cat-item a:after, .widget_archive li a:after, .widget_nav_menu li a:after, .widget_recent_entries li a:after, .widget_pages li a:after, .product-categories li a:after, .product-categories li a:after { content: "\f061"; font-family: FontAwesome; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; margin-left: -15px; display: inline-block; opacity: 0; float: none; width: auto; padding-left: 0px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .widget_categories .cat-item a:hover:after, .widget_archive li a:hover:after, .widget_nav_menu li a:hover:after, .widget_recent_entries li a:hover:after, .widget_pages li a:hover:after, .product-categories li a:hover:after, .product-categories li a:hover:after { margin-left: 5px; display: inline-block; opacity: 1; } .widget_categories .widget-inner .cat-item a:hover, .widget_archive li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries li a:hover, .widget_pages li a:hover, .product-categories li a:hover, .product-categories li a:hover { color: #f3690e; } .widget_nav_menu li.sf-dropdown > ul.sf-dropdown-menu { padding-left: 15px; list-style: none; } #wp-calendar a { color: #f3690e; } .sidebar .product-categories li, .product-categories li, .sidebar .widget_categories li { border-bottom: 0; line-height: 20px; position: relative; } .product_list_widget li a { color: #444; } .product_list_widget li img { float: right; margin-right: 0; margin-top: -8px; width: 70px; } .product_list_widget li { margin-bottom: 8px; padding-left: 10px; padding-top: 8px; background: #fff; } .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -1em; } .widget_price_filter .price_slider { margin-bottom: 1em; } .widget_price_filter .price_slider_wrapper .price_slider { margin: 20px 10px 25px; } .widget_price_filter .price_slider_amount { text-align: left; line-height: 36px; font-weight: bold; font-size: 14px; margin-left: 20px; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 14px; display: block; background: #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .widget_meta { text-align: center; } .widget_price_filter .price_slider_wrapper .ui-widget-content { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: #f2f2f2; } .widget_price_filter .ui-slider-horizontal { height: 8px; } .widget_price_filter .price_slider_amount .button { font-size: 14px; padding: 2px 14px; font-weight: bold; } .widget_price_filter .price_slider_amount .button { float: right; margin-right: 20px; } .widget_price_filter .ui-slider { position: relative; text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 26px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; cursor: pointer; background: #f3690e; outline: 0; top: -8px; } .woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul { margin: 0; padding: 0; border: 0; list-style: none outside; } .woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li { padding: 0 0 1px; list-style: none; margin: 2px 0; } .woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after { content: ""; display: block; clear: both; } .woocommerce .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li span { padding: 5px 15px 5px 25px; float: left; } .widget_layered_nav ul li.chosen a { padding: 5px 15px 5px 25px; border: 0; background: #f3690e; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; color: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; } .woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count { float: right; margin-left: 6px; font-size: 1em; padding: 5px 0; color: #777777; } .woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul { margin: 0; padding: 0; border: 0; list-style: none outside; overflow: hidden; zoom: 1; } .sidebar .widget_layered_nav_filters ul li { border: 0; } .widget_layered_nav_filters ul li { float: left; list-style: none; border: 0; margin: 2px; } .widget_layered_nav_filters ul li a:hover { background: #f5873f; } .widget_layered_nav_filters ul li a { padding: 5px 15px 5px 25px; border: 0; background: #f3690e; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; color: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; float: left; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; } .topbar-widget { color: #fff; } .topbar-widget #google_language_translator { clear: none; float: left; } .topbar-widget #flags { float: left; } div.product .woocommerce-tabs { clear: both; } div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 10px; font-weight: bold; color: #444; text-decoration: none; } div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: #444; } div.product .woocommerce-tabs ul.tabs li.active { background: #f3690e; z-index: 2; color: #ffffff; } div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; } div.product .woocommerce-tabs .panel { margin: 0 0 20px; padding: 15px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } div.product .woocommerce-tabs .panel h2 { font-size: 22px; margin: 0; } div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0px; margin: 0 0 0px; overflow: hidden; position: relative; } div.product .woocommerce-tabs ul.tabs li { border: 0; background: #f9f9f9; background: rgba(0, 0, 0, 0.05); display: inline-block; position: relative; z-index: 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 0 -5px 0 0; padding: 0 6px; } div.product .woocommerce-tabs ul.tabs:before { position: absolute; content: " "; width: 100%; bottom: 0; left: 0; border-bottom: 0px solid #f3690e; z-index: 1; } div.product .woocommerce-tabs { clear: both; margin-top: 40px; } .panel-row-style-wide-grey { background: #F6F6F6; padding-top: 25px; padding-bottom: 25px; } .panel-row-style-wide-feature { background: #F2F2F2; padding-top: 25px; padding-bottom: 25px; } .panel-grid-cell:after, .panel-row-style:after { clear: both; content: " "; display: table; } .panel-row-style-wide-feature, .panel-row-style-wide-grey, .panel-row-style-wide-parallax { box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; margin-left: -50%; padding-left: 50%; padding-right: 50%; width: 100%; position: static; z-index: 0; visibility: hidden; } .panel-row-style-wide-content { box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; margin-left: -50%; width: 100%; position: static; z-index: 0; background: #fff; padding-top: 0px; padding-bottom: 0px; visibility: hidden; } .panel-row-style-wide-content .panel-grid-cell { padding: 0; margin-bottom: 0 !important; } .panel-row-style-wide-parallax { background-attachment: fixed; background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; } .main.col-lg-9 .panel-row-style-wide-feature, .main.col-lg-9 .panel-row-style-wide-grey, .main.col-lg-9 .panel-row-style-wide-parallax { margin-left: 0px !important; margin-right: 0px !important; padding-left: 0 !important; padding-right: 0 !important; } .single-article #respond, .single-article #comments, .single-portfolio #respond { margin: 30px 0; } #comments h5.media-heading { font-weight: bold; font-size: 16px; float: left; } .media-heading a { color: #444; } ol.media-list > li.comment { -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .comment-meta { float: right; font-size: 10px; } .comment, .comment .comment { margin-top: 20px; padding: 10px; } li.comment li.comment { margin-top: 20px; border-top: 1px solid #eee; padding-left: 0px; list-style: none; } .comment .avatar { width: auto; } #comments .comment .avatar { padding: 10px; margin-right: 0; } .comment .media-body { border: 0; padding: 10px; } .comment-login-details { text-align: center; margin-top: -15px; } #commentform label { font-size: 11px; display: inline-block; } #commentform input[type="submit"] { border: 0; } #commentform label span { color: #ff0000; } .comment_container { padding: 25px; position: relative; border: 0; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 25px; left: 25px; padding: 0px; width: 45px; height: auto; margin: 0; line-height: 1; } #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 65px; border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding: 0; } #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 5px; } #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 12px; } #reviews #comments ol.commentlist { margin: 10px 0 0; padding: 0; width: 100%; background: none; list-style: none; } .form-submit { margin-top: 10px; } #gallery ul { margin: 0; } .kad_caption { z-index: 500; position: absolute; bottom: 0; width: 100%; text-align: center; background: transparent; -webkit-transition: background 0.4s ease-in-out; -moz-transition: background 0.4s ease-in-out; -o-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; } .kad_caption_inner { padding: 10px; color: #fff; } .gallery_item:hover .kad_caption { background: #000; background: rgba(0, 0, 0, 0.4); } .gallery_item { position: relative; } .gallery_item .grid_item { position: relative; } .single-portfolio article { margin-top: 0px; } .single-portfolio .pcfull { margin-top: 20px; } .single-portfolio .pcfull.kad_portfolio_nomargin { margin-top: 0px; } .single-portfolio .portfolio-single-img { text-align: center; } .single-portfolio .portfolio-postclass .entry-title { margin-top: 0; } .portfolionav { color: #fff; } .portfolionav a { padding: 6px; margin: 0 6px; background: transparent; line-height: 30px; font-size: 14px; color: #fff; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .portfolionav a:hover { color: #fff; } ul.disc { list-style: disc outside; } ul.portfolio-content li.pdetails { margin-bottom: 10px; } .pcside > .postclass, .pcfull > .postclass { padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; margin-bottom: 10px; } .pcfull > .postclass .entry-content { padding-left: 0; padding-right: 15px; } .pcside .pcbelow { padding-top: 20px; margin-top: 20px; border-top: solid 1px #d6d6d6; border-top-color: rgba(0, 0, 0, 0.1); padding-bottom: 10px; } .pcfull .pcbelow { border-left: 0; padding: 10px 0; padding-left: 10px; } .pdetails span { font-weight: bold; } .portfolio_list_item { text-align: center; margin-bottom: 10px; } .portfolio_image_list_style2 .pli1, .portfolio_image_list_style2 .pli4, .portfolio_image_list_style2 .pli7, .portfolio_image_list_style2 .pli10, .portfolio_image_list_style2 .pli13, .portfolio_image_list_style2 .pli16, .portfolio_image_list_style2 .pli19 { width: 50%; padding-right: 5px; float: left; box-sizing: border-box; } .portfolio_image_list_style2 .pli2, .portfolio_image_list_style2 .pli5, .portfolio_image_list_style2 .pli8, .portfolio_image_list_style2 .pli11, .portfolio_image_list_style2 .pli14, .portfolio_image_list_style2 .pli17, .portfolio_image_list_style2 .pli20 { width: 50%; padding-left: 5px; float: left; box-sizing: border-box; } #content .main #portfoliowrapper.flat-no-margin { padding-bottom: 15px; } #content.kad-fullwidth .main #portfoliowrapper.flat-no-margin { padding-bottom: 0px; } #content.kad-fullwidth.flat-no-margin .main #portfoliowrapper { padding-bottom: 0px; } #portfolio-page-case .portfolio-item { margin-bottom: 20px; } .page-template-template-portfolio-grid-php #content.kad-fullwidth .main { padding-top: 0; } .page-template-template-portfolio-grid-php #content.kad-fullwidth .main #options { padding-top: 15px; } .portfolio-item { position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .portfolio-hoverclass { position: relative; } .portfolio-hoverclass img { margin: 0 auto; } .padded_style .portfolio-hoverclass img { width: 100.2%; } .portfolio-imagepadding { padding: 10px; } .portfolio-hoverover { position: absolute; width: 100%; height: 100%; top: 0; text-align: center; left: 0; background: white; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .p_darkstyle .portfolio-hoverover { background: #000000; } .p_primarystyle .portfolio-hoverover { background: #f3690e; } .portfolio-item:hover .portfolio-hoverover { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6; } .portfolio-table { position: absolute; width: 100%; height: 80px; top: 50%; left: 0; margin-top: -40px; text-align: center; display: table; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } .portfolio-item:hover .portfolio-table { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .portfolio-table a { display: inline-block; } .portfolio-cell { display: table-cell; vertical-align: middle; text-align: center; } .portfolio-cell .kad-btn { -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .portfolio-item .flexslider .flex-direction-nav { display: none; } .portfolio-item .piteminfo h5 { margin: 0; padding: 6px 0; color: #333; } .portfolio-item .piteminfo { padding: 0px 10px 16px; text-align: center; } .portfolio_item .piteminfo p { color: #444; } .cportfoliotag { font-size: 11px; line-height: 10px; color: #555; text-transform: lowercase; margin-bottom: 4px; } .flat-no-margin .portfolio-imagepadding { padding: 0; margin: 0 -1px -1px -1px; overflow: hidden; } .flat-no-margin .portfolio-imagepadding .flexslider { margin: 0px; } .flat-no-margin .grid_item { margin: 0; } .flat-no-margin .portfolio-item .portfolio-hoverover, .flat-no-margin .portfolio-item img { width: 100%; margin: 0 -1px; } .flat-no-margin .portfolio-item, .flat-w-margin .portfolio-item { border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .flat-no-margin .p-item { padding: 0; } .flat-w-margin .portfolio-imagepadding { padding: 0; } #portfoliowrapper.kad_pfilter_class, #portfoliowrapper.flat-no-margin, .kt-portfolio-shortcode.flat-no-margin, .kt-portfolio-shortcode.kad_pfilter_class { padding-top: 0px; } .flat-no-margin .portfolio-item:hover .portfolio-hoverover { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; } .flat-no-margin .portfolio-item .portfolio-table h5, .flat-w-margin .portfolio-item .portfolio-table h5 { color: #fff; } .flat-no-margin .portfolio-item .portfolio-table .cportfoliotag, .flat-w-margin .portfolio-item .portfolio-table .cportfoliotag, .flat-w-margin .portfolio-item .portfolio-table .p_excerpt, .flat-no-margin .portfolio-item .portfolio-table .p_excerpt { font-size: 11px; color: #fff; padding: 0 10px; } .flat-no-margin.p_lightstyle .portfolio-item .portfolio-table h5, .flat-w-margin.p_lightstyle .portfolio-item .portfolio-table h5 { color: #222; } .flat-no-margin.p_lightstyle .portfolio-item .portfolio-table .cportfoliotag, .flat-w-margin.p_lightstyle .portfolio-item .portfolio-table .cportfoliotag { color: #333; } .flat-no-margin .plightbox-btn, .flat-w-margin .plightbox-btn { background: #000; background: rgba(0, 0, 0, 0.3); color: #fff; border-radius: 50%; padding: 0; width: 40px; height: 40px; display: inline-block; top: -40px; left: 50%; margin-left: -20px; position: absolute; text-align: center; line-height: 40px; } .flat-no-margin .plightbox-btn:hover, .flat-w-margin .plightbox-btn:hover { background: rgba(0, 0, 0, 0.5); } .plightbox-btn i { margin-left: 0; } .blockquote-full { padding: 20px 20px; border-left: 4px solid; float: left; border-color: #d6d6d6; border-color: rgba(0, 0, 0, 0.1); margin: 15px 30px; width: 85%; } .blockquote-full p, .blockquote-left p, .blockquote-right p { margin-bottom: 0; } .blockquote-left { padding: 20px 20px; border-left: 4px solid; float: left; border-color: #d6d6d6; border-color: rgba(0, 0, 0, 0.1); margin: 15px 30px; max-width: 250px; } .blockquote-right { padding: 20px 20px; border-left: 4px solid; float: right; border-color: #d6d6d6; border-color: rgba(0, 0, 0, 0.1); margin: 15px 30px; max-width: 250px; } .pullquote-right { position: relative; padding: 5px 90px 5px 0; margin: 10px 0 5px 40px; float: right; max-width: 250px; font-size: 16px; line-height: 24px; } .pullquote-right:before { position: absolute; right: 0; top: 20%; font-size: 34px; color: #eee; color: rgba(0, 0, 0, 0.07); font-family: 'FontAwesome'; font-style: normal; speak: none; font-weight: normal; content: "\f10d"; -webkit-font-smoothing: antialiased; } .pullquote-left { position: relative; padding: 5px 0px 5px 90px; margin: 10px 40px 5px 0px; float: left; max-width: 250px; font-size: 16px; line-height: 24px; } .pullquote-left:before { position: absolute; left: 0; top: 20%; font-size: 34px; color: #eee; color: rgba(0, 0, 0, 0.07); font-family: 'FontAwesome'; font-style: normal; speak: none; font-weight: normal; content: "\f10d"; -webkit-font-smoothing: antialiased; } .pullquote-center { position: relative; padding: 15px 80px; margin: 30px; font-size: 16px; text-align: center; line-height: 24px; } .pullquote-center:before { position: absolute; left: 0; top: 20%; font-size: 34px; color: #eee; color: rgba(0, 0, 0, 0.07); font-family: 'FontAwesome'; font-style: normal; speak: none; font-weight: normal; content: "\f10d"; -webkit-font-smoothing: antialiased; } .space_20 { padding: 10px 0; } .space_10 { padding: 5px 0; } .space_30 { padding: 15px 0; } .space_40 { padding: 20px 0; } .space_80 { padding: 40px 0; } .space_minus_10 { margin-top: -10px; } .space_minus_20 { margin-top: -20px; } .hrule { position: relative; margin: 30px auto; height: 1px; width: 95%; background: #E5E5E5; background: rgba(0, 0, 0, 0.05); } .hrule_dots { position: relative; margin: 30px auto; height: 1px; width: 95%; border-top: 1px dotted #E5E5E5; background: transparent; border-color: rgba(0, 0, 0, 0.05); } .hrule_gradient { border: 0; height: 1px; position: relative; margin: 30px auto; } .hrule_gradient:before { top: -0.5em; height: 1em; } .hrule_gradient:after { content: ''; height: 0.5em; /* half the height of :before */ top: 1px; /* height of hr*/ } .hrule_gradient:before, .hrule_gradient:after { content: ''; position: absolute; width: 100%; } .hrule_gradient, .hrule_gradient:before { background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(75%, rgba(0, 0, 0, 0))); background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); } .hrule_gradient:after { background: #fff; } .panel.panel-default { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .panel.panel-default { margin-bottom: 2px; } .panel-heading .accordion-toggle { display: block; padding: 8px 15px; } .panel-heading .accordion-toggle { font-weight: bold; color: #fff; border-left: 0; border-radius: 5px; background: #f3690e; } .panel-group > .panel { margin-bottom: 2px !important; } .panel-heading .accordion-toggle h5, .panel-heading .accordion-toggle i { color: #fff; } .panel-heading .accordion-toggle h5 { margin: 0; } .panel-heading .accordion-toggle.collapsed { background: rgba(0, 0, 0, 0.05); } .panel-heading .accordion-toggle.collapsed h5, .panel-heading .accordion-toggle.collapsed i { color: #333; } .panel-heading .accordion-toggle i { float: right; font-size: 12px; margin-top: 5px; } .panel-heading .accordion-toggle .icon-plus { display: none; } .panel-heading .accordion-toggle .icon-minus { display: block; } .panel-heading .accordion-toggle.collapsed .icon-plus { display: block; } .panel-heading .accordion-toggle.collapsed .icon-minus { display: none; } .panel-body { padding: 9px 15px; } #content .gallery { margin: 10px 0; } .btn-shortcode { font-size: 14px; } .kad-info-box { padding: 15px; border-radius: 6px; position: relative; } .kad-info-box i.kt-none { background: transparent !important; } .kad-info-box .kad-circle-iconclass { padding: 10px; } .kad-info-box .kt-info-icon-case { text-align: left; padding: 0; position: absolute; left: 0; } .kad-info-box .kt-info-content-case { padding: 0 0 0 65px; float: left; } .kad-info-box h4, .kad-info-box h3, .kad-info-box h5 { margin: 0; } .kad-info-box i, .kad-info-box img { display: inline-block; margin: 5px 0 0; } .grid_item { margin: 0 0 20px; display: block; } .grid_item img { margin: 0 auto; } #kad-blog-grid .blog_item { -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } #kad-blog-grid .blog_item .postcontent { padding: 5px 15px 15px; } .kad-wp-gallery .grid_item { margin: 5px 0 15px; } .blog_item .entry-title { margin-bottom: 0; } .single-article .blog_item .entry-title { margin-top: 10px; } .blog_item.grid_item .postcontent footer { padding: 5px 0px 0px; border-top: 1px solid #eee; border-top-color: rgba(0, 0, 0, 0.1); } .blog_item.grid_item .postcommentscount { display: none; } .staff_item { -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .staff_item .kt-staff-header { padding: 5px 15px 0px; } .staff_item .staff-entry-content { padding: 5px 15px 5px; } .staff_item .staff-footer { text-align: center; padding-bottom: 10px; } .staff_item .staff-footer a, .staff .staff-footer a { margin: 0 8px 10px; color: #fff; background: #eee; background: rgba(0, 0, 0, 0.2); padding: 8px; float: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-sizing: content-box; display: inline-block; width: 20px; text-align: center; line-height: 20px; transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; } .single-staff .staff .staff-footer a { margin-top: 4px; margin-bottom: -3px; } .staff_item .kt-staff-header h3 { margin: 0; } .staff_item .kt-staff-header .kt-staff-title, .staff .kt-staff-header .kt-staff-title { font-size: 13px; text-transform: uppercase; font-weight: bold; color: #555; } .staff .kt-staff-header .kt-staff-title { margin-top: -5px; margin-bottom: 5px; } .g_item.tcol-lg-12 { clear: both; } .contactformcase { padding-top: 20px; padding-bottom: 20px; } label.error { font-size: 10px; color: #FF0000; } #map_address img { max-width: none; vertical-align: baseline; } input[type="text"], input[type="url"], input[type="email"], input[type="password"] { box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 100%; padding: 8px; height: auto; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); } input.kad-quarter, input.kad-quarter { width: 25%; } .contactform input[type="submit"], #respond input[type="submit"], .testimonial-form-container input[type="submit"] { margin: 10px 0; } textarea { box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 100%; padding: 8px; height: auto; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0, 0, 0, 0.05); } #map_address img, .kad_google_map img { max-width: none; vertical-align: baseline; } .wpcf7 input[type="file"], .wpcf7 input[type="image"], .wpcf7 input[type="submit"], .wpcf7 input[type="reset"], .wpcf7 input[type="button"], .wpcf7 input[type="radio"], .wpcf7 input[type="checkbox"] { width: auto; } .wpcf7 input.wpcf7-submit { padding: 12px 18px; font-size: 12px; border: none; display: inline-block; color: #fff; background: #f3690e; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; } .wpcf7 input.wpcf7-submit:hover { background: #f5873f; color: #fff; } #customer_login input.input-text { width: 100%; padding: 8px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #customer_login .lost_password { margin-left: 10px; } .woo_address_edit, .woo_change_password, .track_order { max-width: 570px; } .woo_address_edit input.input-text, .woo_change_password input.input-text, .track_order input.input-text { width: 100%; padding: 8px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .myaccount_address { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; border-color: rgba(0, 0, 0, 0.05); } .kad-account-sidebar { text-align: center; margin-top: 20px; } .kad-customer-image img { float: none !important; display: inline-block; } .account_page_menu { padding: 10px; border-top: 1px solid #eee; } .account_page_menu ul { margin: 0; } .account_page_menu ul li a { padding: 5px 0; border-bottom: 1px solid #eee; display: block; margin: 3px 0; } /** * My Account */ @media (min-width: 767px) { .kt-woo-account-nav { float: left; width: 30%; padding-right: 15px; padding-left: 15px; } .woocommerce-MyAccount-content { float: left; width: 70%; padding-left: 25px; } .woocommerce .order_details li, .woocommerce-page .order_details li { width: 33.33%; padding-top: 10px; margin: 0; } } @media (min-width: 992px) { .kt-woo-account-nav { width: 22%; } .woocommerce-MyAccount-content { width: 78%; } } .kt-woo-account-nav { text-align: center; } .woocommerce-MyAccount-content { padding-top: 20px; } .woocommerce-MyAccount-content mark { background: transparent; font-weight: bold; } table.shop_table.customer_details, .woocommerce .shop_table.order_details { margin-bottom: 40px; } .addresses address { font-style: italic; } .woocommerce-MyAccount-navigation ul { margin-left: 0; border-top: 1px solid #eee; text-align: left; padding-left: 0; } .woocommerce-MyAccount-navigation ul li { list-style: none; border-bottom: 1px solid #eee; position: relative; } .woocommerce-MyAccount-navigation ul li.is-active a:before { opacity: 1; } .woocommerce-MyAccount-navigation ul li a { padding: .857em 0; display: block; font-weight: 600; } .woocommerce-MyAccount-navigation ul li a:before { font-family: "FontAwesome"; content: "\e0b5"; line-height: 1.618; margin-left: .53em; width: 1.387em; text-align: right; float: right; opacity: .25; } .woocommerce-MyAccount-navigation ul li a:hover:before { opacity: 1; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before { content: "\f0e4"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before { content: "\f07a"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before { content: "\f019"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before { content: "\f015"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before { content: "\f09d"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before { content: "\f007"; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before { content: "\f0a9"; } ul.order_details { @include clearfix; list-style: none; position: relative; margin: 3.631em 0; } ul.order_details:before, ul.order_details:after { content: ""; display: block; position: absolute; top: -16px; left: 0; width: 100%; height: 16px; background-size: 0px 100%, 16px 16px, 16px 16px; } ul.order_details:after { top: auto; bottom: -16px; @include transform(rotate(180deg)); } ul.order_details li { padding: 1em 1.618em; font-size: .8em; text-transform: uppercase; } ul.order_details li strong { display: block; font-size: 1.387em; text-transform: none; } .my_account_orders .button, .woocommerce-MyAccount-downloads .button { padding: .618em .857em; font-size: .857em; margin-right: .236em; } .my_account_orders .button.view:after { font-family: "FontAwesome"; content: "\f06e"; margin-left: .53em; } p.order-again .button:after { font-family: "FontAwesome"; content: "\f01e"; margin-left: .53em; } .woocommerce-MyAccount-downloads .button:after { font-family: "FontAwesome"; content: "\f019"; margin-left: .53em; } .woocommerce-MyAccount-content h2 { font-size: 2em; font-weight: 600; } .woocommerce-MyAccount-content #payment .payment_methods { margin-bottom: 1.618em !important; } .woocommerce-MyAccount-content #payment .payment_methods li .payment_box { background-color: rgba(0, 0, 0, 0.05); } .testimonialbox { padding: 20px; background: #fff; border-radius: 6px; font-size: 14px; font-style: italic; color: #444; } .testimonialimg { margin-right: 20px; margin-bottom: 10px; } .testimonialimg i { padding-top: 5px; font-size: 40px; } .testimonialbottom { text-align: right; } .testimonialbottom p { padding-top: 2px; margin-right: 60px; } .testimonialbottom .lipbg { float: right; margin-right: 20px; margin-left: 5px; background: transparent; color: #fff; font-size: 40px; margin-top: 0; } .kadence_testimonials_slider .test-prev, .kadence_testimonials_slider .test-next { color: #777; } .test-prev, .test-next { position: absolute; display: block; background: #fff; color: #777; border-radius: 6px; padding: 8px 8px; bottom: 0; opacity: 1; font-size: 10px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease; } .test-prev:hover, .test-next:hover { opacity: .8; } .test-prev { left: 50%; margin-left: -23px; } .test-next { left: 50%; margin-left: 8px; } .kad-arrow-down { width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #fff; } #containerfooter .kad-arrow-down { border-top-color: #fff; } #containerfooter .testimonialbottom .lipbg { margin-top: -1px; } .kt-testimonial-subhead, .kt-testimonial-subhead a { font-size: 13px; text-transform: uppercase; font-weight: bold; color: #555; } .kt-testimonail-carousel { margin-bottom: 34px; } .kad-testimonial-carousel .testimonial_item { max-width: 660px; margin-left: auto; margin-right: auto; } .kad-shop-top { margin: 0px 0 20px; } .woocommerce-result-count { margin: 0; font-size: 12px; line-height: 30px; } .woocommerce-ordering { margin: 0; float: right; text-align: left; position: relative; width: auto; height: 30px; margin-bottom: 0px; } .woocommerce-ordering .select2-container .select2-choice { height: 30px; line-height: 30px; } .woocommerce-ordering .select2-container .select2-choice > .select2-chosen { line-height: 28px; } .woocommerce-ordering .select2-container .select2-choice .select2-arrow b:after { line-height: 30px; } .woocommerce-ordering select, div.product form.cart .variations td.product_value select { opacity: 0; } .customSelect { padding: 0; border-radius: 6px; border: 2px solid #eee; border-color: rgba(0, 0, 0, 0.05); background: 0; text-align: left; overflow: hidden; display: block; height: 30px; text-transform: uppercase; line-height: 28px; font-weight: bold; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; } .customSelect.customSelectHover { background: #f2f2f2; background: rgba(0, 0, 0, 0.01); } .customSelect .customSelectInner:after { font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; content: "\f107"; font-size: 12px; margin-right: 10px; text-align: right; height: 30px; float: right; line-height: 28px; } .customSelectInner { margin-left: 10px; font-size: 14px; } a.added_to_cart { display: block; position: absolute; top: 50%; right: 0; text-align: center; margin-right: 0; margin-top: -30px; width: 100%; height: 60px; background: #fff; background: rgba(255, 255, 255, 0.65); line-height: 60px; font-size: 14px; font-weight: 800; z-index: 100; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; } a.added_to_cart:hover { background: #f3690e; color: #fff; } .product_details .product_excerpt { display: none; } a.kad-btn.loading:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: url(../img/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65); } .woocommerce .products .star-rating { display: block; margin: 3px auto 3px; float: none; } .products div.product_item { position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .product_item a.product_img_link { padding: 10px 10px 0; } .woocommerce ul.cart_list li img { float: right; margin-left: 4px; margin-top: 5px; width: 50px; height: auto; } nav.woocommerce-pagination { text-align: center; margin-bottom: 20px; } nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both; margin: 0; } nav.woocommerce-pagination ul li { padding: 0; float: left; margin: 0; display: inline; overflow: hidden; } nav.woocommerce-pagination ul li a, nav.woocommerce-pagination ul li span { padding: 6px 12px; font-size: 12px; font-weight: bold; margin: 5px; display: inline-block; border: 0; color: #444; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #f9f9f9; background: rgba(0, 0, 0, 0.05); -webkit-transition: background 0.4s ease-in-out; -moz-transition: background 0.4s ease-in-out; -ms-transition: background 0.4s ease-in-out; -o-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; } nav.woocommerce-pagination ul li a:hover { background: #f3690e; color: #fff; } nav.woocommerce-pagination ul li span.current { background: #f3690e; color: #fff; } .cat_main_img { text-align: center; } .term-description { padding: 10px 0; font-size: 14px; } .products .star-rating { display: block; margin: 3px auto 4px; float: none; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .star-rating:before { content: "\73\73\73\73\73"; color: #dfdbdf; float: left; top: 0; left: 0; position: absolute; } .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1em; font-size: 1em; width: 5.4em; font-family: 'star'; } .shopcolumn1 .product_item a.product_item_link img, .shopcolumn2.shopfullwidth .product_item a.product_item_link img { float: left; margin-right: 20px; } .shopcolumn1 .product_item .product_details, .shopcolumn2.shopfullwidth .product_item .product_details { text-align: left; padding: 0 10px; } .shopcolumn1 .product_item, .shopcolumn2.shopfullwidth .product_item { text-align: left; } .shopcolumn1 .product_item .product_details .product_excerpt { display: block; margin-left: 280px; } .shopcolumn1 .product_item .price { margin-left: 280px; } .shopcolumn2.shopfullwidth .product_item .product_details .product_excerpt { margin-left: 240px; } .shopcolumn2 .product_item .product_details .product_excerpt { display: block; } .shopcolumn2.shopfullwidth .product_item a.product_item_link img { max-width: 230px; } .shopcolumn2.shopfullwidth .product_item .kad_add_to_cart, .shopcolumn2.shopfullwidth .product_item .product_price { margin-left: 250px; } .shopcolumn1 .product_item .kad_add_to_cart { display: inline-block; margin-top: 10px; padding: 8px 18px; font-size: 18px; } .shopcolumn2.shopfullwidth .product_item .kad_add_to_cart { display: block; text-align: center; margin-top: 10px; padding: 8px 18px; font-size: 18px; } .products.shopcolumn1 .product_item ul, .products.shopcolumn2.shopfullwidth .product_item ul { clear: none; margin: 0 0 10px; display: inline-block; } .woocommerce .products.shopcolumn1 .product_item .star-rating, .woocommerce .products.shopcolumn2.shopfullwidth .product_item .star-rating { display: inline-block; } .kt-cat-intrinsic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .kt-cat-intrinsic { position: relative; height: 0; } .author-box { padding: 20px 0 0px; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs { margin-bottom: 0px; padding: 0; } .nav-tabs li { border: 0; background: #f9f9f9; background: rgba(0, 0, 0, 0.05); display: inline-block; position: relative; z-index: 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 0 -5px 0 0; padding: 0 6px; } .nav-tabs li.active { background: #f3690e; z-index: 2; color: #ffffff; } .nav-tabs li a { display: inline-block; padding: 10px; font-weight: bold; color: #444; text-decoration: none; } .nav-tabs li.active a { color: inherit; text-shadow: inherit; } .tab-content { margin: 0 0 20px; padding: 15px 15px 17px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .author-profile img, .author-latestposts img { padding: 5px; margin-right: 10px; float: left; } .author-profile .author-name { margin: 0px 0 0 100px; } .author-name a, .author-latestposts h5 a { color: #555; } .author-latestposts h5 { margin: 0px 0 10px 100px; } .author-profile .author-occupation { margin-bottom: 4px; margin-left: 100px; } .author-profile .author-description { margin-left: 100px; margin-bottom: 3px; } .author-profile .author-follow { float: right; display: block; } .author-profile .author-follow .followtext { font-size: 10px; display: block; } .author-profile .author-follow a { display: block; float: left; width: 20px; text-align: center; line-height: 20px; padding: 8px; background: #eee; margin-left: 3px; color: #444; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-sizing: content-box; transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; } .author-profile .author-follow a:hover { color: #fff; } .author-profile .author-follow a i { font-size: 18px; line-height: 20px; vertical-align: middle; } .author-latestposts ul { list-style: none; margin: 0; padding: 0; margin-left: 120px; } .author-latestposts ul li .recentpost-date { font-size: 10px; } .author-profile .author-follow .facebooklink a:hover { background: #3b5998; } .author-profile .author-follow .twitterlink a:hover { background: #9AE4E8; } .author-profile .author-follow .googlepluslink a:hover { background: #DD4B39; } .author-profile .author-follow .youtubelink a:hover { background: #FF3333; } .author-profile .author-follow .dribbblelink a:hover { background: #EA4C89; } .author-profile .author-follow .vimeolink a:hover { background: #4EBBFF; } .author-profile .author-follow .flickrlink a:hover { background: #FE0883; } .author-profile .author-follow .linkedinlink a:hover { background: #4875B4; } .author-profile .author-follow .pinterestlink a:hover { background: #C92228; } .author-profile .author-follow .instagramlink a:hover { background: #517fa4; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: url(../img/light_close.png), auto; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #cccccc; } .mfp-preloader a:hover { color: white; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; } .mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure { /* The shadow behind the image */ } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } [class*="wp-image"] { display: block; padding: 0px; margin: 15px; border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .thumbnail [class*="wp-image"] { display: block; padding: 0; margin: auto; line-height: 20px; border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .thumbnail [class*="wp-image"]:hover { border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border-color: rgba(140, 140, 140, 0.8); outline: 0; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: 0 0 8px rgba(200, 200, 200, 0.6); -moz-box-shadow: 0 0 8px rgba(200, 200, 200, 0.6); box-shadow: 0 0 8px rgba(200, 200, 200, 0.6); } figure.wp-caption { max-width: 100% !important; } .woocommerce-message, .woocommerce-error, .woocommerce-info { padding: 15px 15px 15px 55px; margin: 0 0 30px; position: relative; background: #f3690e; list-style: none outside; width: auto; color: #fff; font-size: 15px; line-height: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after { content: ""; display: block; clear: both; } .woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before { height: 40px; width: 30px; display: block; position: absolute; top: 15px; left: 15px; font-size: 18px; line-height: 40px; text-align: center; color: #fff; vertical-align: middle; } .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button { float: right; font-size: 14px; padding: 0px 18px; background: transparent; color: #fff; line-height: 36px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; border: 2px solid #fff; } .woocommerce-message li, .woocommerce-error li, .woocommerce-info li { list-style: none outside; padding-left: 0; margin-left: 0; line-height: 40px; font-size: 15px; } .woocommerce-message:before { background-color: transparent; font-family: FontAwesome; content: "\f00c"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .woocommerce-info { border: 2px solid #f3690e; background: transparent; color: #444; padding: 5px 5px 5px 55px; } .woocommerce-info:before { background-color: transparent; font-family: FontAwesome; color: #f3690e; content: "\f05a"; top: 5px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .woocommerce-error { background: red; color: #fff; } .woocommerce-error:before { background: transparent; font-family: FontAwesome; content: "\f00d"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .woocommerce-breadcrumb { margin: 0; padding: 0; font-size: 0.92em; color: #777777; float: right; display: block; } .woocommerce-breadcrumb a { color: #777777; } .woocommerce-message .button { line-height: 20px; float: right; padding: 10px 14px; } .product_category_padding { padding-bottom: 0px; } .product-category.grid_item > a { display: block; position: relative; } .product-category.grid_item h5 mark { background-color: transparent !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .kad_shop_default .product-category.grid_item, .kad_shop_default_simple .product-category.grid_item { position: relative; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; } .product-category.grid_item a img { opacity: 1; transition: opacity 0.6s ease-out; -webkit-transition: opacity 0.6s ease-out; -moz-transition: opacity 0.6s ease-out; -o-transition: opacity 0.6s ease-out; -webkit-transform: translateZ(0) scale(1, 1); } .product-category.grid_item a:hover img { opacity: .8; } .product-category.grid_item a h5 { color: #444; top: auto; margin: 0; width: 100%; text-align: center; padding: 15px 0 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .kad_shop_default_simple .product-category.grid_item { text-align: left; } .kad-simple-shop .product-category.grid_item a h5 { color: #333; position: absolute; top: auto; bottom: -1px; margin: 0; left: 0; width: 100%; background: #fff; background: rgba(255, 255, 255, 0.5); padding: 10px; } .kad-simple-shop .product-category.grid_item h5 mark { color: #333; } .kad-simple-shop-dark .product-category.grid_item a h5 { color: #fff; position: absolute; top: auto; bottom: -1px; margin: 0; left: 0; width: 100%; background: #fff; background: rgba(0, 0, 0, 0.3); padding: 10px; } .kad-simple-shop-dark .product-category.grid_item h5 mark { color: #fff; } .kad-simple-shop .product-category.grid_item a:hover h5, .kad-simple-shop .product-category.grid_item a:hover h5 mark { background: #fff; background: rgba(255, 255, 255, 0.7); } .kad-simple-shop-dark .product-category.grid_item a:hover h5, .kad-simple-shop-dark .product-category.grid_item a:hover h5 mark { background: rgba(0, 0, 0, 0.6); color: #fff; } @keyframes fadeIndown { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0px); } } @-webkit-keyframes fadeIndown { from { opacity: 0; -webkit-transform: translateY(-20px); } to { opacity: 1; -webkit-transform: translateY(0px); } } @-moz-keyframes fadeIndown { from { opacity: 0; -moz-transform: translateY(-20px); } to { opacity: 1; -moz-transform: translateY(0px); } } .cssanimations .kad-fade-in-down { opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); transform: translateY(-20px); -webkit-animation: fadeIndown ease-in-out 1; /* call our keyframe named fadeIndown, use animattion ease-in-out and repeat it only 1 time */ -moz-animation: fadeIndown ease-in-out 1; animation: fadeIndown ease-in-out 1; -webkit-animation-fill-mode: forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/ -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; animation-delay: 0.6s; } @keyframes fadeInup { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0px); } } @-webkit-keyframes fadeInup { from { opacity: 0; -webkit-transform: translateY(20px); } to { opacity: 1; -webkit-transform: translateY(0px); } } @-moz-keyframes fadeInup { from { opacity: 0; -moz-transform: translateY(20px); } to { opacity: 1; -moz-transform: translateY(0px); } } @keyframes hoverup { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(10px); } } @-webkit-keyframes hoverup { 0%, 100% { -webkit-transform: translateY(0px); } 50% { -webkit-transform: translateY(10px); } } @-moz-keyframes hoverup { 0%, 100% { -moz-transform: translateY(0px); } 50% { -moz-transform: translateY(10px); } } .cssanimations .kad-fade-in-up { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); transform: translateY(20px); -webkit-animation: fadeInup ease-in-out 1; /* call our keyframe named fadeInup, use animattion ease-in-out and repeat it only 1 time */ -moz-animation: fadeInup ease-in-out 1; animation: fadeInup ease-in-out 1; -webkit-animation-fill-mode: forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/ -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; animation-delay: 0.8s; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .cssanimations .kad-fade-in { opacity: 0; -webkit-animation: fadeIn ease-in-out 1; /* call our keyframe named fadeIn, use animattion ease-in-out and repeat it only 1 time */ -moz-animation: fadeIn ease-in-out 1; animation: fadeIn ease-in-out 1; -webkit-animation-fill-mode: forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/ -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; animation-delay: 0.6s; } body { -webkit-animation-duration: 0.1s; -webkit-animation-name: fontfix; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0.1s; } @-webkit-keyframes fontfix { from { opacity: 1; } to { opacity: 1; } } .products .product_item { z-index: 1; } .products .product_item .image_flip_front { display: block; position: relative; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 2; } .product_item a.product_item_link { position: relative; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; } .product_item .kad-product-flipper { position: relative; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .product_item .image_flip_back { display: block; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -ms-backface-visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; z-index: 2; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } @media (min-width: 767px) { .not_ie .product_item:hover .kad-product-flipper { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } .ie .product_item .image_flip_back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } .ie .product_item:hover .image_flip_back { ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } } .product_item a.product_item_link .kad-product-noflipper img { opacity: 1; transition: opacity 0.6s ease-out; -webkit-transition: opacity 0.6s ease-out; -moz-transition: opacity 0.6s ease-out; -o-transition: opacity 0.6s ease-out; -webkit-transform: translateZ(0) scale(1, 1); } .product_item:hover a.product_item_link .kad-product-noflipper img { opacity: 0.8; } .product_item a.product_item_link .kad-product-noflipper img { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .widgets_on_page ul { margin: 0; padding: 0; list-style: none; } .yith-woo-ajax-navigation h2 { font-size: 14px; line-height: 20px; float: left; padding: 5px 10px 5px 10px; margin: 0; display: block; font-weight: bold; } .yith-woo-ajax-navigation { font-size: 14px; line-height: 20px; text-align: left; padding-right: 10px; float: left; margin-top: 0; padding-bottom: 10px; } .sidebar .yith-woo-ajax-navigation { float: none; } .yith-woo-ajax-navigation ul { list-style: none; margin: 5px auto; width: auto; float: right; height: auto; } .sidebar .yith-woo-ajax-navigation ul { float: none; } .woocommerce .sidebar .yith-woo-ajax-navigation .yith-wcan-list li { border-bottom: 0; float: none; display: block; } .sidebar .widget_layered_nav ul.yith-wcan-label li { border-bottom: 0; } .woocommerce .yith-woo-ajax-navigation .yith-wcan-list li { float: left; margin: 0 0 5px; display: inline-block; } .woocommerce .sidebar .yith-woo-ajax-navigation .yith-wcan-list li a { width: 100%; } .woocommerce .yith-woo-ajax-navigation .yith-wcan-list li a { color: #444; padding: 5px 15px 5px 15px; margin: 0 5px; display: block; border: solid 1px #f2f2f2; border-color: rgba(0, 0, 0, 0.02); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } .yith-woo-ajax-navigation .yith-wcan-list li small.count { display: none; } .sidebar .yith-woo-ajax-reset-navigation { text-align: center; margin-top: 10px; } .woocommerce .yith-woo-ajax-navigation .yith-wcan-list li.chosen a, .woocommerce .yith-woo-ajax-navigation .yith-wcan-list li a:hover { color: #444; border-color: #ddd; border-color: rgba(0, 0, 0, 0.07); background: #f2f2f2; background: rgba(0, 0, 0, 0.01); } .woocommerce .yith-woo-ajax-navigation .yith-wcan-list li.chosen a { padding: 5px 15px 5px 25px; } .yith-wcan .yith-wcan-reset-navigation { padding: 5px 15px 5px 15px; border: solid 1px transparent; } .yith-woo-ajax-reset-navigation { padding-right: 5px; } html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li { margin: 0; padding: 0; } html .woocommerce-page .sidebar .widget_layered_nav ul.yith-wcan-label li { margin-bottom: 10px; } html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a { background: #efefef; border: 1px solid #ddd; font-size: 14px; line-height: 20px; display: block; margin: 0 5px; padding: 5px 15px 5px 15px; overflow: hidden; text-decoration: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a { border-color: transparent; } html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a { padding: 5px 15px 5px 25px; } .kad-simple-shop .product_item a.product_img_link, .kad-simple-shop-dark .product_item a.product_img_link { padding: 0; } .woocommerce .kad-simple-shop.products .star-rating, .kad-simple-shop.products .star-rating, .kad-simple-shop .product_item .notrated, .woocommerce .kad-simple-shop-dark.products .star-rating, .kad-simple-shop-dark.products .star-rating, .kad-simple-shop-dark .product_item .notrated { display: none; } .products.kad-simple-shop div.product_item { position: relative; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: none; background: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .kad-simple-shop div.product_item .product_details_case { position: absolute; left: 0; width: 100%; text-align: left; bottom: 0; background: #fff; background: rgba(255, 255, 255, 0.5); } .kad-simple-shop-dark div.product_item .product_details_case { position: absolute; left: 0; width: 100%; text-align: left; bottom: 0; background: #000; background: rgba(0, 0, 0, 0.2); } .kad-simple-shop div.product_item .product_details_case .product_details, .kad-simple-shop-dark div.product_item .product_details_case .product_details { width: auto; margin-right: 60px; float: left; } .kad-simple-shop div.product_item .product_details_case .product_details h5 { min-height: 0; margin-bottom: 10px; } .kad-simple-shop-dark div.product_item .product_details_case .product_details h5 { color: #fff; min-height: 0; margin-bottom: 10px; } .kad-simple-shop .product_item .price, .kad-simple-shop-dark .product_item .price { text-align: right; padding-right: 10px; position: absolute; right: 0; top: 0; padding-top: 10px; } .kad-simple-shop-dark .product_item .price { color: #fff; } .kad-simple-shop .product_item .add_to_cart_button, .kad-simple-shop-dark .product_item .add_to_cart_button { display: block; width: 156px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -75px; color: transparent; background: transparent; font-size: 15px; line-height: 20px; padding: 10px 0; webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .kad-simple-shop .product_item .kad-action-case, .kad-simple-shop-dark .product_item .kad-action-case { display: table-cell; width: 100%; height: 100%; position: absolute; top: 0; z-index: 900; left: 0; background: transparent; transition: background 0.4s ease-out; -webkit-transition: background 0.4s ease-out; -moz-transition: background 0.4s ease-out; -o-transition: background 0.4s ease-out; } .kad-simple-shop .product_item:hover .kad-action-case { background: rgba(255, 255, 255, 0.7); } .kad-simple-shop-dark .product_item:hover .kad-action-case { background: rgba(0, 0, 0, 0.4); } .kad_shop_default_simple .product_item .product_details h5 { padding: 10px 0px 0; } .kad_shop_default_simple .product_item .product_details_case { padding: 0 10px 10px; } .woocommerce .kad_shop_default_simple.products .star-rating { float: left; } .kad_shop_default_simple .product_item .price { clear: both; } .kad_shop_default_simple .product_item { text-align: left; } .kad_shop_default_simple .product_item .add_to_cart_button { display: block; width: 150px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -75px; color: transparent; text-align: center; background: transparent; font-size: 15px; line-height: 20px; padding: 10px 0; webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } @media (min-width: 768px) { .woocommerce form .form-row-first, .woocommerce-page form .form-row-first { padding-right: 15px; width: 50%; float: left; } .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { padding-left: 15px; width: 50%; float: left; } } .woocommerce-demo-store #kad-banner { margin-top: 30px; } .clear { clear: both; } .nobr { white-space: nowrap; } @font-face { font-family: 'star'; src: url('fonts/star.eot'); src: url('fonts/star.eot?#iefix') format('embedded-opentype'), url('fonts/star.woff') format('woff'), url('fonts/star.ttf') format('truetype'), url('fonts/star.svg#star') format('svg'); font-weight: normal; font-style: normal; } form .form-row select { width: 100%; cursor: pointer; margin: 0; max-width: 300px; } .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline { display: inline; } p.demo_store { position: fixed; top: 0; left: 0; right: 0; margin: 0; width: 100%; font-size: 1em; padding: .5em 0; text-align: center; background: #f3690e; color: #ffffff; z-index: 99998; box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2); } .admin-bar p.demo_store { top: 28px; } .woocommerce small.note, .woocommerce-page small.note { display: block; color: #777777; font-size: 11px; line-height: 21px; margin-top: 10px; } .myaccount_user { margin-bottom: 20px; } .woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after { content: ""; display: block; clear: both; } .woocommerce div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page #content div.product p.stock { font-size: 0.92em; } .woocommerce div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock { color: red; } .woocommerce div.product div.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after { content: ""; display: block; clear: both; } .woocommerce div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last { margin-right: 0; } .woocommerce div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first { clear: both; } .woocommerce div.product div.social, .woocommerce-page div.product div.social, .woocommerce #content div.product div.social, .woocommerce-page #content div.product div.social { text-align: right; margin: 0 0 1em; } .woocommerce div.product div.social span, .woocommerce-page div.product div.social span, .woocommerce #content div.product div.social span, .woocommerce-page #content div.product div.social span { margin: 0 0 0 2px; } .woocommerce div.product div.social span span, .woocommerce-page div.product div.social span span, .woocommerce #content div.product div.social span span, .woocommerce-page #content div.product div.social span span { margin: 0; } .woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0; } .woocommerce div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce #content div.product div.social iframe, .woocommerce-page #content div.product div.social iframe { float: left; margin-top: 3px; } .woocommerce div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce #content div.product p.cart, .woocommerce-page #content div.product p.cart { margin-bottom: 2em; } .woocommerce div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce #content div.product p.cart:after, .woocommerce-page #content div.product p.cart:after { content: ""; display: block; clear: both; } .woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart { margin-bottom: 2em; position: relative; } .woocommerce div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce #content div.product form.cart:after, .woocommerce-page #content div.product form.cart:after { content: ""; display: block; clear: both; } .woocommerce div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity { float: none; margin: 0; } .woocommerce div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock { display: block; float: none; } .woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations { margin-bottom: 1em; } .woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label { font-weight: bold; } .woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label { padding-right: 1em; } .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button { vertical-align: middle; float: left; } .woocommerce div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label { padding-right: 1em; padding-left: 1em; } .woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td { vertical-align: top; } .woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products { margin: 0 0 1em; padding: 0; list-style: none outside; clear: both; } .woocommerce .products ul:after, .woocommerce-page .products ul:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after { content: ""; display: block; clear: both; } .woocommerce .products ul li, .woocommerce-page .products ul li, .woocommerce ul.products li, .woocommerce-page ul.products li { list-style: none outside; } .woocommerce .related:after, .woocommerce-page .related:after, .woocommerce .upsells.products:after, .woocommerce-page .upsells.products:after { content: ""; display: block; clear: both; } .woocommerce .related ul.products, .woocommerce-page .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .upsells.products ul.products, .woocommerce .related ul, .woocommerce-page .related ul, .woocommerce .upsells.products ul, .woocommerce-page .upsells.products ul { float: none; } .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product { width: 48%; } .woocommerce .related ul.products li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce-page .related ul li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .upsells.products ul li.product img { width: 100%; height: auto; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0 3.8% 2.992em 0; padding: 0; position: relative; width: 22.05%; margin-left: 0; } .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { top: 0; right: 0; left: auto; margin: -6px -6px 0 0; } .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding: .5em 0; margin: 0; font-size: 1em; } .woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a { text-decoration: none; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0 0 8px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4); } .woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong { display: block; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { color: #85ad74; display: block; font-weight: normal; margin-bottom: .5em; } .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del { font-size: 0.67em; color: rgba(145, 145, 145, 0.5); margin: -2px 0 0 0; } .woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins { background: none; } .woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0 0 0; text-transform: uppercase; color: rgba(145, 145, 145, 0.5); } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: both; } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0; } .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { vertical-align: top; } .woocommerce a.button.loading, .woocommerce-page a.button.loading, .woocommerce button.button.loading, .woocommerce-page button.button.loading, .woocommerce input.button.loading, .woocommerce-page input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce-page #respond input#submit.loading, .woocommerce #content input.button.loading, .woocommerce-page #content input.button.loading { color: #777777; border: 1px solid #f7f6f7; } .woocommerce a.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page #content input.button.loading:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: url(../img/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65); } .woocommerce .quantity input::-webkit-outer-spin-button, .woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button, .woocommerce-page .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button { display: none; } .woocommerce .quantity noindex:-o-prefocus, .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce #content .quantity noindex:-o-prefocus, .woocommerce-page #content .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity input[type=number], .woocommerce #content .quantity input[type=number], .woocommerce-page #content .quantity input[type=number] { padding-right: 1.2em; } .woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus { top: 0; right: 0; border-bottom: 0; } .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus { bottom: 0; right: 0; } .woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small { float: right; color: #777777; font-size: 15px; line-height: 21px; margin: 10px 0 0 0; } .woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a { text-decoration: none; color: #777777; } .woocommerce #reviews #respond, .woocommerce-page #reviews #respond { margin: 0; border: 0; padding: 0; } .woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after { content: ""; display: block; clear: both; } .woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 { clear: none; } .woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after { content: ""; display: block; clear: both; } .woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li { padding: 00; margin: 0 0 20px; position: relative; background: 0; border: 0; } .woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta { color: #777777; font-size: 0.75em; } .woocommerce #reviews #comments .commentlist > li:before, .woocommerce-page #reviews #comments .commentlist > li:before { content: ""; } .woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating { margin: 10px 0 0 0; } .woocommerce #review_form #respond, .woocommerce-page #review_form #respond { position: static; margin: 0; width: auto; padding: 0 0 0; background: transparent none; border: 0; } .woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after { content: ""; display: block; clear: both; } .woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p { margin: 0 0 10px; } .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input { left: auto; } .woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ width: 100%; } .woocommerce p.stars, .woocommerce-page p.stars { position: relative; font-size: 1em; } .woocommerce p.stars a, .woocommerce-page p.stars a { display: inline-block; font-weight: 700; margin-right: 1em; text-indent: -9999px; position: relative; } .woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child { border-right: 0; } .woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 { border-right: 1px solid #ccc; } .woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after { font-family: FontAwesome; text-indent: 0; position: absolute; top: 0; left: 0; } .woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 { width: 2em; } .woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after { content: "\f006"; } .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1:hover:after, .woocommerce p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1.active:after { content: "\f005"; } .woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 { width: 3em; } .woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after { content: "\f006\f006"; } .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2:hover:after, .woocommerce p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2.active:after { content: "\f005\f005"; } .woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 { width: 4em; } .woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after { content: "\f006\f006\f006"; } .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3:hover:after, .woocommerce p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3.active:after { content: "\f005\f005\f005"; } .woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 { width: 5em; } .woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after { content: "\f006\f006\f006\f006"; } .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4:hover:after, .woocommerce p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4.active:after { content: "\f005\f005\f005\f005"; } .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 { width: 6em; border: 0; } .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after { content: "\f006\f006\f006\f006\f006"; } .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5:hover:after, .woocommerce p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5.active:after { content: "\f005\f005\f005\f005\f005"; } .woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes { border: 0; border-top: 1px dotted rgba(0, 0, 0, 0.1); margin-bottom: 1.618em; width: 100%; } .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width: 150px; font-weight: bold; padding: 8px; border-top: 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0; line-height: 1.5em; } .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td { font-style: italic; padding: 0; border-top: 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0; line-height: 1.5em; } .woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p { margin: 0; padding: 8px 0; } .woocommerce table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt th { background: rgba(0, 0, 0, 0.025); } .woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small { font-weight: normal; } .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th { font-weight: bold; } .woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders { font-size: 0.85em; } .woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td { padding: 4px 8px; vertical-align: middle; } .woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button { white-space: nowrap; } .woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions { text-align: right; } .woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin: .125em 0 .125em .25em; } .woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation { margin: .25em 0 .5em; font-size: 0.8751em; } .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt { font-weight: bold; float: left; clear: left; margin: 0 .25em 0 0; padding: 0; } .woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd { margin: 0 0 .25em 0; } .woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification { font-size: 0.83em; } .woocommerce table.cart th, .woocommerce-page table.cart th, .woocommerce #content table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce-page table.cart td, .woocommerce #content table.cart td, .woocommerce-page #content table.cart td { vertical-align: middle; } .woocommerce ul.cart_list, .woocommerce-page ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.product_list_widget { list-style: none outside; padding: 0; margin: 0; } .woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li { padding: 4px 0; margin: 0; list-style: none; } .woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after { content: ""; display: block; clear: both; } .woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a { display: block; font-weight: bold; } .woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl { margin: 0; font-size: 0.8751em; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); } .woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt { float: left; clear: left; margin-right: .25em; } .woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd { margin-bottom: .5em; } .woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating { float: none; } .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { border-top: 3px double #f7f6f7; padding: 4px 0 0; } .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong { min-width: 40px; display: inline-block; } .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after { content: ""; display: block; clear: both; } .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { width: auto; } .woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after { content: ""; display: block; clear: both; } .woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related { width: 30.75%; float: left; } .woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products { float: none; } .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after { content: ""; display: block; clear: both; } .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47%; } .woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p { margin: 0; } .woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small { color: #777777; font-size: 0.83em; } .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 0; } .woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small { display: block; color: #777777; } .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select { width: 100%; } .woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td { color: #85ad74; } .woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt { width: 193px; display: block; font-size: 0.92em; } .woocommerce form .form-row:after, .woocommerce-page form .form-row:after { content: ""; display: block; clear: both; } .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder { -webkit-transition: opacity 0.5s 0.5s ease; -moz-transition: opacity 0.5s 0.5s ease; transition: opacity 0.5s 0.5s ease; opacity: 0; } .woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; } .woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden { visibility: hidden; } .woocommerce form .form-row .required, .woocommerce-page form .form-row .required { color: red; font-weight: bold; border: 0; } .woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox { display: inline; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; } .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox { display: inline; } .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea { height: 3.5em; line-height: 1.5em; display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text { border: 1px solid red; } .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select { border-color: #fb7f88; } .woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder { line-height: 1em; padding-top: 2px; } .woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder { line-height: 1em; padding-top: 2px; } .woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder { line-height: 1em; padding-top: 2px; } .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { overflow: visible; position: relative; min-height: 1px; } .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; } .woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method { list-style: none outside; margin: 0; padding: 0; } .woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li { margin: 0; padding: .25em 0 .25em 22px; text-indent: -22px; list-style: none outside; } .woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount { font-weight: bold; } .woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 { float: left; clear: none; } .woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes { clear: left; } .woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first { clear: left; } .woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address { padding: 0; clear: left; width: 100%; } .woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { float: right; line-height: 1.62em; margin: 0 0 0 0; padding: 0; } .woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address { clear: both; } #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 2px solid #ffffff; margin: 0; list-style: none outside; } .woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after { content: ""; display: block; clear: both; } .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li { line-height: 2em; text-align: left; margin: 0; font-weight: normal; } .woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0 0 0.5em; position: relative; } .woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child { margin-bottom: 0; } .woocommerce #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-month, .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year { width: 48%; float: left; } .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year { float: right; } .woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help { font-size: 11px; color: #777777; line-height: 13px; font-weight: normal; } .woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row { margin: 0 0 1em; } .woocommerce #payment div.payment_box .form-row select, .woocommerce-page #payment div.payment_box .form-row select { width: 48%; float: left; margin-right: 3.8%; } .woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) { margin-right: 0; } .woocommerce .order_details, .woocommerce-page .order_details { margin: 0 0 1.5em; list-style: none; } .woocommerce .order_details:after, .woocommerce-page .order_details:after { content: ""; display: block; clear: both; } .woocommerce .order_details li, .woocommerce-page .order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1em; border-right: 1px dashed #dfdbdf; padding-right: 2em; padding-top: 10px; } .woocommerce .order_details li strong, .woocommerce-page .order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5em; } .woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type { border: none; } .woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after { content: ""; display: block; clear: both; } .woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 { float: left; } .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit { float: right; } .woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta { font-weight: bold; margin-bottom: 0; } .woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0; } .woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads { margin-left: 0; padding-left: 0; margin-bottom: 20px; } .woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li { list-style: none; margin-left: 0; padding-left: 1.5em; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat; /* download icon */ } .woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count { float: right; } .woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal { height: .5em; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .woocommerce a.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page #content input.button.loading:before { background-image: url(../img/ajax-loader@2x.gif); background-size: 16px 16px; } .woocommerce a.button.added:before, .woocommerce-page a.button.added:before, .woocommerce button.button.added:before, .woocommerce-page button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page #content input.button.added:before { background: url(../img/success@2x.png) no-repeat; background-size: 16px 14px; } } @media (min-width: 1200px) { #nav-main .sf-menu > .kt-lgmenu > ul { width: 1140px; } } @media (max-width: 1200px) { .kad-header-style-basic #nav-main ul.sf-menu > li > a { padding: 0 10px; } .kad-header-style-basic #nav-main ul.sf-menu > li.sf-dropdown > a { padding: 0 20px 0 10px; } .sf-dropdown > a:after { right: 5px; } } @media only screen and (device-width: 768px) { .panel-row-style-wide-parallax, .kt-panel-row-parallax, .kt-panel-row-parallax-stellar { background-attachment: scroll!important; background-position: center!important; } .kt-home-call-to-action { background-attachment: scroll!important; } .kad-primary-nav ul.sf-menu, .nav-main ul.sf-menu { display: none; } #kad-header-right { display: none; } .kad-header-menu-left { display: none; } #kad-mobile-nav { display: block; height: auto; } #topbar ul.topbmenu { display: none; } #mobile-nav-trigger { display: block; height: auto; } } @media (max-width: 992px) { body:after { content: 'tablet'; display: none; } .titleclass { background-attachment: scroll !important; } .stickyheader.trans-header #kad-banner { position: absolute; } .kt-home-call-to-action { background-attachment: scroll!important; } #nav-main ul.sf-menu, .nav-main ul.sf-menu { display: none; } #nav-second ul.sf-menu { display: none; } #kad-header-right { display: none; } #kad-mobile-nav { display: block; height: auto; } #mobile-nav-trigger { display: block; height: auto; } #topbar ul.topbmenu { display: none; } #kadbreadcrumbs { text-align: center; float: none; margin-top: 0; } #content .main.col-lg-9.col-md-8 { padding-right: 15px; padding-left: 15px; } .kad-call-button-case, .kad-call-sitewide-title-case, .kad-call-sitewide-button-case { text-align: center; } .kad-header-style-three .kad-nav-three { height: auto; display: block; } header #nav-main, header .nav-main { margin: 0; } .mobile-stickyheader.kad-header-style-basic .kad-nav-collapse { -webkit-overflow-scrolling: touch; overflow-y: scroll; } #topcontrol { display: none !important; } .shopcolumn2.shopfullwidth .product_item, .shopcolumn2.shopfullwidth .product_item .product_details { text-align: center; } .shopcolumn2.shopfullwidth .product_item .kad_add_to_cart { display: block; } .shopcolumn2.shopfullwidth .product_item a.product_item_link img { float: none; display: block; margin-right: auto; max-width: 100%; } .shopcolumn2.shopfullwidth .product_item .product_details .product_excerpt { display: block; margin-left: 0; } .shopcolumn2.shopfullwidth .product_item .kad_add_to_cart, .shopcolumn2.shopfullwidth .product_item .product_price { margin-left: 0; } .footercol3 { clear: left; } .panel-row-style-wide-parallax { background-attachment: scroll!important; background-position: center!important; } .kad-call-button-case, .kad-call-title-case { text-align: center; } .home_blog .imghoverclass img { margin: 0 auto; } .home_blog_title { margin-top: 20px; margin-bottom: 10px; margin-left: 15px; } .home_blog article .entry-content { margin-right: 15px; margin-left: 15px; } .home_blog article { margin-bottom: 30px; } } @media (max-width: 767px) { body:after { content: 'phone'; display: none; } body { padding: 0; } .kad-mobile-slider { display: block; } #options { text-align: center; padding-right: 0; padding-bottom: 20px; } #filters { height: 0px; overflow: hidden; padding: 0 15px; margin: 0; float: none; } #filters li { float: none; margin-left: 0; margin-bottom: 2px; display: block; } #filters li a.selected, #filters li a:hover { border-color: transparent; } .filter-trigger { cursor: pointer; display: block; padding: 10px 0; color: #fff; background: rgba(0, 0, 0, 0.2); transition: background 0.6s ease-out; -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; -o-transition: background 0.6s ease-out; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .filter-trigger:hover { background: rgba(0, 0, 0, 0.4); color: #fff; } .kad-topbar-right, .topbar-right-search { position: static; } #topbar { position: relative; } .product .entry-summary .single_add_to_cart_button { padding: 0px 16px; } .pcside { margin-top: 20px; } .container { width: auto; padding: 0 20px; } .boxed #wrapper.container { padding: 0 20px; } .belowlogo-text { text-align: center; padding-left: 0; } .infobanner { margin: 15px auto; } .footernav { float: none; } .footernav ul { float: none; } .nav-trigger-case .kad-navbtn { font-size: 24px; } .shop_table .product-remove { display: none; } .shop_table th.product-name { width: 50%; } table.shop_table td { padding: 6px 6px; } table.shop_table th { padding: 9px 6px; } table.shop_table input.update-cart-btn, table.shop_table input.checkout-button { margin-bottom: 10px; } .cart-collaterals .cart_totals { float: none; padding: 0; width: 100%; } .cart-collaterals .cross-sells { width: 100%; float: none; } .cart-collaterals .cross-sells .kad_product_wrapper .kad_product { width: 50%; float: left; } .home-iconmenu { margin-bottom: 10px; } .comment .media-body { width: 100%; } li.comment li.comment { padding-right: 0; } .shopcolumn1 .product_item, .shopcolumn1 .product_item .product_details { text-align: center; } .shopcolumn1 .product_item .kad_add_to_cart { display: block; } .shopcolumn1 .product_item a.product_item_link img { float: none; display: block; margin-right: auto; } .shopcolumn1 .product_item .product_details .product_excerpt { display: block; margin-left: 0; } .shopcolumn1 .product_item .kad_add_to_cart, .shopcolumn1 .product_item .product_price { margin-left: 0; } .mobile-stickyheader #kad-mobile-nav { margin-top: 0px; } div.product .woocommerce-tabs ul.tabs li { padding: 0 10px; } .cart-collaterals .shipping_calculator { width: 100%; padding: 0; } .panel-row-style-wide-feature, .panel-row-style-wide-grey { margin: 0 -15px; padding: 25px 15px; } .captiontitle { font-size: 20px; } .captiontext p { font-size: 14px; } .next_carousel { right: 0px; } } @media (max-width: 479px) { body:after { content: 'small-phone'; display: none; } .kad-nav-inner .kad-mnav { padding: 10px; } .shop_table .product-thumbnail { display: none; } table.cart td.actions .coupon { float: none; margin: 10px auto; } table.cart td.actions input.button { width: 92%; } table.cart td.actions .coupon input.button { width: 45%; text-align: center; padding-left: 0; padding-right: 0; } table.shop_table td { padding: 6px 0; } .shop_table td.product-name { padding: 6px 0 6px 2px; } table.shop_table th { padding: 9px 0px; font-size: 12px; } table.shop_table { font-size: 12px; } table.cart td.actions .checkout-button, table.cart td.actions input.button[type="submit"] { display: inline-block; padding: 10px 0; font-size: 12px; } .shop_table th.product-name { position: static; padding: 9px 0px 9px 2px; } #content table.cart td.actions { text-align: center; } table.cart td.actions .coupon .input-text { float: none; width: 45%; } table.cart input { margin-top: 0px; } body.woocommerce-cart.page #content .main .pageclass { padding: 15px 5px 20px; } .woocommerce .quantity input.qty { width: 25px; height: 25px; font-size: 12px; } #content .quantity .plus, #content .quantity .minus { height: 25px; line-height: 25px; width: 15px; } .shop_table .product-quantity .quantity { width: 55px; } .woocommerce-ordering { margin: 18px auto 10px; float: none; max-width: 220px; } .customSelect { width: 100%; } div.product .woocommerce-tabs ul.tabs li { font-size: 11px; width: 49%; text-align: center; padding: 0; margin: 0 0 5px; } div.product .woocommerce-tabs ul.tabs li a { display: block; } div.product .woocommerce-tabs ul.tabs { padding: 0; } table.cart td.actions .checkout-button { float: none; } }