html { line-height:1.15; -webkit-text-size-adjust:100%; } body { margin:0; overflow-x:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column } body, html { height:100%; margin:0 } h1 { font-size:2em; margin:.67em 0 } hr { -webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible } pre { font-family:monospace,monospace; font-size:1em } a { background-color:transparent } abbr[title] { border-bottom:none; text-decoration:underline; -webkit-text-decoration:underline dotted; text-decoration:underline dotted } b, strong { font-weight:bolder } code, kbd, samp { font-family:monospace,monospace; font-size:1em } small { font-size:80% } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline } sub { bottom:-.25em } sup { top:-.5em } img { border-style:none } .lazyload { opacity:0 } .lazyloading { opacity:1; -webkit-transition:600ms opacity; -o-transition:600ms opacity; transition:600ms opacity } .lazyloaded { opacity:1; -webkit-transition:100ms opacity; -o-transition:100ms opacity; transition:100ms opacity } [data-src]::before { content:''; display:block; max-height:600px } button, input, optgroup, select, textarea { font-family:inherit; font-size:100%; line-height:1.15; margin:0 } button, input { overflow:visible } button, select { text-transform:none } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance:button } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style:none; padding:0 } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline:1px dotted ButtonText } fieldset { padding:.35em .75em .625em } legend { -webkit-box-sizing:border-box; box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal } progress { vertical-align:baseline } textarea { overflow:auto } [type="checkbox"], [type="radio"] { -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height:auto } [type="search"] { -webkit-appearance:textfield; outline-offset:-2px } [type="search"]::-webkit-search-decoration { -webkit-appearance:none } ::-webkit-file-upload-button { -webkit-appearance:button; font:inherit } details { display:block } summary { display:list-item } template { display:none } [hidden] { display:none } body, button, input, select, optgroup, textarea { color:var(--default-black,#222); font-family:'Montserrat',Helvetica,sans-serif; font-size:16px; font-size:1rem; line-height:1.5 } h1, h2, h3, h4, h5, h6 { clear:both; font-family:'Montserrat',sans-serif; font-weight:900; line-height:1.1; letter-spacing:.1em; text-transform:uppercase } .site-title { font-size:37px; padding:0; min-width:300px } p { margin-bottom:1.5em } .site-branding { -ms-flex-preferred-size:50%; flex-basis:50% } .site-description { font-size:11px; width:300px; margin:-10px 0 0 5px; text-transform:uppercase; letter-spacing:.15em } dfn, cite, em, i { font-style:italic } blockquote { margin:0 1.5em } address { margin:0 0 1.5em } pre { background:#eee; font-family:"Courier 10 Pitch",Courier,monospace; font-size:15px; font-size:.9375rem; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em } code, kbd, tt, var { font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; font-size:15px; font-size:.9375rem } abbr, acronym { border-bottom:1px dotted #666; cursor:help } mark, ins { background:#fff9c0; text-decoration:none } big { font-size:125% } .entry-title, .sticky-title { font-size:35px; text-transform:uppercase; text-shadow:3px 3px var(--primary-color,#fbc8e7); padding:0 100px; margin:0 } .entry-title a:hover, .sticky-title a:hover { text-shadow:3px 3px var(--default-black,#222); } .intro-paragraph { font-size:21px; letter-spacing:.1em } .entry-meta, .entry-sticky-meta { text-transform:uppercase; font-size:12px; color:#888; margin-top:10px; padding:0 30px 30px 30px; letter-spacing:.2em; font-family:"Lucida Console",Monaco,monospace; } .entry-meta a, .entry-sticky-meta a { color:#888 } .byline span { margin:0 30px } .entry-meta a:hover, .entry-meta a:focus { color:var(--primary-color,#fbc8e7)!important } .entry-meta i { color:#a1a1a1; padding-right:7px } .entry-content p > a { font-weight:700; border-bottom:2px dashed var(--default-black,#222) } .entry-content p > a:hover, .entry-content p > a:focus { color:var(--primary-color,#fbc8e7); border-bottom:2px dashed var(--primary-color,#fbc8e7) } .tags-links a { padding:2px 7px; font-size:10px; text-transform:uppercase; letter-spacing:.1em; margin-right:10px; font-family:"Lucida Console",Monaco,monospace } .tags-links { -ms-flex-preferred-size:70%; flex-basis:70%; word-wrap:break-word; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end } .tags-links a { margin:3px } .flex-footer-container { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0 30px; margin:20px 0 } html { -webkit-box-sizing:border-box; box-sizing:border-box } *, :before, :after { -webkit-box-sizing:inherit; box-sizing:inherit } body { background:var(--default-white,#FFF) } .background-dots { background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.02' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E") } .background-triangles { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23111111' fill-opacity='0.04'%3E%3Cpath d='M2 6h12L8 18 2 6zm18 36h12l-6 12-6-12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") } .background-graph { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23111111' fill-opacity='0.06'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") } hr { background-color:#ccc; border:0; height:1px; margin-bottom:1.5em } ul, ol { margin:0 0 1.5em 3em } ul { list-style:disc } ol { list-style:decimal } li>ul, li>ol { margin-bottom:0; margin-left:1.5em } dt { font-weight:700; padding:0 20px } dd { margin:0 1.5em 1.5em } img { height:auto; max-width:100% } @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { .selector:not(:root), img { image-rendering:-webkit-optimize-contrast } } figure { margin:1em 0 } table { margin:0 0 1.5em; width:100% } button, input[type="button"], input[type="reset"], input[type="submit"] { border:1px solid; border-color:#ccc #ccc #bbb; border-radius:3px; background:#e6e6e6; color:rgba(0,0,0,.8); font-size:12px; font-size:.75rem; line-height:1; padding:.6em 1em .4em } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color:#ccc #bbb #aaa } button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color:#aaa #bbb #bbb } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color:#666; border:1px solid #ccc; border-radius:3px; padding:3px } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color:var(--default-black,#222); } select { border:1px solid #ccc } textarea { width:100% } a { color:var(--default-black,#222); text-decoration:none } a:hover, :hover { -webkit-text-decoration:bold; text-decoration:bold; transition:all .3s ease 0s !important; -webkit-transition:all .3s ease 0s !important; -o-transition:all .3s ease 0s !important; -moz-transition:all .3s ease 0s !important } a:focus { outline:thin dotted; color:var(--primary-color,#fbc8e7) } a:hover { outline:0; color:var(--primary-color,#fbc8e7) } .container { padding:0 50px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-height:250px; min-height:45px } .container-centered { padding:20px 30px; -webkit-box-align:center; -ms-flex-align:center; align-items:center } .sticky-nav .container-centered { padding:0 } .container-modern-centered { padding:0 30px; text-align:justify; -webkit-box-align:center; -ms-flex-align:center; align-items:center } .container .site-title, .container .custom-logo { margin:15px 5px } .sticky-nav .container .site-title, .sticky-nav .container .custom-logo { margin:0 } .container .site-branding { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap } .sticky-nav .container .site-title { margin:0 } .custom-logo.container-centered { float:none; padding:18px 0 0 10px } .container-centered .site-title, .container-centered .site-description { text-align:center; width:auto; margin:0; padding:0 0 10px } .container-centered .main-navigation ul { padding:0; float:none } .container-centered .custom-logo-link { display:block; text-align:center } .container-centered .custom-logo { float:none!important; margin-bottom:20px } .main-navigation-divided ul { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; list-style-type:none; margin:0; padding:0 } .main-navigation-divided ul li { text-align:center; padding:0 25px; width:100% } .main-navigation-divided .menu-divider-item { margin:15px 0 } .sticky-nav .menu-divider-item { margin:0 } .main-navigation-divided ul li.last .sub-menu, .main-navigation-divided ul li.last ul li { width:100px } .site-header { background:transparent; position:relative; width:100%; top:0; left:0; padding:10px 0; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; z-index:30000; font-weight:700 } .site-header ul { text-transform:uppercase; font-size:11px; font-weight:700; letter-spacing:.15em } .site-header ul li a { padding-bottom:5px } .site-header ul li a:after { bottom:0; content:""; display:block; height:1.8px; left:50%; position:absolute; background:var(--default-black,#222); -webkit-transition:width .3s ease 0s,left .3s ease 0s; -o-transition:width .3s ease 0s,left .3s ease 0s; transition:width .3s ease 0s,left .3s ease 0s; width:0 } .site-header ul li a:hover:after { width:100%; left:0 } .main-navigation-divided ul li a:after, .mobile-menu .sub-menu a:after, .social-media-icons a:after { display:none!important } .main-navigation-divided .sub-menu, .main-navigation-divided .sub-menu li { display:block!important; margin:0; padding:6px; width:250px } .sub-menu li a { padding:10px 15px 10px 10px!important } .custom-logo { float:left; width:auto; height:auto; max-height:200px; max-width:300px; padding-top:5px; position:relative } #site-navigation { width:100%; font-weight:900 } .container-centered #site-navigation { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center } .main-navigation ul { margin:0; float:right } .main-navigation ul li { padding:0 10px; display:table-cell } .sticky-nav { background:var(--default-white,#fff); -webkit-box-shadow:0 0 10px grey; box-shadow:0 0 10px grey; position:fixed } .sticky-nav img { width:auto; max-height:65px; max-width:150px } .sticky-nav .container-centered img { margin-bottom:2px } .sticky-nav h1 { font-size:20px; margin:auto } .sticky-nav p { display:none } .sticky-nav .social-icons-divided { display:none } .green { color:red!important } .nosticky { position:relative!important } .site-header ul ul { -webkit-box-shadow:1px 2px 2px 1px rgba(0,0,0,.2); box-shadow:1px 2px 2px 1px rgba(0,0,0,.2); float:left; position:absolute; left:-999em; z-index:99999; margin:0; padding:0; background:var(--default-white,#fff); letter-spacing:.15em } .site-header ul ul li { margin-top:10px; float:left } .main-navigation ul ul ul, .main-navigation-divided ul ul ul { left:-999em; top:0 } .main-navigation ul ul li:hover>ul, .main-navigation ul ul li.focus>ul { left:50%; top:100% } .main-navigation-divided ul ul li:hover>ul, .main-navigation-divided ul ul li.focus>ul { left:50%; top:50% } .main-navigation ul ul a { width:200px } .main-navigation ul .last ul li a { width:100% } .main-navigation ul li:hover>ul, .main-navigation-divided ul li:hover>ul, .main-navigation-divided ul li.focus>ul .main-navigation ul li.focus>ul { left:auto } .main-navigation li { position:relative } .main-navigation li .container-centered { float:none!important } .main-navigation a { display:block; text-decoration:none } .social-media-icons { list-style-type:none; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin-top:8px; padding:0 } .social-media-icons li { padding-right:3px!important } .social-media-icons a:hover, .social-media-icons a:focus { color:#888 } .social-icons-divided { position:absolute; top:0; right:20px } .social-icons-divided li { padding:0 10px } .sub-menu li { position: relative; } .site-header .menu-btn { height: 100%; } .menu-icon { cursor:pointer; display:none; margin:7px; position:absolute; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; clear:both; right:5px; z-index:9999999999; top:35% } .menu-icon .navicon { background:var(--default-black,#222); display:block; height:3px; position:relative; -webkit-transition:background .2s ease-out; -o-transition:background .2s ease-out; transition:background .2s ease-out; width:23px } .site-header .menu-icon .navicon:before, .site-header .menu-icon .navicon:after { background:var(--default-black,#222); content:''; display:block; height:100%; position:absolute; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; width:100% } .site-header .menu-icon .navicon:before { top:6px } .site-header .menu-icon .navicon:after { top:-6px } .mobile-menu { background:var(--default-black,#222); color:var(--default-white,#fff); left:0; width:100%; -o-transition:all 600ms cubic-bezier(.42,0,.58,1); transition:all 600ms cubic-bezier(.42,0,.58,1); -webkit-transition:all 600ms cubic-bezier(.42,0,.58,1); -moz-transition:all 600ms cubic-bezier(.42,0,.58,1); -webkit-box-sizing:border-box; box-sizing:border-box; top:0; position:absolute; z-index:0; opacity:.9; height:0; overflow:hidden; display:none } .mobile-menu ul { padding:0; margin:0; list-style-type:none } .mobile-menu li, .mobile-menu a { color:var(--default-white,#fff); margin:0; padding:20px; cursor:pointer } .mobile-menu li:hover, .mobile-menu li:focus { background-color:#f2f2f2; font-weight:700 } .mobile-menu li:hover a { color:var(--default-black,#222) } .mobile-menu .menu-item-has-children a:before { content:"+ " } .mobile-menu li:hover .sub-menu, .mobile-menu li:focus .sub-menu { display:block!important; max-height:1000px!important } .mobile-menu .sub-menu a:before { content:"" } .mobile-menu .sub-menu { overflow:hidden!important; max-height:0!important; -webkit-transition:all .5s ease-out!important; background:transparent; position:relative; float:none; -webkit-box-shadow:0 0 0 0; box-shadow:0 0 0 0; color:var(--default-black,#222); left:0 } .mobile-menu .sub-menu a, .mobile-menu .sub-menu li { color:var(--default-black,#222)!important } .mobile-menu ul ul li { float:none } .site-header .menu-btn { display:none } .site-header .menu-btn:checked~.mobile-menu { height:100vh; -webkit-transition:height 1s cubic-bezier(.42,0,.58,1); -o-transition:height 1s cubic-bezier(.42,0,.58,1); transition:height 1s cubic-bezier(.42,0,.58,1); -webkit-transition:padding 1s cubic-bezier(.42,0,.58,1); -o-transition:padding 1s cubic-bezier(.42,0,.58,1); transition:padding 1s cubic-bezier(.42,0,.58,1); -webkit-transition:all 1s cubic-bezier(.42,0,.58,1); -moz-transition:all 1s cubic-bezier(.42,0,.58,1) } .site-header .menu-btn:checked~.menu-icon .navicon { background:transparent } .site-header .menu-btn:checked~.menu-icon .navicon:before { -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); background:var(--default-white,#FFF) } .site-header .menu-btn:checked~.menu-icon .navicon:after { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:var(--default-white,#FFF) } .site-header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before, .site-header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after { top:0 } @media screen and (max-width:900px) { li.menu-divider-item { display:block!important } .mobile-menu { display:block } #site-navigation li { display:none } .menu-btn, .menu-icon { display:inline-block } .social-media-icons { display:none } .site-footer .social-media-icons { display:block } .mobile-menu .social-media-icons { display:-webkit-inline-box!important; display:-ms-inline-flexbox!important; display:inline-flex!important; position:relative; margin-left:40px } .mobile-menu .social-media-icons li { padding:0 } .mobile-menu .social-media-icons li:hover { background:transparent } .mobile-menu .social-media-icons a:hover, .mobile-menu .social-media-icons a:focus { color:#999 } .mobile-menu .social-media-icons { border-top:1px solid #d2d2d2; width:80%; padding-top:20px } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin:50px auto; padding:10px; overflow:hidden; width:60%; grid-column:1/-1 } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:right; padding-right:15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:50% } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align:left; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-left:15px; display:-webkit-box; display:-ms-flexbox; display:flex; width:50%; position:relative } .nav-next:after { content:"\2771"; font-size:50px; font-weight:700; right:0; position:absolute } .nav-previous:before { content:" \2770"; font-size:50px; font-weight:700; margin-right:6px } .nav-next a { margin-right:30px } .nav-previous:hover, .nav-next:hover { color:var(--primary-color,#fbc8e7) } .nav-previous a, .nav-next a { font-weight:700; text-transform:uppercase; letter-spacing:.1em } .nav-links { display:-webkit-box; display:-ms-flexbox; display:flex } .screen-reader-text { border:0; clip:rect(1px,1px,1px,1px); -webkit-clip-path:inset(50%); clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute!important; width:1px; word-wrap:normal!important } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6); box-shadow:0 0 2px 2px rgba(0,0,0,.6); clip:auto!important; -webkit-clip-path:none; clip-path:none; color:#21759b; display:block; font-size:14px; font-size:.875rem; font-weight:700; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000 } #content[tabindex="-1"]:focus { outline:0 } .alignleft { float:left; margin-right:1.5em; padding:10px } .alignright { float:right; margin-left:1.5em; padding:10px } .aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto } .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content:""; display:table; table-layout:fixed } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear:both } .widget { margin:0 0 1.5em } .widget select { max-width:100% } section.widget { background:var(--default-white,#fff); padding:20px; border:8px solid var(--default-black,#222) } .widget_categories li, .widget_product_categories li, .widget li { text-align:center; text-transform:uppercase; letter-spacing:.2em; font-size:11px; padding:10px; font-weight:700; background:#f9f9f9; margin-bottom:5px!important; margin-left:0!important; color:var(--default-black,#222); } .widget_categories li a, .widget_product_categories li a, .widget li a { margin-left:10px } .widget_categories li:before, .widget_product_categories li:before, .widget li:before { content:""!important } .widget_categories li:hover, .widget_product_categories li:hover { background:var(--default-white,#FFF) } .widget h2 { font-size:25px!important; text-transform:uppercase; letter-spacing:.15em; text-align:center; margin:0; padding:10px 0; font-family:'Montserrat',sans-serif } .widget p { text-align:center } .widget ul { margin:0; padding:0; list-style-type:none } .widget ul li { margin-bottom:20px; margin-left:30px } .widget ul li:before { content:"\27A4"; padding-right:10px; margin-left:-30px } .search-form label input { border-radius:0; width:100%; padding:10px; margin-bottom:7px; text-transform:uppercase; font-size:11px; letter-spacing:.2em } #secondary2 .social-box { display:none } #secondary .little-widgets-blog-posts-section h2 { padding: 10px; } .search-submit { width:100%; background:var(--primary-color,#fbc8e7)!important; text-transform:uppercase; font-family:"Lucida Console",Monaco,monospace; color:var(--default-black,#222)!important; border:2px solid var(--default-black,#222)!important; height:100%; cursor:pointer; border-radius:0!important; padding:10px!important; letter-spacing:.3em } .search-submit:hover { background:var(--default-black,#222)!important; color:var(--primary-color,#fbc8e7)!important } .container, .content-area, .container-centered, .page-layout { max-width:1400px; margin-left:auto; margin-right:auto } .entry-content .disclaimer { padding:0 10px; display:block; text-align:center; } .sticky { display:block } .updated:not(.published) { display:none } .spacer { min-height:100px; display:block; width:100% } .page-links { clear:both; margin:0 40px } #primary { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden } #primary.sidebar-left { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse } #main { -webkit-box-flex:70%; -ms-flex:70%; flex:70%; min-width:0 } #secondary { -webkit-box-flex:20%; -ms-flex:20%; flex:20%; padding:0 30px 30px; max-width:360px; margin:0 auto } #main article { background:var(--default-white,#fff); margin:0 30px 30px; -ms-word-wrap:break-word; word-wrap:break-word; border:8px solid var(--default-black,#222); } #main article .entry-header { text-align:center; background:var(--default-white,#fff); margin-top:30px } .white-entry-wrapper { background:var(--default-white,#fff); width:auto; border-left:10px solid var(--default-black,#222); margin-left:80px; height:100% } article p { font-size:19px } .entry-content > p { padding:0 50px; } .entry-content form, .posts-grid form { padding:0 40px; } .sticky .entry-content { margin:10px 10px 0 } .social-box { -ms-flex-preferred-size:30%; flex-basis:30% } .social-btn a { padding:10px; border-bottom:none } .social-btn a:hover, .social-btn a:focus { border:none } .more-link, .little-widgets-button, .woocommerce #respond input#submit, .is-style-theme-button { display:inline-block; background:var(--primary-color,#fbc8e7); color:var(--default-black,#222); text-align:center; width:150px; text-transform:uppercase; font-size:12px; padding:10px 0; letter-spacing:.17em; margin:0 auto 50px; font-weight:400!important; font-family:"Lucida Console",Monaco,monospace; border: 2px solid var(--default-black,#222); } .more-link:hover, .more-link:focus, .little-widgets-button:hover, .little-widgets-button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .is-style-theme-button:hover{ color:var(--primary-color,#fbc8e7); background:var(--default-black,#222); } .little-widgets-button.alt { color:var(--primary-color,#fbc8e7); background:var(--default-black,#222) } .little-widgets-button.alt:hover { background:var(--default-black,#222); opacity:.8; } #main .posts-grid .sticky .more-link { margin:15px 15px 30px; border:2px solid var(--default-black,#222); } .site-footer { background:#f9f9f9; color:var(--default-black,#222); text-align:center; text-transform:uppercase; font-size:11px; font-weight:700; letter-spacing:.2em; padding:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:auto; clear:both; min-height:100px; width:100%; -ms-flex-negative:0; flex-shrink:0 } .site-footer ul { list-style-type:none; margin:0; padding:0; display:inline } .site-footer .sub-menu { display:none } .site-footer li { padding-right:15px!important; display:inline } .site-footer>div { -ms-flex-preferred-size:33%; flex-basis:33% } figcaption { letter-spacing:.1em } .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6 { padding-left:50px; padding-right:50px; text-transform:uppercase } .itsawrap { display:-webkit-box; display:-ms-flexbox; display:flex; margin:0 30px } .itsawrap article { margin:0!important; padding:0; border-right:none!important; background:var(--default-black,#222)!important } .itsawrap .entry-content, .itsawrap .entry-header, .itsawrap .entry-footer { background:var(--default-white,#FFF) } .itsawrap .entry-header { margin-top:0!important; padding-top:30px } .itsawrap .entry-footer { padding-top:20px } .itsawrap .entry-meta { padding-bottom:10px } #secondary2 { padding:10px; margin:0; background:var(--default-black,#222); -ms-flex-preferred-size:100%; flex-basis:100%; max-width: 250px; overflow: hidden; } #secondary2 .widget { background:var(--default-black,#222); color:var(--default-white,#fff); padding:0 0 20px 0; border: none; } #secondary2 .null-instagram-feed a { color:var(--default-white,#FFF) } .itsawrap .little-widgets-blog-box { padding:0; margin:0; border-top:none!important; border-bottom:none!important; border-left:none!important } .itsawrap .little-widgets-blog-box article { background:inherit!important } .itsawrap .little-widgets-aligner { padding:0 } .poster-wrapper .post-thumbnail { border:8px solid var(--default-black,#222); border-bottom:none; margin:0 30px -8px; -ms-flex-preferred-size:100%; flex-basis:100% } .poster-wrapper .post-thumbnail img { max-height:550px; } .page-header { margin:0 30px 20px; background-color:var(--primary-color,#fbc8e7); background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23111111' fill-opacity='1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E"); border:8px solid var(--default-black,#222) } .page-title { text-transform:uppercase; margin:0; padding:5px 8px } .archive-description { font-size:13px } .posts-grid { display:-ms-grid; display:grid } .posts-grid-columns-2 { -ms-grid-columns:50% 50%; grid-template-columns:50% 50% } .posts-grid-columns-3 article, .posts-grid-columns-4 article { margin:0 15px 15px 15px!important } .posts-grid-columns-3 { -ms-grid-columns:33% 33% 33%; grid-template-columns:33% 33% 33% } .posts-grid-columns-4 { -ms-grid-columns:25% 25% 25% 25%; grid-template-columns:25% 25% 25% 25% } .posts-grid article { border:1px solid #f9f9f9 } .posts-grid .sticky { grid-column:1 / -1 } .posts-grid .sticky .entry-footer { display:none } .sticky .entry-meta { text-align:center!important; font-size:12px!important; letter-spacing:.2em } .posts-grid article h2, .posts-grid article p { padding:0 15px; margin:20px 0 0 } .posts-grid .grid-title { margin:10px 0 0; text-transform:uppercase } .posts-grid .sticky-title { margin:0; padding:20px 10px } .sticky p { padding-bottom:10px!important; margin-top:0!important } .grid-more-link { background:var(--primary-color,#fbc8e7); padding:5px; text-transform:uppercase; font-size:10px; letter-spacing:.2em; color:var(--default-black,#222); font-family:"Lucida Console",Monaco,monospace; border:1px solid var(--default-black,#222); margin:15px; position:absolute; bottom:0 } .grid-more-link:hover { background:var(--default-black,#222); color:var(--primary-color,#fbc8e7) } .grid-more-link:after { content:"\000A0 \027A1" } .posts-grid .social-box { text-align:right; position:absolute; bottom:0; right:0; margin:15px } .posts-grid .grid-excerpt { padding-bottom:30px!important } .posts-grid article { padding-bottom:30px!important; position:relative } .posts-grid .entry-meta { text-align:left; margin:0!important; padding:20px 15px 0; font-size:11px; letter-spacing:.3em } .posts-grid img:hover { opacity:.7 } .post-thumbnail img { -o-object-fit:cover; object-fit:cover; width:100%; max-height:450px } .entry-header .post-thumbnail img { border-top:8px solid var(--default-black,#222); line-height:0 } .page-layout .post-thumbnail img { max-height:100% } .posts-grid .post-thumbnail img { height:400px; border-bottom:8px solid var(--default-black,#222); z-index:1; position:relative } .posts-grid .sticky { padding-bottom:0!important } .posts-grid .sticky .post-thumbnail img { height:450px } .page-layout .post-thumbnail { width:50%; max-height:500px } .page-layout .post-thumbnail img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover } .page-layout .page-flex-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; background:var(--default-black,#222); border-bottom:8px solid var(--default-black,#222) } .page-layout .entry-page-header { width:50%; -ms-flex-item-align:center; -ms-grid-row-align:center; align-self:center; padding:20px 0 } .page-layout .entry-title { font-size:55px; text-align:center; color:var(--primary-color,#fbc8e7); text-shadow:0 0; padding: 0 50px; } .page-layout .entry-content { width:100%; margin:0; padding:30px 0 } .page-flex-wrapper p { color:var(--default-white,#fff); text-align:center; letter-spacing:.15em; text-transform:uppercase; font-size:14px!important } .entry-content li { font-size:19px } #main .entry-content ul, #main .entry-content ol { padding:0 35px; } #contact-respond input, #contact-respond label, #contact-respond textarea { width:100%; font-size:13px; color:var(--default-black,#222); letter-spacing:.1em; text-transform:uppercase } #contact-respond form { padding:0 } #contact-respond .contact-submit { width:auto; border-radius:0; padding:10px; background:var(--primary-color,#fbc8e7); border:2px solid var(--default-black,#222); text-transform:uppercase; font-size:11px; cursor:pointer; color:var(--default-black,#222); font-family:"Lucida Console",Monaco,monospace } #contact-respond .contact-submit:hover { background:var(--default-black,#222); color:var(--primary-color,#fbc8e7) } .relatedposts { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:30px; padding:20px 20px 20px 0; background:var(--default-black,#222); color:var(--default-white,#fff); min-height:210px; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline } .relatedposts h3 { -ms-flex-preferred-size:20%; flex-basis:20%; text-transform:uppercase; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); font-size:36px; padding:0; left:-48px; position:relative; bottom:0; } .relatedposts .relatedthumb { width:100%; text-transform:uppercase; font-size:12px; letter-spacing:.1em; padding:5px; -webkit-box-flex:1; -ms-flex:1; flex:1; font-family:"Lucida Console",Monaco,monospace } .relatedthumb img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover } .relatedthumb .thumb-container { min-height:150px } .relatedposts a { color:var(--default-white,#FFF) } .author-description { width:100%; margin:0 auto; font-size:16px; letter-spacing:.1em; padding:0 8px 10px } .wp-block-image img { margin:0 auto; display:block } .wp-block-quote { border:none!important; display:block; margin:25px auto!important; padding:10px; font-family:"Lucida Console",Monaco,monospace; width:80% } .wp-block-quote p, blockquote p { z-index:9; font-size:20px; position:relative; text-align:center; font-weight:700; letter-spacing:.1em } .is-style-large p { font-style:normal!important } .wp-block-quote cite { text-align:center; position:relative; z-index:9; margin:0 auto; display:block; text-transform:uppercase; letter-spacing:.3em; font-size:10px; color:inherit!important } .is-style-large cite { text-align:center!important; font-size:14px!important } .wp-block-pullquote { color:inherit; margin:25px auto; background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23111111' fill-opacity='.1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")!important } .wp-block-pullquote p { font-size:35px; text-transform:uppercase } .wp-block-pullquote cite { letter-spacing:.1em; display:inline-block; color:inherit } .wp-block-pullquote blockquote { max-width:100%!important; text-align:center!important } .wp-block-table td, table td, .wp-block-table th, table th { padding:10px 20px; border:1px solid #eee; border:none } .wp-block-table tr:nth-child(even), table tr:nth-child(even) { background-color:#f9f9f9 } .wp-block-cover-text { text-transform:uppercase; font-weight:700; letter-spacing:.15em } #main .entry-content figure a { border-bottom:none } address { margin:0 50px } .wp-block-file { padding:0 20px } .wp-block-archives-dropdown { margin:10px 50px } .wp-block-button { padding:10px } .wp-block-file a, .wp-block-button a { border-bottom:none; border-radius:0 } .wp-block-file a:hover { border-bottom:none } .comment-content a { word-wrap:break-word } .bypostauthor { display:block } #comments { padding:20px } #reply-title { text-transform:uppercase; text-align:center; font-size:25px } .form-submit input { font-family:"Lucida Console",Monaco,monospace; display:block; background:var(--primary-color,#fbc8e7); color:var(--default-black,#222); text-align:center; width:150px; text-transform:uppercase; border:2px solid var(--default-black,#222); font-size:12px; font-weight:400; padding:10px 0; letter-spacing:.1em; border-radius:0 } .form-submit input:hover { cursor:pointer; color:var(--primary-color,#fbc8e7); background:var(--default-black,#222); border:2px solid var(--default-black,#222) } .comment-author { display:inline-block; letter-spacing:.1em } .comment-author img { float:left; padding-right:10px } .comment-author .fn { text-transform:uppercase; font-size:15px } .comment-metadata, .reply { display:inline-block; max-width:350px; font-size:12px; text-transform:uppercase; letter-spacing:.1em; margin-left:5px; font-family:"Lucida Console",Monaco,monospace } .reply { padding:10px } .comment-content p { padding:10px } .comment-metadata a, .reply a { color:#999 } #comments .comment-body { padding:20px } #comments .says { display:none } #comments .comment-list { margin:0 } #comments .comment-list, #comments .children { padding:0; list-style-type:none } #comments #respond { background:#f9f9f9; padding:20px; letter-spacing:.1em; font-size:14px; border:8px solid var(--default-black,#222) } #comments #respond .comment-form-comment label { text-transform:uppercase } #comments #respond .comment-form-comment textarea { border:1px dashed #ccc; margin-top:10px; border-radius:0 } #comments .comments-title { text-transform:uppercase; text-shadow:3px 3px var(--primary-color,#fbc8e7); font-size:30px; text-align:center } .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display:none } .infinity-end.neverending .site-footer { display:block } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border:none; margin-bottom:0; margin-top:0; padding:0 } embed, iframe, object { min-width:100% } .custom-logo-link { display:inline-block } .wp-caption { margin-bottom:1.5em; max-width:100% } .wp-caption img[class*="wp-image-"] { display:block; margin-left:auto; margin-right:auto } .wp-caption .wp-caption-text { margin:.8075em 1em } .wp-caption-text { text-align:center } .gallery { margin-bottom:1.5em } .gallery-item { display:inline-block; text-align:center; vertical-align:top; width:100% } .gallery-columns-2 .gallery-item { max-width:50% } .gallery-columns-3 .gallery-item { max-width:33.33% } .gallery-columns-4 .gallery-item { max-width:25% } .gallery-columns-5 .gallery-item { max-width:20% } .gallery-columns-6 .gallery-item { max-width:16.66% } .gallery-columns-7 .gallery-item { max-width:14.28% } .gallery-columns-8 .gallery-item { max-width:12.5% } .gallery-columns-9 .gallery-item { max-width:11.11% } .gallery-caption { display:block } #coming-soon-wrapper { height:100vmax; background-size:cover!important; background-position:50% 50%!important } #coming-soon-wrapper .coming-soon-container { background-color:hsla(332.3,38.6%,19.8%,.3); width:100%; height:100vmax; position:absolute } #coming-soon-wrapper .coming-soon-container .coming-soon-content { color:var(--default-white,#fff); font-size:20px; letter-spacing:.1em; text-align:center; margin:15% auto; width:60% } #coming-soon-wrapper .coming-soon-container h1 { font-size:60px; text-shadow:3px 3px var(--primary-color,#fbc8e7) } .coming-soon-content .social-media-icons a { color:var(--default-white,#fff); margin-right:10px } .coming-soon-content .social-media-icons a:hover, .coming-soon-content .social-media-icons a:focus { color:var(--primary-color,#fbc8e7) } .coming-soon-content ul.social-media-icons { margin:0!important; padding:0!important; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex } .coming-soon-content .social-media-icons .shopping-cart, .coming-soon-content .social-media-icons .search { display:none } #contact-respond .error { padding:5px 9px; border-top:1px solid red; border-bottom:1px solid red; color:red; text-align:center } #contact-respond .success { padding:5px 9px; border-top:1px solid green; border-bottom:1px solid green; color:green; text-align:center } #contact-respond form span { color:red } .woocommerce table.shop_table, .cart_totals h2 { padding: 0; } .woocommerce-page .default-page-title { padding: 0; text-align: center; } .woocommerce #reply-title { font-size: inherit; /*! margin-bottom: 50px; */ } .woocommerce #reply-title:before { display: none; } .woocommerce #review_form #respond textarea, .woocommerce .comment-form-author input, .woocommerce .comment-form-email input { border: none; } .woocommerce #reviews #comments ol.commentlist li .comment-text { border: none; padding: 0; margin: 0; } .woocommerce #reviews #comments ol.commentlist { padding: 0; } .woocommerce #reviews #comments ol.commentlist li { border-bottom: 1px solid #d8d8d8; margin-bottom: 40px; } .woocommerce #reviews #comments ol.commentlist .alt { margin-left: 0 !important; } .woocommerce #reviews #comments .star-rating { float: none; } .woocommerce .comment-form-comment, .woocommerce .comment-form-author, .woocommerce .comment-form-email { border: 1px solid #d8d8d8; } .woocommerce .comment-form-comment label, .woocommerce .comment-form-author label, .woocommerce .comment-form-email label { padding: 10px; text-transform: uppercase; letter-spacing: .1em; font-size: .8em; color: #777; } .woocommerce #reviews #comments ol.commentlist li img.avatar { display: none; } .woocommerce img.custom-logo, .woocommerce-page img.custom-logo { max-width: 300px; } .woocommerce a, .wc-block-grid__products a { border-bottom:none } .woocommerce a:hover, .wc-block-grid__products a:hover { border-bottom:none } .woocommerce div.product .woocommerce-tabs ul.tabs { text-align:center; margin: 0 !important; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom:none } .woocommerce div.product .woocommerce-tabs ul.tabs li { display:inline-block; margin:0 auto; width:150px; margin:0 -5px; text-align:center; border:3px solid var(--default-black,#222) !important; padding:10px 0; border-radius:0 0; text-transform:uppercase; border-right:none } .woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight:600; font-size:13px; letter-spacing:.2em; color: var(--default-black,#222); } .sidebar-store .widget li { background:transparent; text-align:initial } .sidebar-store .widget .product-categories li { background:#f1f1f1; text-align:center } .sidebar-store .widget { background:var(--default-white,#FFF) } .sidebar-store .widget li a { margin-left:0 } .add_to_cart_button { border-radius:0 0; text-transform:uppercase; letter-spacing:.1em; font-size:14px } .woocommerce article p.woocommerce-info { padding:10px!important } .woocommerce-error, .woocommerce-info, .woocommerce-message { text-align:center } .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { display:none } .woocommerce article p, .woocommerce article h2, .woocommerce p, .woocommerce ul, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6 { padding:0!important; } .woocommerce ul.products li.product { text-align: center; } .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { font-weight: 600; } .woocommerce p, .woocommerce label { font-size:17px } .woocommerce article { padding: 10px; } .woocommerce .entry-content p { margin:15px 0!important; } .woocommerce .related h2, .woocommerce .related .price, .woocommerce .related .add_to_cart_button { text-align:center; display:block } .woocommerce #comments { padding:0 } .woocommerce #comments p { padding:10px 0 } .woocommerce #review_form_wrapper { margin-top:30px; /*! text-align: center; */ } .woocommerce .comment-form-comment { padding:0!important } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { display:none } .woocommerce div.product form.cart { margin:20px 0; padding: 0; } .woocommerce .comment-form { padding: 0; } .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce .form-submit .submit { background-color:var(--default-black,#222) !important; border-radius:0; letter-spacing:.1em; text-transform:uppercase; font-size: 12px; font-weight:400; font-family: "Lucida Console",Monaco,monospace; color: var(--default-white,#FFF) !important; } .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce .form-submit .submit:hover { background:#DDD !important; color: var(--default-black,#222) !important; } .woocommerce .product_meta { text-transform:uppercase; font-size:12px; letter-spacing:.1em; margin-bottom:15px } .woocommerce span.onsale { background:var(--primary-color,#719e7f); color:var(--default-black,#222); } .woocommerce div.product p.price del, .woocommerce div.product span.price del { /*! background-color:#fff!important; */ } .woocommerce-breadcrumb { text-transform:uppercase; letter-spacing:.1em; padding:10px 0 0 10px !important; font-size:13px!important } .woocommerce .page-title { font-size: 40px; text-shadow: 3px 3px var(--primary-color,#fbc8e7); text-align: center; } .woocommerce-tabs { padding:15px } .woocommerce .woocommerce-product-rating, .woocommerce .price { letter-spacing:.1em; text-transform:uppercase; font-size:12px } .woocommerce .product_title { text-align:left; margin: 0; } .woocommerce .comment-reply-title { font-size:18px; font-weight:700; letter-spacing:.1em } .woocommerce #respond input#submit { border-radius:0; font-size:14px; letter-spacing:.2em } .woocommerce-result-count { font-size:13px; text-transform:uppercase; letter-spacing:.1em; margin-left:20px } .woocommerce a.button { border-radius:0; text-transform:uppercase; letter-spacing:.1em; font-size:12px; font-weight:400; color: var(--default-white,#fff); font-family: "Lucida Console",Monaco,monospace; background: var(--default-black,#222); } .woocommerce .woocommerce-product-search button { background:#342A2B; width:100%; color:var(--default-white,#fff); text-transform:uppercase; letter-spacing:.2em; padding:12px 0; cursor:pointer; border:none; border-radius:0; font-weight: 400; font-family: "Lucida Console",Monaco,monospace; letter-spacing: .2em; } .woocommerce .woocommerce-product-search button:hover { background:var(--primary-color,#f481b2); color: var(--default-black,#222); } .woocommerce .woocommerce-product-search input { width:100%; border-radius:0 } .woocommerce .entry-summary ins.woocommerce-Price-amount { background:var(--primary-color,#719e7f); color:var(--default-black,#222); font-weight:700 } .woocommerce .woocommerce-Price-amount { padding:5px } .woocommerce div.product p.price, .woocommerce div.product span.price { color:var(--default-black,#222); font-weight:700 } .woocommerce ins { background:var(--primary-color,#719e7f); color:var(--default-black,#222); } .woocommerce .products .star-rating { color:var(--primary-color,#719e7f); margin: 10px auto; } .woocommerce .related .star-rating { margin:10px auto } .woocommerce ul.products li.product .price { color:var(--default-black,#222); } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color:#aaa } .woocommerce button.button { border-radius:0; text-transform:uppercase; letter-spacing:.1em; font-size:14px!important } .woocommerce-MyAccount-navigation ul { margin:10px auto!important; text-transform:uppercase; letter-spacing:.1em; width:100%; text-align:center } .woocommerce-MyAccount-navigation ul li { display:inline; font-size:14px!important } .woocommerce-MyAccount-navigation ul li:after { content:"\000A0 \27A4 " } .woocommerce-MyAccount-navigation ul li:last-of-type:after { content:"" } .woocommerce .related.products { background:var(--default-black,#222); color:var(--default-white,#fff); padding:10px; margin:-10px; } .woocommerce .related.products h2 { text-align:center } .woocommerce .related.products a, .woocommerce .related.products span, .woocommerce .related.products .woocommerce-Price-amount { color:var(--default-white,#fff); text-align:center; } .woocommerce .onsale { color: var(--default-black,#222) !important; } .woocommerce .related.products a.button { color:var(--default-black,#222); background:var(--primary-color,#fbc8e7); margin:0 auto; width:150px; display:block; } .woocommerce div.product div.images .flex-control-thumbs { padding: 0 !important; } .little-homepage-container ul.product_list_widget { list-style-type:none; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:90%; margin:0 auto; padding:60px 0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center } .little-homepage-container ul.product_list_widget li { margin:10px; width:300px; text-align:center; height:100%; text-transform:uppercae; letter-spacing:.1em } .little-homepage-container ul.product_list_widget img { -o-object-fit:cover; object-fit:cover; width:300px; height:300px } .little-homepage-container .star-rating { display:none } .woocommerce .woocommerce-ordering { margin-right:20px } .woocommerce-error { text-align:center } .woocommerce-error::before { top:0; left:5px; } . .woocommerce div.product div.images .flex-control-thumbs { padding: 0 !important; } .featured-category-wrapper { border:8px solid var(--default-black,#222); } .little-widgets-content-slide h2 { font-size:55px; text-transform:uppercase; margin:20px auto 0; padding-top:15px; text-shadow:3px 3px var(--primary-color,#fbc8e7); word-break:break-word } .little-widgets-two-images h2 { font-size:40px } .little-widgets-hero-section.add-margins { border:8px solid var(--default-black,#222) } .little-widgets-hero-section { border-top:8px solid var(--default-black,#222); border-bottom:8px solid var(--default-black,#222) } .little-widgets-hero-information h1.little-widgets-title { font-size:60px; text-transform:uppercase; background:transparent; text-align:inherit; width:100%; padding:0; right:0; color:var(--default-black,#222) } .little-widgets-hero-information { background:var(--default-white,#fff); color:var(--default-black,#222); padding:1.5rem; border:8px solid var(--default-black,#222) } .little-widgets-hero-information h1:before { content:''!important } .little-widgets-feature-list-item.little-widgets-third, .little-widgets-feature-list-item.little-widgets-half, .little-widgets-feature-list-item.little-widgets-fourth { background:var(--default-white,#fff); margin:15px auto; border:8px solid var(--default-black,#222); width:30% } .little-widgets-feature-list-item.little-widgets-half { width:45% } .little-widgets-feature-list-item.little-widgets-fourth { width:22% } .little-widgets-feature-list-item-icon, .little-widgets-feature-list-item-text { margin:0 auto; width:100%; text-align:center } .little-widget_widget_little_subscriber_list_widget_class { background:var(--default-black,#222); font-family:"Lucida Console",Monaco,monospace } .little-widget_widget_little_subscriber_list_widget_class h4 { text-shadow:2px 2px var(--primary-color,#fbc8e7) } #little_subscriber_list .little-subscriber-list-submit { background:var(--primary-color,#fbc8e7)!important; color:var(--default-black,#222)!important } #little_subscriber_list .little-subscriber-list-submit:hover { background:var(--default-black,#222)!important; color:var(--primary-color,#fbc8e7)!important } .little-widgets-feature-list-item-icon i { color:var(--primary-color,#fbc8e7); background:var(--default-black,#222); padding:10px; -webkit-box-shadow:-10px 10px var(--primary-color,#fbc8e7); box-shadow:-10px 10px var(--primary-color,#fbc8e7); margin-bottom:20px } .little-subscriber-list-submit { font-family:"Lucida Console",Monaco,monospace; letter-spacing:.3em!important; font-weight:400!important } section.widget_little_subscriber_list_widget_class { padding: 0; border: none; background:var(--default-black,#222); } .little-widgets-blog-posts-section .homepage-widget-grid-single .little-widgets-featured-img { border-right:8px solid var(--default-black,#222) } .little-widgets-post-holder .little-widgets-single article, .homepage-widget-grid-single article { margin:0; background:var(--default-white,#FFF) } #secondary .little-widgets-subscriber-list-section { padding: 20px; } section .little-widgets-section.little-widgets-blog-posts-section { background:var(--default-black,#222); color:var(--default-white,#FFF) } section .little-widgets-section.little-widgets-blog-posts-section article { margin:0; background:none } section .little-widgets-section.little-widgets-blog-posts-section .little-widgets-card { border-top:8px solid var(--default-black,#222); border-bottom:none; border-left:none; border-right:none } .little-widgets-feature-list-item-text h6 { text-transform:uppercase; font-weight:700 } .little-widgets-feature-list-item-text h6 a:hover, .little-widgets-feature-list-item-text h6 a:focus { color:var(--primary-color,#fbc8e7) } .little-widgets-feature-list-item-text p { letter-spacing:.04em } .little-widgets-testimonial-slide-content .little-widgets-card { background:#f9f9f9 } .little-widgets-testimonial-slide-content .little-widgets-testimonial-author { font-family:"Lucida Console",Monaco,monospace } .little-widgets-blog-posts-section h2 { text-transform:uppercase; font-size:30px; margin:0 } .little-widgets-blog-posts-section .little-widgets-blog-box { background:var(--default-white,#fff); border:8px solid var(--default-black,#222) } .little-widgets-blog-posts-section .little-widgets-single .little-widgets-featured-img { border-right:8px solid var(--default-black,#222) } .little-widgets-blog-posts-section .little-widgets-card-content { overflow:hidden } .little-widgets-blog-posts-section .little-widgets-card-content .home-meta { font-family:"Lucida Console",Monaco,monospace; letter-spacing:.2em } .little-widgets-blog-posts-section .little-widgets-featured-img:hover { opacity:.7 } .little-widgets-blog-posts-section h4 { padding:0; font-size:18px; text-transform:uppercase } #secondary .little-widgets-profile-title, #secondary2 .little-widgets-profile-title { font-size:33px; text-transform:uppercase; text-align:center; padding:0; margin:0; color:var(--primary-color,#fbc8e7) } .little-homepage-container .little_widgets-profile-section .little-widgets-card { -webkit-box-align:center; -ms-flex-align:center; align-items:center } .little-widgets-profile-sub-title { font-size:.7em; letter-spacing:.3em; padding:0; margin:8px auto; text-align:center; text-transform:uppercase; font-family:"Lucida Console",Monaco,monospace } section .little-widgets-profile-img { border-bottom:8px solid var(--default-black,#222) } section .little-profile-content { padding:15px; background:var(--default-black,#222); color:var(--default-white,#FFF) } section .little-widgets-profile-sub-title { font-weight:400 } .little-homepage-container .little-widgets-profile { max-width:1100px } .little-widgets-profile-excerpt { margin-top:1em; text-align:center } div.little-widget_widget_little_widgets_profile .little-widgets-profile { -webkit-box-shadow:0 0; box-shadow:0 0; padding: 0 10px; } div.little-widget_widget_little_widgets_profile .little-widgets-profile-title { color:var(--default-black,#222); font-size:80px; font-weight:700; text-shadow:5px 5px var(--primary-color,#fbc8e7) } div.little-widget_widget_little_widgets_profile .little-widgets-profile-img { border:8px solid var(--default-black,#222); /*! padding: 10px; */ } .little-homepage-container .little-widgets-title { text-transform:uppercase; color:var(--default-black,#222); font-size:35px; margin-bottom:20px; margin-top:20px; text-shadow:3px 3px var(--primary-color,#fbc8e7); text-align:left; background:var(--default-white,#fff); padding:0 0 0 70px; width:50%; position:relative; right:65px } .little-widgets-mission-information .little-widgets-title { background:transparent; text-align:center; width:100% !important; right:0 !important; padding:0 !important } .little-widgets-mission-information .little-widgets-text { text-align:center } .little-widgets-featured-product-information .little-widgets-title { width:100%; right:80px; padding:0 0 0 70px } section .little-widgets-featured-product-information .little-widgets-title { padding:0 } section.widget_little_widgets_featured_product_section img { border-bottom:8px solid var(--default-black,#222) } .little-widgets-text { letter-spacing:.06em } .little-widgets-text a, .little-widgets-mission-information a { font-weight:700; font-family:"Lucida Console",Monaco,monospace } section .little-widgets-featured-product-information .little-widgets-button { margin-top:5px!important; } .little-widgets-blog-box .little-blog-link { font-size:12px; border:2px solid var(--default-black,#222); padding:10px!important; font-family:"Lucida Console",Monaco,monospace; text-transform:uppercase; letter-spacing:.15em; background:var(--primary-color,#fbc8e7); padding:5px; color:var(--default-black,#222) } .little-widgets-single article h4, .homepage-widget-grid-single article h4 { font-size:30px } .homepage-widget-grid-half article h4 { font-size:25px } .little-widgets-blog-box .little-blog-link:hover { background:var(--default-black,#222); color:var(--default-white,#FFF) } .little-widgets-blog-box .little-blog-link:after { content:" \027A1" } .homepage-widget-grid-half .little-widgets-card-content, .homepage-widget-grid-third .little-widgets-card-content, .homepage-widget-grid-fourth .little-widgets-card-content { border-top:8px solid var(--default-black,#222) } ul.slides li, ul.flex-direction-nav li { margin-left:0!important } ul.slides li:before, ul.flex-direction-nav li:before { content:" "!important } section .little-widgets-blog-posts-section h4 { font-size:13px; letter-spacing:.15em; text-transform:uppercase } #secondary .little-widgets-aligner { padding:0 } section.widget_little_widgets_blog_posts_section { padding:0; background:transparent; border:none } #secondary .little-widgets-blog-box { margin:0 10px } #secondary .little-widgets-blog-posts-section .little-widgets-blog-box { border:none } #secondary .little-widgets-blog-posts-section { padding:10px 0 } .instruction { text-align:center } .little-homepage-container .instruction h1 { color:var(--default-black,#222); text-shadow:3px 3px var(--primary-color,#fbc8e7) } .little-widgets-content-slideshow-section { background:var(--default-white,#fff); border:10px solid var(--default-black,#222); } .little-widgets-content-slide .image-holder { border-right:10px solid var(--default-black,#222) } .little-widgets-content-slide .image-holder.second-img { border-right:none; border-left:10px solid var(--default-black,#222) } .little-widgets-content-slideshow-section .little-widgets-excerpt { font-size:18px } .little-widgets-content-slideshow-section .cat-head { display:none } .little-widgets-content-slideshow-section .flex-nav-prev { margin-right:5px } .little-widgets-content-slideshow-section .flex-nav-prev .flex-prev, .little-widgets-content-slideshow-section .flex-nav-next .flex-next { background:var(--default-black,#222) } .little-widgets-content-slideshow-section .flex-nav-prev .flex-prev:hover, .little-widgets-content-slideshow-section .flex-nav-next .flex-next:hover { background:#555 } .little-widgets-content-slideshow-section .flex-nav-next .flex-next i, .little-widgets-content-slideshow-section .flex-nav-prev .flex-prev i { color:var(--default-white,#FFF) } .little-widgets-video-bg-shade { background-color:transparent } .little-widgets-portfolio-section .little-widgets-text, .little-widgets-blog-posts-section .little-widgets-text, .little-widgets-feature-list-section .little-widgets-text, .little-widgets-testimonial-section .little-widgets-text { text-align:left } #main .little-widgets-testimonial-section article { background:transparent; border:none } section .little-widgets-testimonial-slide-content p { font-size:14px } .little-widgets-portfolio-section .little-widgets-portfolio-img { margin:5px; -webkit-box-shadow:0 0 2px #777; box-shadow:0 0 2px #777 } #main .little-widgets-portfolio-item article { border:none } .little-widgets-masonry-wrapper article { background:transparent } @media screen and (max-width:600px) { .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { width:100% } } @media screen and (max-width:500px) { #primary { display:block } .woocommerce-tabs { padding: 0; } .little-widgets-hero-section { height: 100vh !important } .white-entry-wrapper { margin-left:35px } .site-title { font-size:27px; width:100% } .main-navigation-divided .sticky-nav h1 { margin:0 } .relatedposts { padding:20px } #secondary2 { padding:0 15px } .site-description { display:none } #site-navigation { -ms-flex-preferred-size:0; flex-basis:0% } #site-navigation.main-navigation-divided { -ms-flex-preferred-size:100%; flex-basis:100% } .site-branding { width:100%; -ms-flex-preferred-size:100% } .container-centered { padding:0 } .container-centered .site-branding { margin-left:0 } .container .site-title, .container .custom-logo { margin:0 } #main article { margin:0 10px 20px } #main .entry-title { font-size:30px; padding:0 15px } #main .product_title { padding:0; } #main .page-layout .entry-title { font-size:36px; padding:0 10px; } article .entry-content h1, article .entry-content h2, article .entry-content h3, article .entry-content h4, article .entry-content h5, article .entry-content h6 { padding:0 15px } .itsawrap { margin:0 10px } .poster-wrapper .post-thumbnail { margin-left:10px; margin-right:10px } .page-header { margin:0 10px 20px } #main .cat-head { font-size:10px } #main .entry-header .entry-meta { font-size:10px; margin-left:0; padding:0 15px 20px } #main .entry-meta span { margin:0 3px } #main .entry-content > p { padding:5px 15px; margin:0 } #main .little-widgets-testimonial-section article p { margin:15px 0 } .wp-block-pullquote p { font-size:22px!important } #main .flex-footer-container { padding:10px } .flex-footer-container .social-box { -ms-flex-preferred-size:100%; flex-basis:100%; text-align:center } .flex-footer-container .tags-links { -ms-flex-preferred-size:100%; flex-basis:100%; text-align:center } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { width:100% } .site-footer>div { -ms-flex-preferred-size:100%; flex-basis:100%; margin:5px } .site-footer { display:block } #coming-soon-wrapper .coming-soon-container .coming-soon-content { margin:0 auto; width:80%!important } #coming-soon-wrapper .coming-soon-container h1 { font-size:33px!important } div.little-widget_widget_little_widgets_profile .little-widgets-profile-title { font-size:50px!important } div.little-widget_widget_little_widgets_profile .little-profile-content { width:100%!important } .little-widgets-card-slide .content-slide-title { font-size:30px } .little-widgets-content-slideshow-section .little-widgets-excerpt { font-size:16px } article h2, article h3, article h4 { /*! padding:0 10px */ } .wp-block-media-text__content p { font-size:23px } #comments { padding:5px } .entry-content ul, ol { margin:0 15px; } #comments ul, #comments ol { margin:0 10px } .alignleft, .alignright { float:none; width:100%; margin:0 auto } .alignleft img, .alignright img { margin:0 auto; display:block } figcaption { padding:0 10px } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size:20px } .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item, .blocks-gallery-item { min-width:100%!important } .tags-links { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center } .little-homepage-container .little-widgets-title { width:100%!important; font-size:30px } .relatedposts .relatedthumb { -ms-flex-preferred-size:50%; flex-basis:50% } .relatedposts h3 { -ms-flex-preferred-size:100%; flex-basis:100%; text-align:center; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); font-size:25px; margin:0 0 25px; padding:0; left:0; bottom:0 } .page-layout .post-thumbnail { max-height:350px } .little-homepage-container .little-widgets-section .little-widgets-profile-img { height:300px } .posts-grid .sticky-title, #main .entry-title { font-size:25px } .post-thumbnail img, .posts-grid .post-thumbnail img, .posts-grid .sticky .post-thumbnail img { height:350px } .wc-block-grid .wc-block-grid__product { -ms-flex-preferred-size:100%!important; flex-basis:100%!important; max-width:100%!important; padding:0 } .wc-block-grid__products { margin:0!important; padding:20px!important } .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width:100%; padding:0; margin:10px auto } .woocommerce-result-count, .woocommerce .woocommerce-ordering { width:100%; text-align:center; margin:0 } .woocommerce article p, .woocommerce article h2 { padding:10px 0!important } .woocommerce div.product .woocommerce-tabs ul.tabs li { width:100%; border-radius:0 0; border:1px solid #d8d8d8 } .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce .products ul, .woocommerce ul.products { margin:0!important; padding:0!important } .site-title { min-width:215px } .post-thumbnail img { max-height:250px } .custom-logo { max-width:250px!important; max-height:100px } .main-navigation-divided ul li { padding:0 } #page { margin-top:0 } .little-homepage-container .little-widgets-profile { max-width:100% } .little-homepage-container .little-widgets-title, div.little-widget_widget_little_widgets_profile .little-widgets-profile-title, .entry-title, .sticky-title, .little-widgets-card-slide .content-slide-title { text-shadow: 2px 1px var(--primary-color,#fbc8e7); } .little-widgets-content-slideshow-section { border-left: none; border-right: none; border-bottom: 8px solid var(--default-black,#222); border-top: 8px solid var(--default-black,#222); } .little-widgets-content-slide .image-holder { border-bottom: 8px solid var(--default-black,#222) !important; } } @media screen and (max-width:1080px) { .site-header img { z-index:-1 } .little-widgets-two-images .little-widgets-content-slide { -ms-grid-columns:50% 50%; grid-template-columns: 50% 50%; } .image-holder.second-img { display: none; } .little-widgets-content-slide .image-holder { min-height:70vh; } #secondary { padding:0 } section.widget { width:350px; margin:25px auto } .posts-grid { display:inline } .homepage-widget-grid-single article h4 { font-size:25px } .little-widgets-content-slideshow-section .content-slide-title { padding-top:0 } section .little-widgets-blog-posts-section .little-widgets-card, .little-homepage-container .little-widgets-blog-posts-section .little-widgets-card { margin-bottom:0 } .little-widgets-blog-posts-section .little-widgets-card { margin-bottom:10px } #main article form { padding:0 10px; } .woocommerce article form { padding:0 !important; } .page-header .page-title { font-size:20px } .author-description { font-size:12px } .little-widgets-blog-posts-section .little-widgets-blog-box { margin-bottom:10px } .little-widgets-feature-list-item.little-widgets-third, .little-widgets-feature-list-item.little-widgets-half, .little-widgets-feature-list-item.little-widgets-fourth { width:90% } .itsawrap { display:block; border-right:8px solid var(--default-black,#222) } .relatedposts h3 { bottom:0; } .itsawrap #secondary2 .widget { margin:0 auto; max-width:330px; } #secondary2 { max-width:100%; } } @media screen and (max-width:401px) { #tab-title-description { border-bottom: none !important; } } @media screen and (max-width:768px) { .little-widgets-content-slide .image-holder { border-right:none!important; border-bottom:10px solid var(--default-black,#222) } .little-widgets-content-slide .image-holder { min-height:100%; } .page-layout .post-thumbnail { width:100%; border-right:none; border-bottom:8px solid var(--default-black,#222) } .page-layout .entry-page-header { width:100%; margin:20px auto } .page-layout .entry-content { border-top:none; padding:0 0 30px } div.little-widget_widget_little_widgets_profile { max-width:450px; margin:0 auto } .little-widgets-flex-row { display:-webkit-box; display:-ms-flexbox; display:flex } .homepage-widget-grid-single .little-widgets-featured-img { border-right:none!important; border-bottom:8px solid var(--default-black,#222) } #main article .entry-header { margin-top:20px } .little-widgets-blog-box .little-blog-link { font-size:10px; padding:5px!important; border:1px solid var(--default-black,#222) } } .wpcc-container { opacity:1 } .wpcc-transparency-5 { opacity:.95 } .wpcc-transparency-10 { opacity:.9 } .wpcc-transparency-15 { opacity:.85 } .wpcc-transparency-20 { opacity:.8 } .wpcc-transparency-25 { opacity:.75 } .wpcc-container { border-style:solid; border-width:0; -webkit-box-sizing:border-box; box-sizing:border-box; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; font-family:inherit; font-size:16px; line-height:1.5em; -webkit-transition:opacity 1s ease; -moz-transition:opacity 1s ease; -ms-transition:opacity 1s ease; -o-transition:opacity 1s ease; overflow:hidden; position:fixed; transition:opacity 1s ease; z-index:9999 } @media print { .wpcc-container { display:none } } .wpcc-pushdown-wrap { max-height:0; overflow:hidden; -webkit-transition:max-height 1s; -o-transition:max-height 1s; transition:max-height 1s } .wpcc-pushdown { margin:0!important; position:static } .wpcc-invisible { opacity:0 } .wpcc-fontsize-tiny { font-size:12px } .wpcc-fontsize-small { font-size:14px } .wpcc-fontsize-large { font-size:18px } .wpcc-border-thin { border-width:1px } .wpcc-border-normal { border-width:3px } .wpcc-border-thick { border-width:5px } .wpcc-float { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; max-width:22em; padding:1.5em } .wpcc-float.wpcc-padding-small { padding:1em } .wpcc-float.wpcc-padding-large { padding:2em } .wpcc-banner { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin:1em; padding:1em } .wpcc-banner.wpcc-padding-small { padding:.5em .5em .5em 1em } .wpcc-banner.wpcc-padding-large { padding:1.5em } .wpcc-banner.wpcc-margin-none { margin:0 } .wpcc-banner.wpcc-margin-small { margin:.5em } .wpcc-banner.wpcc-margin-large { margin:1.5em } .wpcc-padding-none { padding:0 } .wpcc-padding-none.wpcc-float .wpcc-message { margin:1em } .wpcc-padding-none.wpcc-banner .wpcc-message { margin:.8em 1em } .wpcc-padding-none.wpcc-banner .wpcc-btn { height:100%; padding:.9em 1.5em } .wpcc-btn, .wpcc-privacy { cursor:pointer } .wpcc-privacy { display:inline-block; opacity:.85; text-decoration:underline } .wpcc-privacy:hover { opacity:1 } .wpcc-privacy:active, .wpcc-privacy:visited { color:initial } .wpcc-btn { display:block; font-size:.9em; font-weight:700; padding:.4em .8em; text-align:center; white-space:nowrap; -webkit-transition:background-color .2s ease; -moz-transition:background-color .2s ease; -ms-transition:background-color .2s ease; -o-transition:background-color .2s ease } .wpcc-btn:hover { text-decoration:none } .wpcc-top { top:1em } .wpcc-top.wpcc-margin-none { top:0 } .wpcc-top.wpcc-margin-small { top:.5em } .wpcc-top.wpcc-margin-large { top:1.5em } .wpcc-left { left:1em } .wpcc-left.wpcc-margin-none { left:0 } .wpcc-left.wpcc-margin-small { left:.5em } .wpcc-left.wpcc-margin-large { left:1.5em } .wpcc-right { right:1em } .wpcc-right.wpcc-margin-none { right:0 } .wpcc-right.wpcc-margin-small { right:.5em } .wpcc-right.wpcc-margin-large { right:1.5em } .wpcc-bottom { bottom:1em } .wpcc-bottom.wpcc-margin-none { bottom:0 } .wpcc-bottom.wpcc-margin-small { bottom:.5em } .wpcc-bottom.wpcc-margin-large { bottom:1.5em } .wpcc-float .wpcc-message { display:block; margin-bottom:1em } .wpcc-banner { -webkit-box-align:center; -ms-flex-align:center; align-items:center } .wpcc-banner.wpcc-top { left:0; right:0; top:0 } .wpcc-banner.wpcc-bottom { left:0; right:0; bottom:0 } .wpcc-banner .wpcc-message { display:block; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; margin-right:1em; max-width:100% } .wpcc-float .wpcc-compliance { -webkit-box-flex:1; -ms-flex:1 0 auto; flex:1 0 auto } .wpcc-corners-small { border-radius:5px } .wpcc-corners-normal { border-radius:7px } .wpcc-corners-large { border-radius:10px } .wpcc-corners-round .wpcc-btn { border-radius:4px } .wpcc-corners-round.wpcc-margin-none, .wpcc-corners-round.wpcc-padding-none .wpcc-btn { border-radius:0 } .wpcc-corners-round.wpcc-margin-none { border-radius:0 } @media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) { .wpcc-top { top:0!important } .wpcc-bottom { bottom:0!important } .wpcc-banner, .wpcc-float, .wpcc-left, .wpcc-right { left:0!important; margin:0!important; right:0!important } .wpcc-banner { -webkit-box-align:unset; -ms-flex-align:unset; align-items:unset; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column } .wpcc-corners-round { border-radius:0!important } .wpcc-float { max-width:none } .wpcc-message { margin-bottom:1em } .wpcc-banner.wpcc-padding-small { padding:.5em } .wpcc-padding-small .wpcc-message { margin-bottom:.5em } } @font-face { font-family:'Montserrat'; font-style:normal; font-weight:400; src:url('fonts/Montserrat/Montserrat-Regular.eot'); src:local('Montserrat Regular'), local('Montserrat-Regular'), url('fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat/Montserrat-Regular.svg#Montserrat') format('svg') } @font-face { font-family:'Montserrat'; font-style:normal; font-weight:900; src:url('fonts/Montserrat/Montserrat-ExtraBold.eot'); src:local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url('fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat/Montserrat-ExtraBold.woff') format('woff'), url('fonts/Montserrat/Montserrat-ExtraBold.ttf') format('truetype'), url('fonts/Montserrat/Montserrat-ExtraBold.svg#Montserrat') format('svg') } @font-face { font-family:'Montserrat'; font-style:italic; font-weight:400; src:url('fonts/Montserrat/Montserrat-RegularItalic.eot'); src:local('Montserrat RegularItalic'), local('Montserrat-RegularItalic'), url('fonts/Montserrat/Montserrat-RegularItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat/Montserrat-RegularItalic.woff') format('woff'), url('fonts/Montserrat/Montserrat-RegularItalic.ttf') format('truetype'), url('fonts/Montserrat/Montserrat-RegularItalic.svg#Montserrat') format('svg') } @font-face { font-family:'Montserrat'; font-style:italic; font-weight:900; src:url('fonts/Montserrat/Montserrat-ExtraBoldItalic.eot'); src:local('Montserrat ExtraBoldItalic'), local('Montserrat-ExtraBoldItalic'), url('fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'), url('fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype'), url('fonts/Montserrat/Montserrat-ExtraBoldItalic.svg#Montserrat') format('svg') } @media screen and (min-width:1300px) { .little-homepage-container .little-widgets-title, .little-widgets-featured-product-information .little-widgets-title { right: 700px; padding: 0 0 0 700px; width: 100%; } .little-homepage-container .little-widgets-featured-product-information .little-widgets-title { width: 200%; } } .sidebar-store .widget ul li::before { padding-right: 0; margin-left: 0; } .entry-content a { font-weight: 700; } .entry-content > div[class^="wp-block-"], .entry-content > form[class^="wp-block-"] { padding-left: 50px; padding-right:50px; font-size: inherit; } .entry-content .wp-block-query ul { margin: 0; padding: 0 !important; } .entry-content h2[class^="wp-block-"], .entry-content p[class^="wp-block-"], .entry-content h3[class^="wp-block-"], .entry-content h4[class^="wp-block-"], .entry-content h5[class^="wp-block-"], .entry-content h6[class^="wp-block-"] { padding: unset; } .woocommerce .woocommerce-ordering { margin: 0; padding: 0; } /* * Prefixed by https://autoprefixer.github.io * PostCSS: v8.3.6, * Autoprefixer: v10.3.1 * Browsers: last 4 version */ .acf-block-preview .little-widgets-title { text-transform:uppercase; color:var(--default-black,#222); font-size:35px; margin-bottom:20px; text-shadow:3px 3px var(--primary-color,#fbc8e7); text-align:left; background:var(--default-white,#fff); padding:0 0 0 70px; width:50%; position:relative; right:65px; } .acf-block-preview .little-widgets-button { border: 2px solid var(--default-black,#222) !important; } .acf-block-preview .little-widgets-featured-product-information .little-widgets-title { width: 100% !important; right: 80px !important; padding: 0 0 0 70px !important; } .little_align_left .little-widgets-featured-product-information .little-widgets-title { padding: 0 0 0 10px !important; left: 0; right: 0; } .acf-block-preview .little_align_left .little-widgets-featured-product-information .little-widgets-title { width: 100% !important; } .acf-block-preview .little-widgets-mission-information .little-widgets-title { text-align: center; background: none; font-size: 28px; } .acf-block-preview .little-widgets-hero-section .little-widgets-button { margin-bottom: 12px; } .little-widgets-section.little-widgets-hero-section { position: relative; } .little-widgets-hero-information .little-widgets-title + .little-widgets-text { margin-bottom: 0; } .little-widgets-hero-information .little-widgets-button-holder { margin-top: 12px; margin-bottom: 12px; } .little-widgets-feature-list-item-text h4, .little-widgets-feature-list-item-text h6 { color: var(--default-black,#222); } .little-blocks-instagram .little-widgets-default-title { border: 4px solid var(--default-black,#222); } .page-layout .little-widget { left: unset; -webkit-transform: unset; -ms-transform: unset; transform: unset; width: unset; border-top: 8px solid var(--default-black,#222); } .page-layout .little-widget .little-widgets-hero-section { border-top: none; } .page-layout article .little-widget:last-child { margin-bottom: -30px; } .little-homepage-container .page-layout .little-widgets-title { background: transparent; } .page-layout .little-widgets-hero-section { border-bottom: none; } .little-widgets-testimonial-section article { margin: 0 !important; } .page-layout .little-widgets-feature-list-item.little-widgets-third, .page-layout .little-widgets-feature-list-item.little-widgets-half, .page-layout .little-widgets-feature-list-item.little-widgets-fourth { border: none; background: transparent; } .page-layout .little-widgets-content .little-widgets-title, .page-layout .little-widgets-text, .single-post .entry-content .little-widgets-content .little-widgets-title, .single-post .entry-content .little-widgets-content .little-widgets-text { position: relative; left: unset; right: unset; padding: 0; text-align: center; width: 100%; } .page-layout .little-widgets-content-slideshow-section { border: none; } .page-layout .little-widgets-content-slideshow-section .slides { padding: 0 !important; } .subscriber-container p, .subscriber-container h4 { padding: 0 !important; } #main .sticky .entry-header { margin-top: -8px; padding: 1.5rem; } #secondary .wp-block-latest-comments, #secondary2 .wp-block-latest-comments { padding: 0; } #secondary section.widget_block > div.little-widget { margin: -20px; } #secondary .little-widgets-profile, #secondary2 .little-widgets-profile { padding: 0; max-width:100%; } #secondary .little-widgets-profile-img, #secondary2 .little-widgets-profile-img { border: none; } #secondary .little-widgets-profile-title, #secondary2 .little-widgets-profile-title { text-shadow: none; } #secondary .little-widgets-featured-product-information { padding-bottom: 20px; } #secondary2 .little-widgets-featured-product-information { padding: 0; max-width: 100%; } #secondary .little-widgets-featured-product-section .little-widgets-title, #secondary2 .little-widgets-featured-product-section .little-widgets-title { margin-top: 25px; } #secondary .little-widgets-featured-product-section .little-widgets-text, #secondary2 .little-widgets-featured-product-section .little-widgets-text { margin-bottom: 0; } #secondary2 .little-widgets-button { display: block; } #secondary .little-blocks-instagram .little-widgets-default-title, #secondary .featured-category-wrapper, #secondary2 .little-blocks-instagram .little-widgets-default-title, #secondary2 .featured-category-wrapper { border: none; } #secondary .slides li, #secondary .flex-direction-nav li, #secondary .flex-control-nav li, #secondary2 .slides li, #secondary2 .flex-direction-nav li, #secondary2 .flex-control-nav li { text-transform: inherit; letter-spacing: inherit; font-size: inherit; padding: 0px; font-weight: 400; background: none; } #secondary .little-widgets-text, #secondary2 .little-widgets-text, #secondary2 .disclaimer { text-align: center !important; display: block; } #secondary2 .little-blocks-instagram .little-widgets-default-title { max-width: 80%; } #secondary .little-widget_widget_little_subscriber_list_widget_class h4, #secondary2 .little-widget_widget_little_subscriber_list_widget_class h4 { text-shadow: none; text-align: center; } #secondary2 .accordion { margin-top: 0; } #secondary .little-blocks-instagram, #secondary2 .little-blocks-instagram { padding: 10px; } #secondary2 .little-widgets-testimonial-author { color: var(--default-white,#fff) !important; } #secondary2 .flex-control-nav li a { border: 2px solid var(--default-white,#fff); } #secondary2 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { border: none; } #secondary .little-widgets-blog-posts-section .little-widgets-content, #secondary2 .little-widgets-blog-posts-section .little-widgets-content { padding: 0; } #secondary .accordion-item-header, #secondary2 .accordion-item-header { padding: 0.5rem 0rem 0.5rem 2rem; } #secondary .little-widgets-flex-row, #secondary2 .little-widgets-flex-row { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .entry-content .little-widget ul, .entry-content .little-widget ol { margin: 0; } @media screen and (max-width:500px) { .posts-grid .sticky-title { padding-bottom: 5px; } .entry-content > div[class^="wp-block-"], .entry-content > form[class^="wp-block-"] { padding: 15px 0; } } @media screen and (max-width:768px) { .little-widgets-featured-product-information { padding-top: 11px; } } .little-widgets-featured-product-img iframe { max-width: 100%; } .wp-block-column p, .wp-block-media-text p { padding-left: 0; padding-right: 0; } .entry-content .little-widgets-card-content h4 { padding: 0; } .single-post .entry-content .little-widgets-blog-box article, .page-layout .little-widgets-blog-box article { border: none !important; } .single-post .entry-content .little-widgets-content-slideshow-section { border-left: none; border-right: none; } .single-post .entry-content .slides { padding: 0 !important; } .little-widgets-content-slideshow-section .content-slide-title, .little-widgets-content-slideshow-section p { padding: 0; } .single-post .little-widgets-content-slide h2 { font-size: 30px; } .single-post .little-widgets-content .little-widgets-featured-product-information .little-widgets-text, .single-post .entry-content .little-widgets-content .little-widgets-featured-product-information .little-widgets-title { text-align: left; } .little-homepage-container .little_widgets-profile-section .little-widgets-card-content { padding: 50px; } .woocommerce img.zoomImg { transition: none !important; } article div[class^="wp-block-"] h1, article div[class^="wp-block-"] h2, article div[class^="wp-block-"] h3, article div[class^="wp-block-"] h4, article div[class^="wp-block-"] h5, article div[class^="wp-block-"] h6 { padding: 0 !important; } .entry-content .sharedaddy { padding:0 50px; } .wc-tabs li a { border:none; } .single-post .entry-content > div:not(.little-widget, .alignfull), .page .entry-content > div:not(.little-widget, .alignfull) { padding: 0 50px; } @media screen and (max-width: 500px) { .single-post .entry-content > div:not(.little-widget), .page .entry-content > div:not(.little-widget) { padding: 5px 10px; } } .acf-block-preview .little-widgets-title { right: 600px; padding: 0 0 0 600px; width: 100%; } .little-widgets-featured-img, .thumb-container, .post-thumbnail:not(.page-layout .post-thumbnail) img { display: block; width: 100%; aspect-ratio: var(--aspect-ratio, 4 / 3); object-fit: cover; min-width: unset !important; max-width: unset !important; max-height: unset !important; min-height: unset !important; height: unset !important; object-position: center; } .single-post .post-thumbnail img, .sticky .post-thumbnail img { aspect-ratio: var(--featured-aspect-ratio, 4 / 2) !important; } @media (min-width:768px) { .homepage-widget-grid-single .little-widgets-featured-img { flex-basis: 40%; } .homepage-widget-grid-single .little-widgets-card-content { flex-basis: 60%; } } .entry-content h2[class^="wp-block-"], .entry-content h3[class^="wp-block-"], .entry-content h4[class^="wp-block-"], .entry-content h5[class^="wp-block-"], .entry-content h6[class^="wp-block-"] { padding:0 50px; } @media screen and (max-width: 500px) { .entry-content h2[class^="wp-block-"], .entry-content h3[class^="wp-block-"], .entry-content h4[class^="wp-block-"], .entry-content h5[class^="wp-block-"], .entry-content h6[class^="wp-block-"] { padding:0 15px; } } /* Block Styles */ @media (max-width:782px) { .is-style-wrap-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .is-style-full-height { -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } .is-style-full-height > div { height:100% !important; } .is-style-center-text { text-align:center; } @media (max-width:782px) { .is-style-wrap-reverse > .wp-block-columns { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } @media (min-width:783px) { .is-style-fill-window { min-height:100vh !important; } } .page-template-page-homepage-blocks-no-menu .little-subscriber-list-display form { padding:0 !important; } .is-layout-flow .little-widgets-content { max-width:100%; } .is-style-text-block { text-transform:uppercase; color:var(--default-black,#222); text-shadow:3px 3px var(--primary-color,#fbc8e7); } .is-style-border-on img{ border: 10px solid var(--default-black,#222); } .is-style-theme-button .wp-block-button__link { background:none; color:inherit; padding:0; } .wp-block-cover .disclaimer { font-size: .8rem; }:root :where(a:where(:not(.wp-element-button))){text-decoration:unset;}body.wp-autoresize{height:auto !important;background:inherit !important}