/*! normalize.css v3.0.2 | 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, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { 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 #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } *, *::before, *::after { margin: 0; padding: 0; outline: none; -webkit-background-clip: padding-box; -o-background-clip: padding-box; background-clip: padding-box; -webkit-background-origin: padding-box; -o-background-origin: padding-box; background-origin: padding-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { outline: none; } h1, figure { margin: 0; padding: 0; } object, embed { display: block; } figure > img { width: 100%; height: auto; } /*========== Social media colors ==========*/ /*========== Sizes ==========*/ body { overflow: auto; overflow-x: hidden; min-height: 100%; padding-top: 56px; background: #FBFCF1; } @media (min-width: 768px) { body { padding-top: 58px; } } @media (min-width: 1024px) { body { padding-top: 114px; } } .header { z-index: 100000; background: rgba(255, 255, 255, 0.98); box-shadow: 0 1px 1px 1px rgba(178, 184, 146, 0.2); } .headroom { position: fixed; top: 0; left: 0; width: 100%; transition: -webkit-transform 200ms linear; transition: transform 200ms linear; } .headroom--pinned { -webkit-transform: translateY(0%); transform: translateY(0%); } .headroom--unpinned { -webkit-transform: translateY(-100%); transform: translateY(-100%); } .header-primary { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .header-primary { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } @media (min-width: 1024px) { .header-primary { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } } .header-secondary { display: none; position: relative; } .header-secondary.visible { display: block; } .header-secondary:before { content: ''; position: absolute; top: 0; left: 16px; right: 16px; height: 0; border-bottom: 2px dashed #E4E5D5; } @media (min-width: 768px) { .header-secondary:before { left: 24px; right: 24px; } } @media (min-width: 1024px) { .header-secondary { display: block; } } .logo { padding: 13px 0; } .logo a { display: block; } .logo svg { display: block; width: 162px; height: 30px; } @media (min-width: 768px) { .logo svg { width: 173px; height: 32px; } } .header-primary .form-search, .header-primary .menu { display: none; } .header-primary .form-search.visible { display: block; } .header-primary .form-search { width: 80%; margin: 10px 0; } @media (min-width: 768px) { .header-primary .form-search { width: 48%; } } @media (min-width: 1024px) { .header-primary .form-search { width: 46%; } } @media (min-width: 1024px) { .header-primary .form-search { display: block; } } .canvas-body { overflow: hidden; position: relative; padding: 16px 0; } @media (min-width: 768px) { .canvas-body { padding-top: 30px; padding-bottom: 30px; } } .main { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; max-width: 1190px; } @media (min-width: 1024px) { .main { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } } .canvas-content { -webkit-flex: 1; -ms-flex: 1; flex: 1; } @media (min-width: 1024px) { .has-right .canvas-content { padding-right: 30px; } } .right { width: 100%; } @media (min-width: 1024px) { .right { width: 300px; } } .footer { padding-bottom: 30px; } .footer > .center { padding-top: 30px; border-top: 2px dashed #E4E5D5; } /*========== Blocks ==========*/ .center { width: 100%; max-width: 1238px; margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px; } @media (min-width: 768px) { .center { padding-left: 24px; padding-right: 24px; } } .block-margin-bottom { margin-bottom: 20px; } .block.has-divider { padding-bottom: 20px; margin-bottom: 30px; border-bottom: 4px solid #E4E5D5; } .has-divider:not(.block) + .has-divider:not(.block) { padding-top: 20px; margin-top: 20px; border-top: 1px solid #E4E5D5; } /*========== Responsive ads ==========*/ /** * * Top & Footer * **/ @media (max-width: 785px) { body > div:nth-of-type(1), body > div:nth-of-type(1) + div, .top-bring, .footer-bring { display: none !important; } } @media (min-width: 786px) { .top-bring { display: block; margin-top: 30px; } } .top-bring { text-align: center; } .top-bring object { display: block; } /** * * Article * **/ @media (min-width: 768px) { .article-bring { float: right; margin-left: 30px; } } a:not(.btn) { color: #688C11; text-decoration: none; cursor: pointer; } a:not(.btn):hover, a:not(.btn):active { color: #54710e; text-decoration: none; } .text-center { text-align: center; } .text-caps { text-transform: uppercase; } .text-gray { color: #B2B892; } .no-margin-bottom { margin-bottom: 0 !important; } .img-right { display: block; width: 100%; max-width: 500px; margin-bottom: 20px; } .hover-info { position: relative; } .hover-info .hover-message { display: none; border-radius: 6px; width: auto; position: absolute; bottom: -12px; right: -15px; background-color: #217dbb; text-align: center; padding: 10px; color: #fff !important; } .hover-info .hover-message:after { content: ""; position: absolute; left: -15px; top: 22px; width: 0; height: 0; border-style: solid; border-width: 10px 15px 10px 0; border-color: transparent #217dbb transparent transparent; } .hover-info:hover .hover-message { display: block; } .hover-info .hover-message a { color: #fff !important; } .hover-info.contact .hover-message { width: 230px; bottom: inherit; } .hover-info.contact .hover-message:after { display: none; } @media (min-width: 769px) { .img-right { float: right; width: 40%; margin-left: 20px; } } html { font-size: 62.5%; } body, font { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 15px; font-size: 1.5rem; line-height: 1.5; color: #333; text-align: left; text-rendering: optimizeLegibility; -webkit-backface-visibility: hidden; } .block-title { font-family: "Kaushan Script", cursive; font-size: 19px; font-size: 1.9rem; line-height: 1.25; margin-bottom: 12px; color: #E56349; } .content-head { font-size: 32px; font-size: 3.2rem; line-height: 1.25; font-weight: 300; margin-bottom: 20px; } .content-title { font-size: 16px; font-size: 1.6rem; line-height: 1.25; font-weight: 600; margin-bottom: 6px; letter-spacing: -.04em; } .content-caption { font-size: 11px; font-size: 1.1rem; line-height: 1.45; color: #818669; } .articles p { font-size: 13px; font-size: 1.3rem; } p { word-wrap: break-word; } p[align="justify"] { text-align: left; } p + p, ul + p, ol + p { margin-top: 1.5em; } @media (min-width: 1300px) { body { font-size: 14px; font-size: 1.4rem; } } ul, ol { list-style-position: outside; margin-left: 21px; } .list-view, .list-view > li, .grid-view, .grid-view > li, .row-view, .row-view > li { list-style: none; } .list-view, .grid-view, .row-view { margin-left: 0; } /*========== List view ==========*/ .list-view .tile { display: block; } /*========== Grid view ==========*/ .grid-view { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .grid-view .tile { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; } /*========== Row view ==========*/ .row-view { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-view .tile { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; } /*========== List articles ==========*/ .articles > .tile { width: 100%; margin-bottom: 16px; } @media (min-width: 768px) { .articles > .tile { width: 32%; max-width: 32%; margin-bottom: 20px; } } @media (min-width: 1024px) { .articles > .tile { width: 48.5%; max-width: 48.5%; } } @media (min-width: 1200px) { .articles > .tile { width: 32%; max-width: 32%; } } /*========== List categories ==========*/ .categories .tile { -ms-flex-preferred-size: 130px; -webkit-flex-basis: 130px; flex-basis: 130px; margin: 1px; } .categories a { display: block; padding: 12px 0; font-size: 13px; font-weight: 400; background: rgba(229, 99, 73, 0.85); color: #FBFCF1; text-align: center; border-radius: 3px; transition: color .15s ease-in-out; } .categories a:hover { color: white; } .categories svg { display: block; width: 48px; height: 48px; margin: 0 auto; fill: rgba(251, 252, 241, 0.8); transition: fill .15s ease-in-out; } .categories a:hover svg { fill: white; } .categories span { margin-top: 4px; display: block; } /*========== Subcategories ==========*/ .subcategories { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-left: -5px; margin-right: -5px; } .subcategories .tile { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; margin: 0 5px 10px; } /*========== Gallery ==========*/ .gallery { margin-left: -6px; margin-right: -6px; } .gallery .tile { -ms-flex-preferred-size: 22%; -webkit-flex-basis: 22%; flex-basis: 22%; margin: 0 6px 18px; } /*========== Store products ads ==========*/ .store-products { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-left: -8px; margin-right: -8px; } .store-products .tile { -ms-flex-preferred-size: 92px; -webkit-flex-basis: 92px; flex-basis: 92px; max-width: 34%; min-width: 92px; } /*========== Footer ==========*/ .footer .grid-view { margin-left: -15px; margin-right: -15px; } .footer .grid-view > .tile { -ms-flex-preferred-size: 270px; -webkit-flex-basis: 270px; flex-basis: 270px; margin: 0 15px; } /*========== Custom lists ==========*/ .tile-text { display: block; font-size: 13px; line-height: 20px; padding: 0 0 8px; } /*========== Menus ==========*/ .menu a { color: #333; text-decoration: none; } .menu a svg { fill: #333; } .menu a:hover { color: #54710e; } .menu a:hover svg { fill: #54710e; } .header ul { list-style: none; margin-left: 0; } .header .menu { display: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 12px 0; } .header .menu .tile { -webkit-flex: 1 0 200px; -ms-flex: 1 0 200px; flex: 1 0 200px; } @media (min-width: 649px) and (max-width: 864px) { .header .menu .tile { max-width: 33.3%; } } .header .menu > li > a { display: block; padding: 12px 0; line-height: 24px; } .header .menu .icon-caret { display: none; } .header .menu svg { width: 24px; height: 24px; vertical-align: top; } .header .menu ul { display: none; } @media (max-width: 1023px) { .header-secondary.visible .menu { display: -webkit-flex; display: -ms-flexbox; display: flex; } .header .menu > .tile { display: block; } } @media (min-width: 1024px) { .header .menu { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0; } .header .menu .tile { position: relative; -ms-flex-preferred-size: auto; -webkit-flex-basis: auto; flex-basis: auto; } .header .menu > li > a { padding: 16px; } .header .menu > li:hover > a { color: #54710e; } .header .menu > li:hover > a svg { fill: #54710e; } .header .menu .icon-caret { display: inline; margin-left: -4px; fill: #B2B892 !important; } .header .menu ul { z-index: 2; position: absolute; left: 0; width: 250px; background: rgba(255, 255, 255, 0.98); box-shadow: 0 2px 1px 1px rgba(178, 184, 146, 0.2); border-radius: 0 0 3px 3px; } .header .menu > li:hover ul { display: block; } .header .menu ul > li > a { padding-left: 16px; padding-right: 16px; } } .row-view.menu a.btn { display: block; padding: 7px; margin: 4px; line-height: 24px; } /*========== Menu buttons for mobile ==========*/ .menu-btn { position: absolute; top: 11px; left: 5px; } .menu-btn-right { left: auto !important; right: 5px; } @media (min-width: 768px) { .menu-btn { top: 12px; left: 14px; } .menu-btn-right { right: 14px; } } @media (min-width: 1024px) { .menu-btn { display: none !important; } } .cover { background: url("../images/cover.jpg") center center no-repeat; background-size: cover; padding: 30px 0; } @media (min-width: 768px) { .cover { padding: 80px 0; } } @media (min-width: 1034px) { .cover { margin-bottom: 30px; } } @media (min-width: 1300px) { .cover { padding: 120px 0; } } .cover p { margin-bottom: 16px; font-size: 20px; font-size: 2rem; color: white; text-shadow: 0 2px 10px rgba(51, 51, 51, 0.5); } @media (min-width: 768px) { .cover p { font-size: 28px; font-size: 2.8rem; } } .media { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 100%; } .media-columns-view { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .media-figure, .image { display: block; position: relative; overflow: hidden; } .media-figure:after, .image:after { display: block; z-index: 1; content: ''; } .media-figure > a, .image > a { display: block; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .media-figure img, .image img, .gallery .image > img { position: absolute; top: 50%; left: 50%; width: 102% !important; margin-right: -50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .media-body { -webkit-flex: 1; -ms-flex: 1; flex: 1; } .media-figure + .media-body { margin-left: 20px; } .media-columns-view .media-figure + .media-body { width: 100%; margin-top: 14px; margin-left: 0; } .breadcrumb { margin-bottom: 6px; } /*========== Article ==========*/ article.media .media-figure { width: 100%; } article.media .media-figure:after { display: block; z-index: 1; content: ''; padding-top: 62.5%; background: rgba(0, 0, 0, 0.1); } .articles .card { padding: 2px 2px 12px; } @media (max-width: 767px) { .articles .card, .card-xl { margin-left: -16px; margin-right: -16px; } } .articles .card .media-body { overflow: hidden; height: 105px; padding: 0 14px; } .article img { display: block; width: 100% !important; height: auto !important; float: none; margin: 0 auto 20px; } .article img + br { display: none; } @media (min-width: 768px) { .article img { width: auto !important; max-width: 350px; } } @media (min-width: 1024px) { .article img { max-width: 400px; } } .related > .tile { width: 100%; } @media (min-width: 1024px) { .related > .tile { width: 50%; } } .share-block { display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 1000; } .share-block .btn { -webkit-flex: 1; -ms-flex: 1; flex: 1; border-radius: 0; } @media (max-width: 868px) { .share-block { width: 100%; position: fixed; left: 0; bottom: 0; margin-bottom: 0; } .share-block .btn { padding-top: 10px; padding-bottom: 10px; } .share-block .btn svg { float: none; margin: 0 auto; } .share-block .btn span { display: none; } } @media (min-width: 869px) { .share-block { padding-bottom: 10px; border-bottom: 1px solid #E4E5D5; } .share-block .btn { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border-radius: 3px; } .share-block .btn + .btn { margin-left: 5px; } } /*========== Gallery grid view ==========*/ .gallery a { display: block; } .gallery .image { background: #E4E5D5; } .gallery .image:after { padding-top: 100%; } .gallery figcaption { display: block; margin-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: lowercase; } .gallery figcaption:first-letter { text-transform: uppercase; } .gallery a:hover figcaption { color: #54710e; } /*========== Image page ==========*/ .photogallery .image { margin-bottom: 20px; } .photogallery .image:after { padding-top: 56.25%; } .comment .media-figure { width: 48px; height: 48px; } .comment .media-figure svg { fill: #B2B892; } .comments { width: 100%; padding: 24px; background: #FBFCF1; border: 1px solid #E4E5D5; border-radius: 4px; } @media (min-width: 768px) { .comments { -webkit-flex: 1; -ms-flex: 1; flex: 1; max-width: 640px; margin-right: 30px; } } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #333; background-color: white; background-image: none; border: 1px solid #d0d2b6; border-radius: 3px; transition: all ease-in-out .15s; } .form-control:focus { border-color: #688C11; outline: 0; } .form-control::-moz-placeholder { color: #B2B892; opacity: 1; } .form-control:-ms-input-placeholder { color: #B2B892; } .form-control::-webkit-input-placeholder { color: #B2B892; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type="search"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 46px; } } .form-group { margin-bottom: 15px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-left: 0; padding-right: 0; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.form-group-sm .form-control { height: 30px; line-height: 30px; } textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; min-height: 32px; } .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } select.form-group-lg .form-control { height: 46px; line-height: 46px; } textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control { height: auto; } .form-group-lg .form-control-static { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; min-height: 38px; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; } .input-sm + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; } .has-success .form-control { border-color: #3c763d; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color: #2b542c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color: #66512c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; } .has-error .form-control { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color: #843534; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .has-feedback label ~ .form-control-feedback { top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; } .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: top; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: top; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; } .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } } .form-horizontal .has-feedback .form-control-feedback { right: 15px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 14.333333px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; } } .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .form-horizontal .form-group:after { clear: both; } /*========== Search form ==========*/ .form-search { position: relative; } .form-search input { width: 100%; padding-left: 38px; } .form-search button { position: absolute; left: 0; top: 1px; background: transparent !important; border-width: 0 !important; } .form-search button svg { fill: #B2B892; } [role="button"] { cursor: pointer; } .btn { display: inline-block; min-width: 2px; max-width: 100%; min-height: 24px; margin: 0; padding: 4px 7px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px; font-weight: normal; text-align: center; text-decoration: none !important; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); background: #d0d2b6; border: 1px solid #d0d2b6; color: white !important; white-space: nowrap; box-shadow: none; border-radius: 3px; transition: all .2s ease; } .btn:hover { background: #9ca473; border-color: #9ca473; } .btn svg { display: block; float: left; width: 24px; height: 24px; fill: white; } .btn svg + span { float: left; } .btn span { margin: 0 6px; } /*========== Color variations ==========*/ .btn-transparent, .btn-transparent:hover { background: transparent; border-color: transparent; } .btn-primary { background: #688C11; border-color: #688C11; } .btn-primary:hover { background: #7ca714; border-color: #7ca714; } .btn-fb { background: #2F4D8B; border-color: #2F4D8B; } .btn-fb:hover { background: #223865; border-color: #223865; } .btn-tt { background: #55acee; border-color: #55acee; } .btn-tt:hover { background: #2795e9; border-color: #2795e9; } .btn-gg { background: #dd4b39; border-color: #dd4b39; } .btn-gg:hover { background: #c23321; border-color: #c23321; } .btn-wa { background: #4dc247; border-color: #4dc247; } .btn-wa:hover { background: #3ba135; border-color: #3ba135; } /*========== Menu buttons ==========*/ .menu-btn { background: transparent; border-color: transparent; color: #333; } .menu-btn svg { fill: #333; } /*========== Outline ==========*/ .btn-outline { background: transparent !important; color: #828a5a !important; } .btn-outline svg { fill: #B2B892; } /*========== Btn variations ==========*/ .btn-block { width: 100%; display: block; } table { width: 100% !important; } /*========== Store ==========*/ .store-products a { display: block; padding: 7px; border: 1px solid white; } .store-products a:hover { border-color: #54710e; } .store-products .image { background: #333; } .store-products .image:after { padding-top: 100%; } .store-products figcaption { display: block; margin-top: 8px; font-size: 12px; line-height: 18px; text-transform: lowercase; } .store-products figcaption:first-letter { text-transform: uppercase; } .store-products figcaption span { display: block; height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: lowercase; } .store-products figcaption b { display: block; } /*========== Product page ==========*/ .products .media-figure { width: 70px; height: 70px; } .products .img-right { width: 100px; } /*========== Pagination ==========*/ .pager { text-align: center; } .pager ul { display: inline-block; overflow: hidden; list-style: none; } .pager li { float: left; } .pager li + li { margin-left: 10px; } .card { padding: 16px; background: white; box-shadow: 0 0 0 1px rgba(228, 229, 213, 0.85); } @media (min-width: 768px) { .card { border-radius: 2px; } .card-xl { padding: 32px; } } .card .block-title { margin-top: -4px; } #cookieChoiceInfo { top: auto !important; left: auto !important; bottom: 12px; right: 12px; width: 280px !important; padding: 2px 10px !important; background: #FBFCF1 !important; border: 2px solid #818669; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1); font-size: 13px; line-height: 1.5; } #cookieChoiceInfo span, #cookieChoiceInfo a { display: block; margin: 8px; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none; } @media (max-width: 767px) { .visible-xs { display: block; } } @media (min-width: 768px) and (max-width: 1023px) { .visible-sm { display: block; } } @media (min-width: 1024px) and (max-width: 1299px) { .visible-md { display: block; } } @media (min-width: 1300px) { .visible-lg { display: block; } } /*# sourceMappingURL=gradinamea.css.map */