/*! Theme Name: Gizmo Version: 2.1.3 Description: Gizmo is a unique mobile friendly Wordpress theme perfect for creating niche websites as well as affiliate review sites. It's a light theme with no bloated codes yet it has flexible features that will help you change fonts, colors, and layout of your site. Theme URI: https://pmthemes.com/gizmo/ Author: PMThemes Author URI: https://pmthemes.com/ Tags: two-columns, theme-options, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, blog, e-commerce, education, entertainment, news, photography, portfolio Requires at least: 5.0 Tested up to: 5.5 Requires PHP: 7.2 Stable tag: 2.1.0 License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: pmthemes */ /* CSS Reset | http://meyerweb.com/eric/tools/css/reset/ | v2.0 -------------------------------------------------------------- */ 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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /*-- HTML5 display-role reset for older browsers --*/ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } .entry table, table { border-collapse: collapse; border-spacing: 0; } /*-- General Styles --*/ html { font-size: 100.01%; } body { color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 1; font-size: 0.95em; border: 0; background-color: #E8EEF1; } /* Links */ a, a:link, a:visited{ color: #3c3c3c; text-decoration: none; } a:hover, a:active { color: #0645ad; text-decoration: underline; } /* Form Elements */ input, textarea { color: #333; font-family: Arial, Helvetica, sans-serif; padding: 0.7em; background: #fff; border: 1px solid #ddd; font-size: 1em; } input[type=submit] { background-color: #1079c9; border: none; color: #fff; padding: 0.5em 1em; } input[type=submit]:hover { background-color: #4caf50; cursor: pointer; color: #fff; } /* Clearing Floats */ .clearfix:after, .clearfix:before { content: " "; display: table; } .clearfix { *zoom: 1; /* For IE 6/7 only */ } /* Make Form Elements responsive */ input, textarea, select { max-width: 100%; font-size: 16px; padding: 6px; } #sidebar select { width: 100%; } #wrap, .clearfix:after, .comment-author img:after, .main-navigation, .postinfo, .stickynav { clear: both; } /*-- Patterns --*/ /* Assistive text */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute!important; height: 1px; width: 1px; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto!important; color: #21759b; display: block; font-size: 14px; font-weight: 700; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; width: auto; z-index: 100000; } /* Wrappers */ #content-wrap, #footer-wrap, #header-wrap { background: #fff; } #wrap, #wrapper, #content, #sidebar, #sidebar .widget, .gallery-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #wrapper, .wide-header #wrap { -webkit-box-shadow: 0 5px 10px 2px rgba(2, 2, 2, 0.5); box-shadow: 0 5px 10px 2px rgba(2, 2, 2, 0.5); } #wrapper { max-width: 1340px; width: 91%; margin: auto; -webkit-box-sizing: border-box; box-sizing: border-box } #wrap { padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Content */ #content { float: left; width: 68.67%; padding: 2em 2em 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .home #content { padding: 1.5em 1.5em 0; } /* Sidebar */ #sidebar { margin-left: 68.67%; width: 31.33%; padding: 1.5em 1.5em 1em 0.5em; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; } .rlayout #sidebar { padding: 1.5em 0.5em 1em 1.5em; } .sideleft { width: 49%; float: left; } .sideright { width: 49%; float: right; } .sideleft .widget ul li, .sideright .widget ul li { margin-bottom: 3px; padding-left: 0; } #content-full { padding: 2em; } /*-- Banner Structure --*/ #header-banner .widget a:active, #header-banner .widget a:hover, #logo a:hover, #logo a:hover .site-title, .site-header .home-link { text-decoration: none; } /*-- Header --*/ .site-header { position: relative; } #header-wrap { min-height: 4.8em; } #header { padding: 1em 1.5em; background: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } #header:before, #header:after { display: none; } .site-header .site-title:hover { text-decoration: underline; } .site-header .home-link { color: #141412; display: block; margin: 0 auto; min-height: 230px; padding: 0 20px; width: 100%; } /* Custom Header Image */ #custom-header { margin: 0; } #custom-header img { max-width: 1340px; vertical-align: top; width: 100%; height: auto; } /*-- Logo --*/ #logo { max-width: 37.5%; margin: 0; } #logo .site-logo { max-width: 100%; border: 0; } #logo .site-title { float: left; font-size: 2.5em; font-weight: 700; color: #1E3D58; font-family: Georgia, Arial, Tahoma, sans-serif; text-shadow: 1px 1px 0 #000; } #logo a:hover .site-title { color: #333 } #logo .site-description { float: left; margin: 0; line-height: 1em; font-size: 1em; color: #444; } /*-- Header Banner --*/ #header-banner { max-width: 61.5%; background: 0 0; } #header-banner .widget { float: left; max-width: 100%; margin: 0; padding: 0; background: 0 0; } #header-banner .widget img { float: right; max-height: 110px; } #header-banner .widget a:link, #header-banner .widget a:visited { max-width: 100%; } #header-banner .widget .textwidget { line-height: 0; } #header-banner .widget .textwidget p { margin: 0; } /*-- Top Navbar --*/ #topnavbar { background: #777; min-height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } #topnavbar p { color: #f9f9f9; font-size: 11px; font-weight: 700; padding: 0 1em; } .topnavbarleft { max-width: 49%; -ms-flex-line-pack: center; align-content: center; } .topnavbarright { max-width: 49%; -ms-flex-line-pack: center; align-content: center; } #topnavbar #header-social-icons .social-icons-menu li a { padding: 0.12em 0.75em; } #topnavbar #header-social-icons .social-icons-menu li a:before { font-size: 14px; color: #f9f9f9; } /*-- Top Navigation Menu --*/ #topnav-icon, .menu-toggle, .stickynav { display: none; } .topinner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } #topheader, #topnav { background: #003640; position: relative; } #topnav-menu { float: left; position: relative; list-style-type: none; } #topnav-menu li { float: left; position: relative; } #topnav-menu a { display: block; padding: 0.75em; text-decoration: none; text-transform: uppercase; font-size: 0.95em; } #topnav-menu a:link, #topnav-menu a:visited { color: #f9f9f9; text-decoration: none; } #topnav-menu a:hover, #topnav-menu li a:hover { color: #fff; text-decoration: none; background: rgba(0, 0, 0, 0.185); } #topnav-menu .current_page_item, #topnav-menu .current-menu-item { background: rgba(0, 0, 0, 0.15); } #topnav-menu .children, #topnav-menu .sub-menu { background-color: #303030; padding: 0; position: absolute; z-index: 99999; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } #topnav-menu .sub-menu li { border-right: none; } #topnav-menu .sub-menu li:first-child { border-left: none; } #topnav-menu .children ul, #topnav-menu .sub-menu ul { border-left: 1px solid rgba(255, 255, 255, 0.2); left: 100%; top: 0; } #topnav-menu ul ul a, ul#topnav-menu ul a { color: #fff; border-top: 1px solid rgba(255, 255, 255, 0.2); margin: 0; width: 200px; } #topnav-menu ul ul a:focus, #topnav-menu ul ul a:hover, ul#topnav-menu ul a:focus, ul#topnav-menu ul a:hover { background: rgba(0, 0, 0, 0.185); } #topnav-menu .focus>ul, #topnav-menu ul li:hover>ul, ul#topnav-menu .focus>ul, ul#topnav-menu li:hover>ul { clip: inherit; overflow: inherit; height: inherit; width: inherit; } /*-- Main Navigation Menu When on Header Beside Title --*/ @media only screen and (min-width:60em) { #header #navi-wrap { color: #3c3c3c; background: transparent; border-top: none; border-bottom: none; } #header #navi-wrap .nav-menu li a, #header #navi-wrap .nav-menu li.menu-item-has-children > a:after, #header #navi-wrap .nav-menu .submenu li.menu-item-has-children > a:after { color: #3c3c3c; } #header #navi-wrap .nav-menu li a:focus, #header #navi-wrap .nav-menu li a:hover, #header #navi-wrap .nav-menu li:focus > a, #header #navi-wrap .nav-menu li:hover > a, #header #navi-wrap .nav-menu li.menu-item-has-children > a:hover:after, #header #navi-wrap .nav-menu .submenu li.menu-item-has-children > a:hover:after { color: #f9f9f9; } #header #navi-wrap .nav-menu ul ul a, #header #navi-wrap ul.nav-menu ul a { color: #fff; } #header #navi-wrap .nav-menu li { border: none; } #header .search-icon:before { color: #333; } #header #navi-wrap .menu-toggle, #header #navi-wrap .menu-toggle:active, #header #navi-wrap .menu-toggle:focus, #header #navi-wrap .menu-toggle:hover { color: #333; } } /*-- Main Navigation Menu --*/ .main-navigation, .navbar { margin: 0 auto; width: 100%; } #navi-wrap { background: #0096b3; } .main-navigation { min-height: 38px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: start; } div.nav-menu > ul, ul.nav-menu { margin: 0; padding: 0 40px 0 0; } .nav-menu li { position: relative; float: left; } .nav-menu li a { color: #fff; display: block; font-size: 1.05em; padding: 0.8em; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, Arial, sans-serif; -webkit-transition: all .1s ease-out; transition: all .1s ease-out; } .nav-menu li a:focus, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li:hover > a { background: #A34100; color: #fff; } .nav-menu .children, .nav-menu .sub-menu { background-color: #0081D6; padding: 0; position: absolute; z-index: 99999; height: 0; width: 0; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .nav-menu .sub-menu li, .nav-menu .sub-menu li:first-child, .nav-menu .sub-menu li:last-child { border-right: none; border-left: none; } .nav-menu .children ul, .nav-menu .sub-menu ul { border-left: 1px solid rgba(255, 255, 255, .2); left: 100%; top: 0; } .nav-menu ul ul a, ul.nav-menu ul a { color: #fff; border-top: 1px solid rgba(255, 255, 255, 0.2); margin: 0; width: 200px; } .nav-menu ul ul a:focus, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, ul.nav-menu ul a:hover { color: #fff; background: #8F591B; } .nav-menu .focus > ul, .nav-menu ul li:hover > ul, ul.nav-menu .focus > ul, ul.nav-menu li:hover > ul { clip: inherit; overflow: inherit; height: inherit; width: inherit; } .nav-menu .current-menu-ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .submenu .current-menu-item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current_page_item > a { color: #fff; text-decoration: none; } /*-- Submenu indicators --*/ .nav-menu li.menu-item-has-children > a:after, .nav-menu .submenu li.menu-item-has-children > a:after { content: "\f347"; font-family: dashicons; color: #fff; font-size: 14px; vertical-align: 1px; float: right; } .nav-menu li.menu-item-has-children > a:hover:after, .nav-menu .submenu li.menu-item-has-children > a:hover:after { color: #fff; } /*-- Sticky Nav --*/ .stickynav { -webkit-box-shadow: 0 2px 10px 2px rgba(2, 2, 2, 0.5); box-shadow: 0 2px 10px 2px rgba(2, 2, 2, 0.5); background: #0096b3; position: fixed; top: 0; margin: 0 auto; width: 91%; max-width: 1340px; z-index: 999; } .sticky { border-left: 5px solid #ddd; padding-left: 1.5em; } .admin-bar .stickynav { top: 32px; } /*-- Main Navigation Search - Dongle Type --*/ .search-main-menu { position: relative; } .search-top { cursor: pointer; position: absolute; right: 0; top: 0; } .search-top:hover { background: none; } .search-icon:before { content: "\f179"; font-family: 'dashicons', sans-serif; font-style: normal; font-weight: normal; color: #f9f9f9; opacity: 0.9; display: inline-block; text-decoration: inherit; width: 1.25em; text-align: center; font-size: 26px; padding: 0.29em 0.4em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: transform 0.3s ease; } .search-icon:hover:before { opacity: 1; transform: scale(1.30); } .active.search-icon:before { content: "\f158"; } .search-form-top { width: 300px; background-color: #255C8B; border: 1px solid rgba(99, 99, 99, 0.4); -webkit-box-shadow: 0 0 1px #bbb inset; box-shadow: 0 0 1px #bbb inset; display: none; padding: 7px; position: absolute; right: 0; top: 40px; z-index: 9999; } /* Theme Search Widget */ .search-form { display: block; position: relative; width: 100%; margin: 0; padding: 0; overflow: hidden; } .search-form .screen-reader-text { display: none; } .search-form .search-field { display: inline-block; margin: 0; width: 100%; padding: 0.6em 1.5em 0.6em 0.7em; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; } .search-form .search-submit { position: absolute; top: 0; right: 0; border: none; background: #057DCD; padding: 0; cursor: pointer; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .search-form .search-submit:hover { background: #098039; } .search-form .search-submit .pmthemes-search:before { display: inline-block; padding: 0.32em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 26px; line-height: 1; font-family: 'dashicons', sans-serif; text-decoration: inherit; font-weight: normal; font-style: normal; vertical-align: middle; color: #fff; content: '\f179'; } /*-- Theme Layout --*/ @media only screen and (min-width:60em) { .wd2 #wrapper, .wd2 .stickynav { max-width: 980px; } .wd2 #wrapper { width: 98%; } .wd2 #content { width: 65%; } .wd2 #sidebar { margin-left: 65%; width: 35%; } .wd2 .ducksoy { max-width: 100%; } .wd2 .widget-category-posts .small-post .wp-post-image { max-width: 45%; } .wd3 #wrapper, .wd3 .stickynav { max-width: 1000px; } .wd3 #wrapper { width: 98%; } .wd3 #content { width: 65%; } .wd3 #sidebar { margin-left: 65%; width: 35%; } .wd3 .ducksoy { max-width: 100%; } .wd3 .widget-category-posts .small-post .wp-post-image { max-width: 45%; } .wd4 #wrapper, .wd4 .stickynav { max-width: 1021px; } .wd4 #wrapper { width: 98%; } .wd4 #content { width: 65%; } .wd4 #sidebar { margin-left: 65%; width: 35%; } .wd4 .ducksoy { max-width: 100%; } .wd4 .widget-category-posts .small-post .wp-post-image { max-width: 45%; } .wd5 #wrapper, .wd5 .stickynav { max-width: 1083px; width: 97%; } .wd5 #content { width: 64%; } .wd5 #sidebar { margin-left: 64%; width: 36%; } .wd5 .stickynav { max-width: 1083px; } .wd5 .ducksoy { max-width: 100%; } .wd6 #wrapper, .wd6 .stickynav { max-width: 1150px; width: 94%; } .wd6 #content { width: 66.5%; } .wd6 #sidebar { margin-left: 66.5%; width: 33.5%; } .wd6 .stickynav { max-width: 1150px; } .wd6 .ducksoy { max-width: 100%; } .wd7 #wrapper, .wd7 .stickynav { max-width: 1192px; width: 94%; } .wd7 #content { width: 67%; } .wd7 #sidebar { margin-left: 67%; width: 33%; } .wd7 .stickynav { max-width: 1192px; } .wd7 .ducksoy { max-width: 100%; } .wd8 #wrapper, .wd8 .stickynav { max-width: 1280px; width: 92.2%; } .wd8 #content { width: 68%; } .wd8 #sidebar { margin-left: 68%; width: 32%; } .wd8 .stickynav { max-width: 1280px; } .wd8 .ducksoy { max-width: 100%; } .wd9 #wrapper, .wd9 .stickynav { max-width: 1327px; width: 92%; } .wd9 #content { width: 70%; } .wd9 #sidebar { margin-left: 70%; width: 30%; } .wd9 .stickynav { max-width: 1327px; } .wd9 .ducksoy { max-width: 100%; } .wd10 #wrapper, .wd10 .stickynav { max-width: 1392px; width: 92%; } .wd10 #content { width: 70%; } .wd10 #sidebar { margin-left: 70%; width: 30%; } .wd10 .stickynav { max-width: 1392px; } .wd10 .ducksoy { max-width: 100%; } .wd2.wide-header #content-wrap, .wd2.wide-header #footer-widgets, .wd2.wide-header #header, .wd2.wide-header .topinner, .wd2.wide-header .footie, .wd2.wide-header .navbar { max-width: 980px; } .wd2.wide-header #content { width: 65%; } .wd2.wide-header #sidebar { margin-left: 65%; width: 35%; } .wd2.wide-header .stickynav { width: 100%; max-width: none; } .wd2.wide-header .ducksoy { margin: 0 auto; max-width: 980px; } .rlayout.wd2.wide-header #sidebar { margin-right: 65%; margin-left: 0; } .wd3.wide-header #content-wrap, .wd3.wide-header #footer-widgets, .wd3.wide-header #header, .wd3.wide-header .topinner, .wd3.wide-header .footie, .wd3.wide-header .navbar { max-width: 1000px; } .wd3.wide-header #content { width: 64.67%; } .wd3.wide-header #sidebar { margin-left: 64.67%; width: 35.33%; } .wd3.wide-header .stickynav { width: 100%; max-width: none; } .wd3.wide-header .ducksoy { margin: 0 auto; max-width: 1000px; } .rlayout.wd3.wide-header #sidebar { margin-right: 64.67%; margin-left: 0; } .wd4.wide-header #content-wrap, .wd4.wide-header #footer-widgets, .wd4.wide-header #header, .wd4.wide-header .topinner, .wd4.wide-header .footie, .wd4.wide-header .navbar { max-width: 1021px; } .wd4.wide-header #content { width: 65%; } .wd4.wide-header #sidebar { margin-left: 65%; width: 35%; } .wd4.wide-header .stickynav { width: 100%; max-width: none; } .wd4.wide-header .ducksoy { margin: 0 auto; max-width: 1021px; } .rlayout.wd4.wide-header #sidebar { margin-right: 65%; margin-left: 0; } .wd5.wide-header #content-wrap, .wd5.wide-header #footer-widgets, .wd5.wide-header #header, .wd5.wide-header .topinner, .wd5.wide-header .footie, .wd5.wide-header .navbar { max-width: 1083px; } .wd5.wide-header #content { width: 64%; } .wd5.wide-header #sidebar { margin-left: 64%; width: 36%; } .wd5.wide-header .stickynav { width: 100%; max-width: none; } .wd5.wide-header .ducksoy { margin: 0 auto; max-width: 1083px; } .rlayout.wd5.wide-header #sidebar { margin-right: 64%; margin-left: 0; } .wd6.wide-header #content-wrap, .wd6.wide-header #footer-widgets, .wd6.wide-header #header, .wd6.wide-header .topinner, .wd6.wide-header .footie, .wd6.wide-header .navbar { max-width: 1150px; } .wd6.wide-header #content { width: 66.5%; } .wd6.wide-header #sidebar { margin-left: 66.5%; width: 33.5%; } .wd6.wide-header .stickynav { width: 100%; max-width: none; } .wd6.wide-header .ducksoy { margin: 0 auto; max-width: 1150px; } .rlayout.wd6.wide-header #sidebar { margin-right: 66.5%; margin-left: 0; } .wd7.wide-header #content-wrap, .wd7.wide-header #footer-widgets, .wd7.wide-header #header, .wd7.wide-header .topinner, .wd7.wide-header .footie, .wd7.wide-header .navbar { max-width: 1192px; } .wd7.wide-header #content { width: 67%; } .wd7.wide-header #sidebar { margin-left: 67%; width: 33%; } .wd7.wide-header .stickynav { width: 100%; max-width: none; } .wd7.wide-header .ducksoy { margin: 0 auto; max-width: 1192px; } .rlayout.wd7.wide-header #sidebar { margin-right: 67%; margin-left: 0; } .wd8.wide-header #content-wrap, .wd8.wide-header #footer-widgets, .wd8.wide-header #header, .wd8.wide-header .topinner, .wd8.wide-header .footie, .wd8.wide-header .navbar { max-width: 1280px; } .wd8.wide-header #content { width: 68%; } .wd8.wide-header #sidebar { margin-left: 68%; width: 32%; } .wd8.wide-header .stickynav { width: 100%; max-width: none; } .wd8.wide-header .ducksoy { margin: 0 auto; max-width: 1280px; } .rlayout.wd8.wide-header #sidebar { margin-right: 68%; margin-left: 0; } .wd9.wide-header #content-wrap, .wd9.wide-header #footer-widgets, .wd9.wide-header #header, .wd9.wide-header .topinner, .wd9.wide-header .footie, .wd9.wide-header .navbar { max-width: 1327px; } .wd9.wide-header #content { width: 70%; } .wd9.wide-header #sidebar { margin-left: 70%; width: 30%; } .wd9.wide-header .stickynav { width: 100%; max-width: none; } .wd9.wide-header .ducksoy { margin: 0 auto; max-width: 1327px; } .rlayout.wd9.wide-header #sidebar { margin-right: 70%; margin-left: 0; } .wd10.wide-header #content-wrap, .wd10.wide-header #footer-widgets, .wd10.wide-header #header, .wd10.wide-header .topinner, .wd10.wide-header .footie, .wd10.wide-header .navbar { max-width: 1392px; } .wd10.wide-header #content { width: 70%; } .wd10.wide-header #sidebar { margin-left: 70%; width: 30%; } .wd10.wide-header .stickynav { width: 100%; max-width: none; } .wd10.wide-header .ducksoy { margin: 0 auto; max-width: 1392px; width: 92%; } .rlayout.wd10.wide-header #sidebar { margin-right: 70%; margin-left: 0; } } /*-- Wide Layout --*/ .wide-header #wrapper { max-width: none; width: 100%; margin: auto; } .wide-header .stickynav { width: 100%; max-width: none; } .wide-header .ducksoy { margin: 0 auto; max-width: 1152px; } .wide-header #header { max-width: 1152px; margin: auto; padding: 1em; } .wide-header #content-wrap { max-width: 1152px; margin: .55em auto .75em; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); } .wide-header #footer-widgets, .wide-header .topinner, .wide-header .footie { max-width: 1152px; margin: auto; } .wide-header .navbar { max-width: 1152px; } .wide-header #footer { padding: 1.2em 0; } /*-- Left Sidebar --*/ @media only screen and (min-width:60em) { .rlayout #content { float: right; } .rlayout #sidebar { margin-left: 0; margin-right: 70%; background: #fff; } } @media only screen and (max-width:70em) { .rlayout #sidebar { margin-right: 67%; } } /*-- Widget Styling --*/ .widget { margin-bottom: 1em; padding: 1em; background: #fff; -ms-word-wrap: break-word; word-wrap: break-word; } #sidebar .widget { float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.2); } .widget .textwidget { line-height: 1.5em; } .widget .textwidget img { display: block; margin: 0 auto; } .widget .textwidget p { margin-bottom: 1em; } .widget ul { line-height: 1.5em; list-style: none; color: #555; } .widget ul .children { padding: 0; margin: 0.5em 0 0.5em 1em; } .widget a:link, .widget a:visited { text-decoration: none; font-size: 1.05em; color: #3c3c3c; } #wp-calendar th, .widget-posts-entries p { font-size: 0.85em; } .widget a:active, .widget a:hover { color: #0645ad; text-decoration: underline; } .widget img { max-width: 100%; height: auto; } .widgettitle a:link, .widgettitle a:visited { color: #fff; } .widget ul li { margin-bottom: 7px; padding-left: 16px; } #sidebar .widget img:hover { outline: 1px solid #003640; } #sidebar .widget ul:not(.w-icon, .product_list_widget) li:before { margin-left: -1.35em; font-family: 'dashicons', sans-serif; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f139'; float: left; position: relative; top: 0; margin-right: .12em; color: #c6c6c6; } #sidebar .sideright .widget ul li:before, #sidebar .sideleft .widget ul li:before { margin-left: 0; } /*-- Custom Widgets --*/ /* Custom Menu Widget */ .widget_nav_menu .menu ul { padding: 0.3em 0 0.3em 1em; } /* Calendar Widget */ #wp-calendar { margin: 0; width: 100%; color: #444; line-height: 1.6em; } #wp-calendar caption, #wp-calendar td, #wp-calendar th { text-align: left; } #wp-calendar caption { font-style: italic; margin-bottom: 0.1em; } #wp-calendar th { font-weight: 700; } #wp-calendar tfoot tr td { padding-top: 0.5em; } #wp-calendar #next { padding-right: 0.8em; text-align: right; } /* Custom Recent/Popular Posts Widget */ .widget-posts-entries ul { padding: 0; } .widget-posts-entries ul li { list-style: none; margin: 0 0 0.5em; overflow: auto; padding: 0 0 0.3em 0.4em; border-bottom: 1px solid #ededed; } .widget-posts-entries .wp-post-image { float: left; outline: 1px solid #eee; margin: 0.3em 0.8em 0.5em 0; max-width: 75px; height: auto; } .widget-posts-entries .widget-postmeta { color: #777; margin: 0.3em 0; font-size: 0.8em; } .widget-posts-entries .widget-postmeta span:before { display: inline-block; -webkit-font-smoothing: antialiased; font: 400 19px/1 'dashicons'; vertical-align: middle; color: #777; margin-right: 0.2em; } .widget-posts-entries .widget-postmeta .widget-date { margin-right: 0.5em; } .widget-posts-entries .widget-postmeta .widget-date:before { content: '\f145'; } .widget-posts-entries .widget-postmeta .widget-comment:before { content: '\f101'; } .widget-posts-entries .widget-postmeta .widget-author:before { content: '\f110'; } /* Custom Recent Comments Widget */ .widget-recent-comments ul { padding: 0; } .widget-recent-comments ul li { list-style: none; margin: 0 0 0.4em; overflow: auto; } .widget-recent-comments img { float: left; margin: 0.3em 0.8em 0.4em 0; } .widget-recent-comments .comment-content { font-weight: 400; color: #555; } .widget-recent-comments .comment-date { padding: 0; margin-top: 0.2em; font-size: 0.9em; color: #777; } /* Custom Tabbed Content Widget */ .widget-tabnavi { background: #086f9c; padding: 0; overflow: auto; list-style: none; font-size: 0.825em; font-family: Arial, Helvetica, sans-serif; margin: -0.5em -0.5em 1em; color: #fff; border: 1px solid rgba(0, 0, 0, 0.4); } .widget-tabnav { margin: 0; padding: 0; list-style: none; position: relative; } .widget-tabnavi ul { text-indent: 0; list-style: none; } .widget-tabnavi ul li:before { display: none; } .widget-tabnav ul li, .widget-tabnavi ul li { margin-bottom: 0; padding-left: 0; } .widget-tabnav li { float: left; list-style: none; position: relative; text-decoration: none; margin: 0; padding: 0; } .widget-tabnav li a { display: block; margin: 0; padding: 0.53em 1em; text-decoration: none; font-weight: 700; border-right: 1px solid rgba(255, 255, 255, 0.5); } .widget-tabnav li a:link, .widget-tabnav li a:visited { color: #f9f9f9; opacity: 0.6; } .widget-tabnavi li a:active, .widget-tabnavi li a:hover { background-color: rgba(0, 0, 0, 0.5); text-decoration: underline; opacity: 1; } .widget-tabnavi li a.current-tab { opacity: 1; } .widget-tabbed .tabdiv { padding: 0; margin: 1em 0 0; } .widget-tabbed .tabdiv li.widget-thumb { list-style: none; margin: 0 0 0.3em; overflow: auto; padding: 0 0 0.3em 0.4em; } .widget-tabbed .tabdiv li.widget-thumb .wp-post-image { float: left; margin: 0.3em 0.8em 0.5em 0; max-width: 75px; height: auto; } .widget-tabbed .tabdiv li.widget-avatar { list-style: none; margin: 0 0 0.3em; overflow: auto; } .widget-tabbed .tabdiv li.widget-avatar img { float: left; margin: 0.3em 0.8em 0.3em 0; } .widget-tabbed .tabdiv ul li .widget-postmeta { margin: 0.1em 0; padding: 0; font-size: 0.8em; color: #777; } .widget-tabbed .tabdiv ul li .widget-postmeta:before { display: inline-block; -webkit-font-smoothing: antialiased; font: 400 14px/1 'dashicons'; vertical-align: middle; color: #777; margin-right: 0.2em; content: '\f145'; } /*-- Posts and Pages --*/ .type-attachment, .type-page, .wi .type-post { margin: 0 0 2em; padding: 0 0 0.5em; } .page-title, .post-title { font-weight: 700; font-family: Arial, Helvetica, sans-serif; color: #3c3c3c; line-height: 1; -ms-word-wrap: break-word; word-wrap: break-word; } .page-title { font-size: 2.3em; padding: 0.1em 0; } .post-title { font-size: 1.95em; margin-bottom: 0.4em; } .post-title a:link, .post-title a:visited { color: #3c3c3c; text-decoration: none; } .post-title a:active, .post-title a:hover { color: #0645ad; text-decoration: underline; } .sticky { border-left: 5px solid #ddd; padding-left: 1.5em; } /* Page Links | wp_link_pages() */ .page-links { margin: 0; font-size: 20px; line-height: 2.5em; } .page-links a { text-decoration: none; border: 1px solid #ccc; background: #f9f9f9; margin: 0; padding: 7px 15px; } .page-links a:hover { background: #0066cc; color: #fff; } /* Postmeta */ .postinfo, .postmeta { color: #333; margin: 0; padding: 0; line-height: 1.5em; font-size: 0.9em; } .postinfo { margin: 1em 0 1.5em 0; background: #eee; padding: 0.5em; border: 1px solid #ddd; } .postinfo span, .postmeta span { margin-right: 0.5em; } .postmeta a:link, .postmeta a:visited { color: #555; } .postmeta a:active, .postmeta a:hover { color: #0645ad; text-decoration: underline; } /* Postmeta Icons */ .postinfo span:before, .postmeta span:before { display: inline-block; -webkit-font-smoothing: antialiased; font: 400 14px/1 dashicons; vertical-align: text-top; color: #777; } .postmeta .meta-date:before { content: '\f145'; } .postmeta .meta-author:before { content: '\f110'; } .postmeta .meta-category:before { content: '\f318'; } .postinfo .meta-comments:before { content: '\f101'; } .postinfo .meta-tags:before { content: '\f323'; } /* Read more Link */ .entry .more-link { color: #333; display: inline-block; font-weight: 700; padding: 0.3em 1em; text-decoration: none; border: 1px solid rgba(0, 0, 0, 0.2); background: #eee; -webkit-box-shadow: 0 0 2px #fff inset; box-shadow: 0 0 2px #fff inset; transition: all 0.25s ease-in-out; } .entry .more-link:link { color: #333; } .entry .more-link:visited { color: #555; } .entry .more-link:hover { color: #f9f9f9; background-color: #1C88C8; text-decoration: none; } /* Archives and Search Heading */ .archive-title { border: 1px solid #ddd; color: #333; font-size: 1.1em; font-weight: 700; margin-bottom: 1.5em; padding: 0.65em; background: #eee; } .archive-title span { color: #003640; } /* Content Pagination */ .post-pagination { margin: 1em 0; color: #333; } .post-pagination a { padding: 0.6em 0.9em; margin-right: 0.2em; display: inline-block; text-align: center; text-decoration: none; background: #f9f9f9; border: 1px solid #e5e5e5; font-size: 1.2em; font-weight:600; } .post-pagination a:link, .post-pagination a:visited { color: #121212; } .post-pagination a:hover { text-decoration: none; background: #0066cc; color: #fff; } .post-pagination .current { text-decoration: underline; padding: 0.5em 0.9em; background: #f9f9f9; color: #333; border: 1px solid #e5e5e5; font-size: 1.2em; font-weight:400; } /*-- Scroll to Top --*/ .scrollToTop { background: rgba(0, 148, 193, 0.85); position: fixed; width: 40px; height: 40px; right: 10px; bottom: 10px; display: block; z-index: 1000; padding: 0!important; border-radius: 3px; border: 3px solid rgba(17, 124, 142, 0.9); } .scrollToTop:hover { background: #1C88C8; text-decoration: none; } .scrollToTop:before { display: block; font-family: 'dashicons', sans-serif; content: '\f343'; color: #fff; opacity: 0.7; font-size: 28px; line-height: 0.8em; text-align: center; padding: 8px 0; } .scrollToTop:hover:before { opacity: 1; } /*-- Text Elements --*/ .entry { font-size: 1.15em; line-height: 1.65; margin: 0.4em 0; -ms-word-wrap: break-word; word-wrap: break-word; } .comment p, .entry p { margin: 1em 0; } .comment a, .comment a:link, .comment a:visited, .entry a, .entry a:link, .entry a:visited { color: #1079c9; text-decoration: none; } .comment a:hover, .entry a:hover { color: #0645ad; text-decoration: underline; } .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color: #222; font-weight: 700; line-height: 1.1em; margin: 1.2em 0 0.3em; } .comment h1, .entry h1 { font-size: 1.95em; } .comment h2, .entry h2 { font-size: 1.75em; } .comment h3, .entry h3 { font-size: 1.5em; } .comment h4, .entry h4 { font-size: 1.25em; } .comment h5, .entry h5 { font-size: 1.125em; margin: 1.3em 0 0; } .comment h6, .entry h6 { font-size: 1em; margin: 1.3em 0 0; } /* List Elements New */ .entry ol > li { list-style-type: decimal; margin: 0 0 5px 50px; } .entry ol ul > li { list-style-type: disc; } .entry ol ol > li { list-style-type: upper-alpha; } .entry ol ol ol > li { list-style-type: lower-roman; } .entry ul > li { list-style-type: disc; margin: 0 0 5px 50px; } .entry ul ul > li { list-style-type: square; } .entry ol ul ul > li, .entry ul ul ul > li { list-style-type: circle; } .entry ol ol, .entry ul ul { margin-bottom: 0; } /* List Elements - Comments */ .comment ul { list-style: disc inside; margin: 0 0 1.5em 1.7em; } .comment ul ul li { list-style: square inside; } .comment li { margin-top: 0.55em; } .comment ol { list-style: decimal inside; margin: 0 0 1.5em 1.7em; } .comment ol ol { list-style: upper-alpha inside; } .comment ol ol ol { list-style: lower-roman inside; } .comment ol ol ol ol { list-style: lower-alpha inside; } .comment ol ol, .comment ol ul, .comment ul ol, .comment ul ul { margin-bottom: 0.2em; } dl { margin: 1em 0; } dt, strong { font-weight: 700; } dd { margin-bottom: 1.5em; } cite, em, i { font-style: italic; } .big_tag, big { font-size: 1.3em; } ins { background: 0 0; text-decoration: none; } code, pre { padding: 3px 8px; margin: 0 1px; background: #eee; color: #222; font-size: 0.9em; font-family: Monospace, "Courier New", Courier, sans-serif; overflow: auto; line-height: 1.4em; } .entry .tt_tag, .entry kbd, .entry tt, .entry var, pre { font-family: "Courier 10 Pitch", Courier, monospace; } del, s, strike { text-decoration: line-through; } small { font-size: 0.7em; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } sub, sup { height: 0; line-height: 1; position: relative; vertical-align: baseline; font-size: 0.8em; } .entry img, article .wp-post-image { height: auto; max-width: 100%; } .pmns img { cursor: url("images/magnify.cur"), -webkit-zoom-in; cursor: url("images/magnify.cur"), zoom-in; } sup { bottom: 1ex; } sub { top: 0.5ex; } .entry .tt_tag, .entry kbd, .entry tt, .entry var { font-size: 1.1em; } blockquote { background: #f5f5f5; border-left: 10px solid #ccc; margin: 1.2em 0; padding: 0.3em 1.4em; } blockquote cite { display: block; margin: 0.5em 0 0 0.5em; color: #777; } .entry table { border: 1px solid #ddd; margin: 1em 0; text-align: left; width: 100%; } .entry thead th, .entry tr th { background: #e5e5e5; font-weight: 700; padding: 0.2em 1em; } .entry tr td { border-top: 1px solid #ddd; padding: 0.2em 1em; } .entry tr.alternate td { background: #f5f5f5; } /*-- Full and wide alignment in Gutenberg https://www.billerickson.net/full-and-wide-alignment-in-gutenberg/ --*/ #content-full .alignwide, #content-full .alignfull { margin: 32px calc(50% - 50vw); max-width: 100vw; width: 100vw; } .alignfull img { width: 100%; } @media (min-width: 960px) { #content-full .alignwide { margin: 32px auto; max-width: 100%; width: 100%; } } .alignleft { float: left; display: inline; margin: 1em 2em 1em 0; } .alignright { float: right; display: inline; margin: 1em 0 1em 2em; } .aligncenter { margin: 1em auto; display: block; } /* Objects --------------------------------------------- */ embed, iframe, img, object, video, .wp-caption { max-width: 100%; } img { height: auto; vertical-align: top; } figure { margin: 0; } /*-- Images | Gallery | Videos --*/ article .wp-post-image { margin: 0 auto; } .archive article .wp-post-image.alignleft, .blog article .wp-post-image.alignleft, .search article .wp-post-image.alignleft { margin: 1em 1em 1em 0; } .archive article .wp-post-image.alignright, .blog article .wp-post-image.alignright, .search article .wp-post-image.alignright { margin: 1em 0 1em 1em; } .archive article .wp-post-image.aligncenter, .blog article .wp-post-image.aligncenter, .search article .wp-post-image.aligncenter{ margin: 0 auto 1em; } .wp-caption { max-width: 100%; height: auto; text-align: center; margin: 0.5em 0; } .wp-block-image figcaption, .wp-caption-text, .wp-caption p.wp-caption-text { color: #666; margin: 0 0 1em 0; padding: 0 0 0.25em 0; font-size: 0.925em; font-style: italic; text-align: center; } .entry-content p.wp-caption-text { margin-bottom: 0; } /* Gallery Styling */ .gallery { padding-top: 1em; } .gallery-item { padding: 0.3em 1em 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .gallery img { margin: 0; padding: 2px; border: 1px solid #ddd!important; -webkit-box-sizing: border-box; box-sizing: border-box; } .gallery-caption { color: #666; font-size: 0.9em; font-style: italic; height: auto; max-width: 100%; text-align: center; margin: 0; } .iframe-container { overflow: hidden; padding-top: 56.25%; position: relative; } .iframe-container iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } /* Image.php Navigation */ #image-nav { margin-bottom: 1.5em; padding: 0.5em; color: #333; border-bottom: 1px dashed #aaa; } #image-nav .nav-previous { float: left; } #image-nav .nav-next { float: right; } #image-nav .nav-next a, #image-nav .nav-previous a { font-size: 0.9em; text-decoration: none; color: #3c3c3c; } #image-nav .nav-next a:hover, #image-nav .nav-previous a:hover { text-decoration: underline; } /*-- Social Icons | based upon http://kovshenin.com/2014/social-menus-in-wordpress-themes/ --*/ .social-icons-menu, .widget-social-icons .social-icons-menu { list-style-type: none!important; line-height: 1em!important; } .social-icons-menu li { float: left; margin: 0 0.2em 0.2em 0; padding: 0; } .widget-social-icons ul li:before { display: none; } .social-icons-menu li a { position: relative; opacity: 0.8; display: inline-block; padding: 0.9em; text-decoration: none; color: #fff; background: #444; } .social-icons-menu li a:before { color: #fff; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; line-height: 1; font-family: 'dashicons', sans-serif; text-decoration: inherit; vertical-align: top; content: '\f155'; } /* Add dashicons */ .social-icons-menu li a[href*="facebook.com"]:before {content: '\f305';} .social-icons-menu li a[href*="plus.google.com"]:before {content: '\f462';} .social-icons-menu li a[href*="github.com"]:before {content: '\f328';} .social-icons-menu li a[href*="instagram.com"]:before {content: '\f12d';} .social-icons-menu li a[href*="linkedin.com"]:before {content: '\f18d';} .social-icons-menu li a[href*="pinterest.com"]:before {content: '\f192';} .social-icons-menu li a[href*="polldaddy.com"]:before {content: '\f468';} .social-icons-menu li a[href*="reddit.com"]:before {content: '\f195';} .social-icons-menu li a[href*="spotify.com"]:before {content: '\f196';} .social-icons-menu li a[href*="tumblr.com"]:before {content: '\f302';} .social-icons-menu li a[href*="twitch.tv"]:before {content: '\f199';} .social-icons-menu li a[href*="twitter.com"]:before {content: '\f301';} .social-icons-menu li a[href*="wordpress.org"]:before, .social-icons-menu li a[href*="wordpress.com"]:before {content: '\f120';} .social-icons-menu li a[href*="youtube.com"]:before {content: '\f19b';} .social-icons-menu li a[href*="/feed"]:before, .social-icons-menu li a[href*="/feed/"]:before, .social-icons-menu li a[href*="?feed=rss2"]:before, .social-icons-menu li a[href*="feedburner.google.com"]:before, .social-icons-menu li a[href*="feedburner.com"]:before {content: '\f303';} /* Add Colors */ .social-icons-menu li a[href*="facebook.com"] {background: #3b5998;} .social-icons-menu li a[href*="plus.google.com"] {background: #dd4b39;} .social-icons-menu li a[href*="github.com"] {background: #171515;} .social-icons-menu li a[href*="instagram.com"] {background: #3f729b;} .social-icons-menu li a[href*="linkedin.com"] {background: #007bb6;} .social-icons-menu li a[href*="pinterest.com"] {background: #cb2027;} .social-icons-menu li a[href*="polldaddy.com"] {background: #bc0b0b;} .social-icons-menu li a[href*="reddit.com"] {background: #ff4500;} .social-icons-menu li a[href*="spotify.com"] {background: #81b71a;} .social-icons-menu li a[href*="tumblr.com"] {background: #32506d;} .social-icons-menu li a[href*="twitch.tv"] {background: #6441A5;} .social-icons-menu li a[href*="twitter.com"] {background: #00aced;} .social-icons-menu li a[href*="wordpress.org"] {background: #21759b;} .social-icons-menu li a[href*="wordpress.com"] {background: #1e8cbe;} .social-icons-menu li a[href*="youtube.com"] {background: #c4302b;} .social-icons-menu li a[href*="/feed"], .social-icons-menu li a[href*="/feed/"], .social-icons-menu li a[href*="?feed=rss2"], .social-icons-menu li a[href*="feedburner.google.com"], .social-icons-menu li a[href*="feedburner.com"] {background: #ee802f;} .social-icons-menu li a:hover { text-decoration: none; opacity: 1; } .social-icons-menu li a .screen-reader-text { display: none; } .social-icons-hint { font-size: 0.9em; background: #121212; color: #f9f9f9 !important; padding: 0.7em; line-height: 1.2em; } .social-icons-wrap .social-icons-hint { font-size: 0.8em; color: #f9f9f9; max-width: 300px; line-height: 1.2em; } /* Header Social Icons */ #header-social-icons { float: right; padding-right: 0.4em; } #header-social-icons .social-icons-menu li { margin: 0.1em 0 0; background: 0 0; } #header-social-icons .social-icons-menu li a { padding: 0.35em 0.75em; background: 0 0; border: none; } #header-social-icons .social-icons-menu li a:before { color: #f9f9f9; font-size: 16px; } #header-social-icons .social-icons-menu li a:hover, #header-social-icons .social-icons-menu li a:hover:before { background: 0 0; } /*-- Comments --*/ #comments { margin: 1em 0; } #comments .comments-title, #respond #reply-title { font-family: Georgia, Arial, Tahoma, sans-serif; font-size: 1.4em; color: #333; line-height: 1.4em; -ms-word-wrap: break-word; word-wrap: break-word; margin-bottom: 1em; padding-bottom: 0.3em; border-bottom: 1px dashed #aaa; } .woocommerce-Reviews #comments .comments-title, .woocommerce-Reviews #respond #reply-title { border-bottom: none; } .woocommerce #review_form #respond p { margin: 1em 0 0; } .commentlist { display: block; margin: 0; } .commentlist .comment { display: block; margin-bottom: 2em; padding: 1em; border-top: 1px solid #ddd; background: #f5f5f5; list-style: none; line-height: 1.5em; -ms-word-wrap: break-word; word-wrap: break-word; } .comment-author img { float: left; margin-right: 1em; margin-top: -0.1em; } .comment-author .fn { font-size: 1.1em; padding: 0.2em 0; } .comment-meta, .comment-pagination { font-size: 0.9em; } .comment-author .fn a:link, .comment-author .fn a:visited { text-decoration: underline; } #commentform #submit, .comment-author .fn a:active, .comment-author .fn a:hover { text-decoration: none; } .bypostauthor .fn, .comment-author-admin .fn { font-style: italic; background: #eee; padding: 0.2em 0.6em; } .comment-meta { margin-bottom: 1.5em; } .comment-meta a:active, .comment-meta a:hover, .comment-meta a:link, .comment-meta a:visited { color: #666; } #comments .children { margin-top: 1em; margin-left: 1em; } #comments .children .comment { background: #fff; border: 1px solid #ddd; } .nocomments { color: #444; padding: 1em; } .commentlist .pingback { display: block; padding: 0.8em 0; border-top: 1px solid #eee; list-style: none; line-height: 1.3em; } /* Comment Pagination */ .comment-pagination .alignleft { float: left; } .comment-pagination .alignright, .widget-category-posts .widgettitle .category-archive-link { float: right; } /* Comment Form */ #respond { margin: 2.5em 0 0; } #commentform { padding: 0; } #commentform p { margin: 1em 0; } #commentform input[type=text], #commentform textarea { display: inline-block; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } #commentform label { display: block; margin: 0.6em 0 0.2em; } #commentform #submit { display: block; font-weight: 700; margin-top: 1em; padding: 0.55em 1em; color: #f9f9f9; font-size:18px; border: 1px solid rgba(0, 0, 0, 0.4); background: #1C88C8; } #commentform #submit:hover { background: #121212; cursor: pointer; text-decoration: none; } /*-- Front Page Template --*/ .frontpage-magazine-no-widgets, .frontpage-slider-empty-posts { line-height: 1.5em; margin-bottom: 1.5em; } /* General Widget Styling */ #frontpage-magazine-widgets .widget { margin: 0 0 2em; padding: 0; } #frontpage-magazine-widgets .widget .widgettitle a:hover { color: #fff; } /* Front Page Slideshow */ #frontpage-slider-wrap { padding: 0; margin-bottom: 2em; } #frontpage-slider { border:1px solid #ddd; } #frontpage-slider .pmsslide .slide-entry { bottom: 8px; left: 8px; line-height: 1.15em; word-wrap: break-word; padding: 0.52em 0.85em; color: #fff; background: rgba(0,0,0,0.7); } #frontpage-slider .pmsslide .slide-entry p { padding-top: 5px; } #frontpage-slider .pmsslide img { max-width: 1340px; max-height: 400px; } #frontpage-slider .pmsslide .slide-entry .slide-title { font-family: Franklin Gothic Medium, Helvetica, Arial, sans-serif; text-transform:uppercase; font-size: 1.2em; color: #fff; line-height: 1em; -ms-word-wrap: break-word; word-wrap: break-word; padding: 0; } .frontpage-slider-controls .pmsflex-direction-nav a:before { color: #fff; font: 400 20px/1 dashicons; margin: 0.4em 0.7em ; } .frontpage-slider-controls .pmsflex-direction-nav .pmsflex-prev { right:61px; } .frontpage-slider-controls .pmsflex-direction-nav a.pmsflex-next:before { content: '\f344'; } .frontpage-slider-controls .pmsflex-direction-nav a.pmsflex-prev:before { content: '\f340'; } .frontpage-slider-controls .pmsflex-direction-nav a { background:rgba(0, 0, 0, 0.6); margin: -29px 0 0 0; height: 35px; width: 50px; } .widget-category-posts .type-post .post-title { font-size: 1.55em; } /* Category Posts Widgets */ .widget-category-posts { margin-bottom: -1.5em; } .widget-category-posts .widgettitle .category-archive-link .genericon-next { display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1; font-size: 21px; font-family: 'dashicons', sans-serif; text-decoration: inherit; vertical-align: top; content: '\f344'; margin: -4px -4px 0 0; } .widget-category-posts .widgettitle .category-archive-link .genericon-next:hover { text-decoration: none; } .widget-category-posts .type-post { margin: 0; padding: 0; border: none; -webkit-box-shadow: none; box-shadow: none; } .widget-category-posts .more-link:link, .widget-category-posts .more-link:visited { color: #333; } .widget-category-posts .more-link:active, .widget-category-posts .more-link:hover { text-decoration: none; color: #fff; background: #121212; } .widget-category-posts .big-post .post-title { font-size: 1.35em; } .widget-category-posts .big-post .wp-post-image { margin: 0 0 .5em; } .widget-category-posts .small-post { float: left; display: block; width: 100%; margin: 0 0 1em; padding: 0 0 1em; border-bottom: 1px solid #ddd; } .widget-category-posts .small-post .wp-post-image { float: left; margin: 0.5em 0.95em 0 0; } .widget-category-posts .small-post .small-post-content { padding: 0.4em 0 0; } .widget-category-posts .small-post .post-title { border: none; margin: 0 0 0.3em; padding: 0; font-size: 1.05em; } .widget-category-posts .small-post .postmeta { display: inline; } .widget-category-posts .small-post .postmeta .meta-date:before { content: '\f145'} .widget-category-posts .small-post .postmeta .meta-comments:before { content: '\f101'} .widget-category-posts .category-posts-columns .small-post:last-child, .widget-category-posts .category-posts-grid-row:last-child .small-post, .widget-category-posts .widget-category-posts-content .small-posts .small-post:last-child { border-bottom: none; } /* Category Posts Boxed Widget */ #widget-category-posts-boxed .big-post { float: left; width: 50%; padding-right: 1em; margin-bottom: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } #widget-category-posts-boxed .small-posts { width: 50%; margin-left: 50%; padding-left: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Category Posts Grid Widget */ #widget-category-posts-grid .category-posts-grid-row { margin-right: -2em; } #widget-category-posts-grid .category-posts-grid-row .big-post, #widget-category-posts-grid .category-posts-grid-row .small-post-wrap { float: left; width: 50%; padding-right: 2em; -webkit-box-sizing: border-box; box-sizing: border-box; } #widget-category-posts-grid .category-posts-grid-row .small-post-wrap { padding-right: 2em; } /* Front Page Category Area Three (two columns) */ #widget-category-posts-columns .category-posts-column-left { float: left; width: 50%; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } #widget-category-posts-columns .category-posts-column-right { margin-left: 50%; width: 50%; padding-left: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } #widget-category-posts-columns .category-posts-columns .big-post { margin-bottom: 1.5em; } /* Single Category Post ) */ #widget-category-posts-single .single-post { clear: both; margin: 0 0 1em 0; } .pmborder { border-bottom: 1px solid #ddd; margin: 0 0 1em 0; clear: both; } #widget-category-posts-single .single-post .wp-post-image { float: left; margin: 0 1em 1em 0; } #widget-category-posts-single .single-post .more-link { margin: 0; } /*-- Footer Widget Area --*/ #footer-widgets .widget-post-entries .widget-postmeta { color: #ccc; } #footer-widgets .widget-posts-entries .widget-postmeta span:before { color: #eee; } #footer-widgets .widget-recent-comments .comment-content, #footer-widgets .widget-recent-comments .comment-date { color: #ccc; } #footer-widgets .widget-tabnavi { background: rgba(0, 0, 0, 0.2); } #footer-widgets .widget-tabnav li a { color: #fff; background: 0 0; border: none; } #footer-widgets .widget-tabnavi li a.current-tab, #footer-widgets .widget-tabnavi li a:active, #footer-widgets .widget-tabnavi li a:hover { background: rgba(0, 0, 0, 0.2); } #footer-widgets-bg { background: #0062A3; border-top: 0.5em solid rgba(0, 0, 0, 0.2); } #footer-widgets { padding-top: 1em; padding-left: 1em; } .footer-widget-column-1 { float: left; width: 100%; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } .footer-widget-column-2, .footer-widget-column-3 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 1em; float: left; } .footer-widget-column-2 { width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; } .footer-widget-column-3 { width: 33.33%; -webkit-box-sizing: border-box; box-sizing: border-box; } .footer-widget-column-4 { float: left; width: 25%; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Footer Widget Styling */ #footer-widgets .widget { background: #E8EEF1; border: 0.25em solid rgba(0, 0, 0, 0.2); } #footer-widgets .widgettitle { color: #fff; background: #0167AC; } #footer-widgets .widget ul li { border-bottom: 1px solid rgba(35, 35, 35, 0.2); padding: 0.4em 0; margin: 0; } #footer-widgets .widget div, #footer-widgets .widget ul { color: #1E3D58; } #footer-widgets .widget a:link, #footer-widgets .widget a:visited { color: #1E3D58; } #footer, #footer-widgets #wp-calendar { color: #fff; } #footer-text, #footer-text a:link, #footer-text a:visited { color: #c6c6c6; } /*-- Footer --*/ #footer { padding: 1em; background: #003640; } #footer-text { float: left; font-size: 0.85em; } #footer-text a:active, #footer-text a:hover, #footernav-menu a:hover { text-decoration: underline; } /* Footer Navigation Menu */ #footernav-icon { display: none; } #footernav { float: right; } #footernav-menu { float: left; list-style-type: none; position: relative; font-size: 0.9em; } #footernav-menu li { float: left; position: relative; margin-left: 0.65em; } #footernav-menu li:before { display: inline-block; -webkit-font-smoothing: antialiased; font: 400 4px/1 dashicons; color: rgba(255, 255, 255, 0.5); margin-right: 1.75em; content: '\f159'; vertical-align: middle; } #footernav-menu li:first-child:before { content: none; } #footernav-menu a { display: inline-block; text-decoration: none; font-size: 0.9em; } #footernav-menu a:link, #footernav-menu a:visited { color: #c6c6c6; text-decoration: none; } #footernav-menu a:hover{ color: #fff; text-decoration: underline; } /*-- Ads --*/ .adtop img { height: auto; max-width: 100%; } .left-ad { text-align: left; } .center-ad { text-align: center; } .right-ad { text-align: right; } .left-adin { width: 336px; float: left; padding: 1.2em 0.5em 0 0; } .right-adin { width: 336px; float: right; padding: 0.5em 0 0 0.7em; } .center-ad, .left-ad, .right-ad { padding: 0.5em 0 1em; } /*-- 125 Banners --*/ #banner-125 { text-align: center; display: grid; grid-gap: 5px; grid-auto-rows: minmax(5px, auto); grid-template-columns: repeat(2, 1fr); } #banner-125 img { border: 1px solid #ddd; padding: 5px; margin: 7px; } #banner-125 img:hover, .afdsd { border: 1px solid #3c3c3c; } /*-- Related Posts --*/ .posts-one-column { margin: 0 0 1em; padding: 0; list-style: none; } .related-posts-columns.posts-one-column .related-post-column .entry-title { display: inline; font-size: 1.25em; color: #000; margin: 0; padding: 0; } .related-posts-columns.posts-one-column .related-post-column .wp-post-image { float: left; margin: 0 1em 1em 0; padding: 0; max-width: 150px; outline: #ddd solid 1px; } .related-posts-columns.posts-one-column .related-post-column { float: left; margin-bottom: 1em; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; } .related-posts-grid { margin: 1em 0 0; } .afdsd { background: #003640; -webkit-box-shadow: 0 0 1px #bbb inset; box-shadow: 0 0 1px #bbb inset; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin: 2em 0 1em; padding: 0.9em; } .related-posts-grid .reltitle { color: #444; font-size: 1.25em; font-weight: 700; margin: 0 0 0.85em; padding: 0.45em 0; border-bottom: 1px solid #ddd; } .related-posts-columns { margin-right: -1em; } .related-posts-columns .related-post-column { float: left; margin-bottom: 1em; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } .related-posts-one-column .related-post-column { width: 100%; } .related-posts-two-columns .related-post-column { width: 50%; } .related-posts-three-columns .related-post-column { width: 33.3333333333333%; } .related-posts-four-columns .related-post-column { width: 25%; } .related-posts-four-columns .related-post-column:nth-child(4n+1), .related-posts-three-columns .related-post-column:nth-child(3n+1), .related-posts-two-columns .related-post-column:nth-child(2n+1) { clear: left; } .related-posts-columns .related-post-column .wp-post-image { margin: 0 0 0.5em; padding: 0; outline: #ddd solid 1px; } .related-posts-columns .related-post-column .entry-title { margin: 0; padding: 0; font-size: 1.15em; } .related-posts-columns .related-post-column .entry-meta { margin: 0; padding: 0; color: #777; font-size: 14px; } .related-posts-columns .related-post-column .entry-meta .meta-author { margin-left: 0.5em; } .related-posts-columns .meta-date { color: #777; font-size: 12px; } .related-posts-columns .related-post-column .wp-post-image:hover { outline: solid 1px #1C88C8; } /* Commons */ .pmthleft { text-align: left; } .pmthrigth { text-align: right; } .pmthcenter { text-align: center; } .pmthjustify { text-align: justify; } .alignleft { float: left; display: inline; margin: 1em 2em 1em 0; } .alignright { float: right; display: inline; margin: 1em 0 1em 2em; } .aligncenter { margin: 1em auto; display: block; } /* Products */ .prodimg { float:left; margin:0.5em 1.5em 1em 0; max-width:340px; padding:1em; text-align:center; -webkit-box-shadow: 0 0 5px 4px rgba(191, 191, 191, 1); box-shadow: 0 0 5px 4px rgba(191, 191, 191, 1); } .prodimg img { height: auto; max-width: 100%; } .proprice { color:#9b0707; font-size: 1.85em; padding-bottom:10px; text-align:center; } .wp_automatic_amazon_review { min-height: 500px; } .buybox { text-align:center; margin: 40px auto; padding: 25px 25px 0 25px; max-width: 420px; background-color: #ffffcc; border: 4px dashed #9b0707; } /* Products List */ .shopbttn { width:200px; max-width: 100%; margin-bottom:10px; } .buynowrel { color:#fff; font-size:11px; text-transform:uppercase; float:right; height:15px; padding:8px 5px 4px 23px; width:auto; min-width:60px; background: #0071bc url(images/cart.png) 7px no-repeat; margin-bottom:10px; margin-left:5px; border-radius:3px; -webkit-box-shadow:0 6px 6px -6px #777; box-shadow: 0 6px 6px -6px #777; } .buyprice { color: #fff; font-size:12px; text-transform:uppercase; float:left; height:15px; padding:8px 5px 4px 10px; width:auto; min-width:40px; background:#444 ; margin-bottom:10px; border-radius:3px; -webkit-box-shadow:0 6px 6px -6px #777; box-shadow: 0 6px 6px -6px #777; } .buynowrel:hover { background:#22b573 url(images/cart.png) 7px no-repeat; } .viewdts{ margin: -200px auto 0; bottom: 10px; height: 200px; max-width: 200px; width: 100%; position: relative; z-index: 10; float:left; } .viewdts:hover{ background: rgba(0, 0, 0, 0.70) url('images/view.png') center center no-repeat; } @media only screen and (min-width:60em) { .related-posts-four-columns .related-post-column .viewdts { margin: -170px auto 0; height: 170px; } } /* Video */ .vidbox { margin:1em auto; text-align:center; } .vids { display:inline-block; padding:1em; -webkit-box-shadow: 0 0 5px 3px rgba(191, 191, 191, 1); box-shadow: 0 0 5px 3px rgba(191, 191, 191, 1); } .vid-title { font-size: 1.35em; text-align: center; } .play { background: url('images/ytplay.png') center center no-repeat; margin: -200px 10px 0 0; height: 200px; position: relative; z-index: 10; } /*-- WooCommerce --*/ /* Product thumbnails */ .woocommerce ul.products li.product a img { margin: 0; border: 1px solid #d3ced2; padding: 0.35em; overflow: hidden; transition: transform .5s ease; } .woocommerce ul.products li.product a img:hover { transform: scale(1.05); z-index: 999; } .woocommerce ul.products li.product a:hover { text-decoration: underline; } .woocommerce ul.products li.product .button { font-size: 0.95em; margin-top: 0.25em; background: #353535; color: #f5f5f5; } /* Product Content */ .woocommerce div.product .product_title { font-size: 1.65em; line-height: 1.05em; padding: 0 0 0.37em; font-weight: 700; color: #2c2c2c; word-wrap: break-word; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #008000; color: #fff; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color:#3B5998; color:#fff } .woocommerce div.product p.price, .woocommerce div.product span.price { margin-bottom: 0.5em; color: #A61919; } .woocommerce div.product form.cart .variations select { padding: 0.3em 0 0.3em 0.5em; font-size: 0.95em; margin-bottom: 0.3em; } .woocommerce div.product div.images .flex-control-thumbs li img { width: 85%; border: 1px solid #ddd; padding: 3px; margin: 3px; } .related-items { background: linear-gradient(#e9eaed, #f3f3f3) rgba(0, 0, 0, 0); font-size: 1.25em; text-transform: uppercase; padding: 0.5em; margin: 0 0 0.55em; color: #2c2c2c; } .product-title { color: #24445d; font-size: 1em; font-weight: 500; } #footer-widgets .product-title { color: #f9f9f9; } div.ppt { font-size: 22px; } .woocommerce #reviews #comments h2, .woocommerce #commentform label { font-size: 20px; margin: 1em 0; } /* Product Shop */ .woocommerce .woocommerce-ordering { margin: 0 0 1.5em; } .woocommerce .woocommerce-ordering select { padding: 0.3em 0 0.3em 0.5em; font-size: 0.95em; } .woocommerce-variation-availability { margin: 0.5em 0 0.9em; } .woocommerce .quantity .qty { padding: 0.45em; } /* Product Widgets */ .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { margin: 0 auto 8px; border-bottom: 1px solid #d3ced2; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: left; margin-right: 7px; width: 74px; border: 1px solid #d3ced2; } .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { border-left: 0; float: left; margin: 0; padding: 0 0.5em 0 0; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { padding: 0.75em 0; } .widget .product-categories li { margin: 0; padding: 5px; border-bottom: 1px solid #d3ced2; } .widget .product-categories li:first-child { padding-top: 0; } .woocommerce ul.products li.product .price { color: #3B5998; margin-bottom: 0.5em; font-size: 0.957em; } /* Cart */ .woocommerce-cart table.cart img { min-width: 75px; } .woocommerce-page #content table.cart td.actions .input-text { min-width: 110px; margin: 4px; } /* Cart Totals */ .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 58%; } .woocommerce .cart-collaterals .cart_totals h2 { margin: 0.4em 0 0.3em; } .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th { padding: 0.45em 0 0.45em 0.7em; } /* Checkout */ .woocommerce form .form-row textarea { height: 5em; } .pmthemes_amazon_disclaimer { text-decoration: underline; cursor: default; } /* Grid */ .pmth-grid { display: grid; gap: 2em; align-items: normal; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); } /* Traditional Archive Display */ .one-column { grid-template-columns: repeat(1, 1fr); } /* Item Width */ .one-hundred { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); } .one-fifty { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); } .two-hundred { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); } .two-fifty { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); } .three-hundred { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); } .three-fifty { grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); } @media only screen and (min-width: 480px) { .four-hundred { grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); } .four-fifty { grid-template-columns: repeat(auto-fill, minmax(450px, 1fr)); } .five-hundred { grid-template-columns: repeat(auto-fill, minmax(500px, 1fr)); } } /* if column number specific - applicable for desktops/large screens */ @media only screen and (min-width: 960px) { .one-col { grid-template-columns: repeat(1, 1fr); } .two-col { grid-template-columns: repeat(2, 1fr); } .three-col { grid-template-columns: repeat(3, 1fr); } .four-col{ grid-template-columns: repeat(4, 1fr); } .five-col { grid-template-columns: repeat(5, 1fr); } .six-col { grid-template-columns: repeat(6, 1fr); } .seven-col { grid-template-columns: repeat(7, 1fr); } .eight-col { grid-template-columns: repeat(8, 1fr); } .nine-col { grid-template-columns: repeat(9, 1fr); } .ten-col { grid-template-columns: repeat(10, 1fr); } .eleven-col { grid-template-columns: repeat(11, 1fr); } .twelve-col { grid-template-columns: repeat(12, 1fr); } } .pmth-grid .post-title { font-size: 1.35em; } .pmth-grid.one-column .post-title { font-size: 1.75em; } .fullpost .pmth-grid.one-col, .fullpost .pmth-grid.one-column { display: block; } .pmth-grid > article { border: 1px solid #ddd; padding: 1em; margin-bottom: 1em; } /* Grow */ .grow { overflow: hidden; transition: transform .5s ease; } .grow:hover{ transform: scale(1.05); z-index: 999; } @media (min-width: 480px) and (max-width: 960px) { ul.product_list_widget, .widget-tabbed .tabdiv ul { display: grid; gap: 1em; align-items: top; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } } /* Gizmo's ------------------------------------------- // Color Pallete: https://www.canva.com/colors/color-palettes/way-up-north/ */ /* Header */ .header-line { border-top: 15px solid #0C263D; } #topheader, #topnav { background: #057DCD; } /* Main Navigation */ #navi-wrap { background: #1E3D58; } /* Front Page */ #frontpage-magazine-widgets .widget .widgettitle { font-size: 0.95em; padding: 0.8em 1em; background: #1C88C8; color: #fff; } /* Widgets */ .widgettitle { color: #fff; background: #1C88C8; font-size: 0.95em; font-weight: 400; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; padding: 0.8em 1em; margin: -0.5em -0.5em 1em; } /* Footer */ #footer { color: #fff; background: #0C263D; } #footer-widgets #wp-calendar { color: #fff; } #footer-text, #footer-text a:link, #footer-text a:visited { color: #c6c6c6; } /*=== MEDIA QUERIES ===*/ /* Smaller screens | <1120px */ @media only screen and (max-width:65em) { .footer-widgets-ins { float: left; width: 100%; padding-right: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; } .footer-widget-column-1 { float: none; padding-right: 0; } .footer-widget-column-4 { float: left; width: 50%; padding-right: 0; display: inline; } } @media only screen and (min-width:60em) { #sidebar .widget ins { width: 300px; height: 250px; margin: 0 auto; } .search-form-top { width: 400px; } } /* Tablets (landscape) | <960px */ @media only screen and (max-width:60em) { #wrapper, .stickynav, .wide-header #wrap { width: 100%; margin: 0; } .wide-header #header { padding: 0.5em; } #header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0.5em; } .navhdr #header { -ms-flex-direction: row; flex-direction: row; align-items: normal; padding: 0.5em; } #logo { max-width: 100%; margin: 0 auto; padding: 0.1em 0; } .navhdr #logo { margin: 0; } #logo .site-title { float: none; padding: 0.1em 0; } #logo .site-description { text-align: center; float: none; } #header-banner { max-width: 100%; margin: 0.25em 0; } .stickynav { display: none!important; } .search-form-top { top: 46px; } .search-icon:before, .search-icon:visited:before, .search-icon:active:before{ padding: 0.4em; } .wide-header #content-wrap { border: 0; margin: 0 auto; } #frontpage-slider .pmsslide .slide-entry .slide-title { font-size: 1.5em; } #content { float: none; width: 100%; } #sidebar { clear: both; margin: 2em 0 0; width: 100%; padding: 1em; } #sidebar .widget { float: none; } #banner-125 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .entry { margin: 1.4em 0; } .comment p, .entry p { font-size: 1.175em; line-height: 1.655em; } /* Small menu */ .menu-toggle { cursor: pointer; display: inline-block; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0; } .menu-toggle, .menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover { background: 0 0; border: none; color: #fff; padding: 10px 20px; } .menu-toggle:focus { outline: none; } .menu-toggle:after { float: left; content: "\f333"; font: 400 26px/1 'dashicons'; font-size: 26px; } .menu-text { padding: 5px 0 5px 5px; font-size: 14px; display: inline-block; } .toggled-on .menu-toggle:after { content: "\f158"; } .toggled-on .nav-menu, .toggled-on .nav-menu>ul { display: block; margin-left: 0; padding: 0; width: 100%; } .toggled-on .children, .toggled-on li { display: block; border-top: 1px solid rgba(255, 255, 255, 0.3); } .toggled-on .nav-menu li>ul { background-color: transparent; display: block; float: none; margin-left: 20px; position: relative; left: auto; top: auto; } .toggled-on .nav-menu li>ul a { color: #fff; width: auto; } .toggled-on .nav-menu .children a, .toggled-on .nav-menu li:hover>a { background-color: transparent; color: #fff; } .toggled-on .nav-menu>li a:hover, .toggled-on .nav-menu>ul a:hover { background-color: #121212; color: #fff; } .toggled-on .nav-menu>li a:focus, .toggled-on .nav-menu>ul a:focus { background-color: #220e10; color: #fff; } .toggled-on .nav-menu .children, .toggled-on .nav-menu .sub-menu { background-color: #303030; border: 0; padding: 0; } .toggled-on .nav-menu ul ul a, .toggled-on ul.nav-menu ul a { border-top: 0; } div.nav-menu>ul, ul.nav-menu { display: none; } .nav-menu li { float: none; } /*-- Main Navigation Menu When on Header Beside Title (Mobile) --*/ #header #navi-wrap { color: #3c3c3c; background: transparent; position: absolute; right: 0; z-index: 999; } #header .main-navigation { align-items: end; } #header ul.nav-menu { background: #0096b3; } #header .menu-toggle { color: #3c3c3c; padding: 12px; } #header .search-top { right: 6.55em; } #header .search-icon:before { color: #3c3c3c; padding: 0.4em 0; } .widget-category-posts .type-post .post-title { font-size: 1.75em; } .widget-category-posts .small-post .post-title { font-size: 1.1em; } #footer-text { margin: 0.2em 2em 1.2em 1em; width: 90%; } #footernav { float: left; width: 90%; } .wide-header #footer { padding: 1.2em; } .amzn_wdgt { width: 85% !important; } .scrollToTop { bottom: 50px; } } /* Tablets (portrait) | <800px */ @media only screen and (max-width:50em) { #topnav-icon, #topnav-icon:hover:after, #topnav-menu a { text-decoration: none; } .footer-widgets-ins { float: none; width: 100%; padding-right: 0; } .footer-widget-column-1, .footer-widget-column-2 { padding-right: 1em; } .footer-widget-column-3 { float: none; width: 100%; padding-right: 1em; } .footer-widget-column-4 { float: none; width: 100%; padding-right: 1em; display: block; } .entry { margin: .4em 0; } .related-posts-four-columns .related-post-column { width: 50%; } .related-posts-four-columns .related-post-column:nth-child(2n+1) { clear: left; } .prodimg { float:none; margin:1em; max-width:100%; } /* Mobile Top Navigation */ #topnav-icon, #topnav-icon:hover:after, #topnav-menu a { text-decoration: none; background: 0 0; border: none; } /* Reset */ #topnav, #topnav-menu, #topnav-menu a, #topnav-menu li, #topnav-menu ul { margin: 0; padding: 0; position: static; float: none; display: inline; font-size: 1em; border: none; -webkit-box-shadow: none; box-shadow: none; background: 0 0; top: 0; left: 0; } #topnav { float: none; width: 100% } #topnav-icon { display: inline-block; padding: 8px 20px; font-size: 14px; color: #fff; background: 0 0; border: none; text-transform: uppercase; } #topnav-icon:hover { cursor: pointer; text-decoration: none; } #topnav-icon:focus{ outline: none; } #topnav-icon:after { float: left; margin-right: 0.2em; -webkit-font-smoothing: antialiased; content: '\f333'; font: 400 24px/1 "dashicons"; text-decoration: inherit; } .active#topnav-icon:after { content: '\f158'; } .top-menu-text { padding: 3px 0; display: inline-block; } #topnav-menu { width: 100%; display: none; border-top: 1px solid rgba(255, 255, 255, 0.2); background: #8C4114; } #topnav-menu a { display: block; padding: .7em 1em; font-size: 1.15em; border-bottom: 1px solid rgba(255, 255, 255, 0.2); clear: left; } #topnav-menu a:hover { background: #0062A3; } #topnav-menu .children, #topnav-menu .sub-menu { border: none; display: block; position: inherit; } ul#topnav-menu ul a { border-top: none; margin: 0 0 0 5px; width: 100%; } #topnav-menu ul ul a { border-top: none; margin: 0 0 0 12px; width: 100%; } #header-social-icons { position: absolute; right: 10px; top: 6px; } .comment h1, .entry h1 { font-size: 2.2em; } .comment h2, .entry h2 { font-size: 1.8em; } .comment h3, .entry h3 { font-size: 1.4em; } .entry thead th, .entry tr td, .entry tr th { padding: .2em .4em; } .widget-category-posts .small-post .post-title { font-size: 1em; } .nomobile { display: none; } .woocommerce ul.products li.product a img { padding: .25em; } } /* Phablets (portrait) | <640px */ @media only screen and (max-width:40em) { .type-attachment, .type-page, .type-post, .widget-category-posts .type-post { margin: 0 0 1em; } .shopbttn { margin:0 auto 10px; } /* Mobile Footer Navigation */ /* Reset */ #footernav-icon, #footernav-icon:hover:after, #footernav-menu a { text-decoration: none; } #footernav-icon:hover, #footernav-menu a:hover { text-decoration: underline; } #content { padding: 1em 1em 0; } .page-title { font-size: 2em; } .post-title { font-size: 1.4em; } #footer-widgets { padding-top: 0.5em; padding-left: 0.5em; } .footer-widget-column-1, .footer-widget-column-3, .footer-widget-column-4 { padding-right: 0.5em; } .footer-widget-column-2 { float: none; width: 100%; padding-right: 0.5em; } /* Frontpage Categories */ #widget-category-posts-grid .category-posts-grid-row { margin-right: 0; } #widget-category-posts-boxed .big-post, #widget-category-posts-columns .category-posts-column-left, #widget-category-posts-grid .category-posts-grid-row .big-post, #widget-category-posts-grid .category-posts-grid-row .small-post-wrap { float: none; width: 100%; padding-right: 0; } #widget-category-posts-boxed .small-posts, #widget-category-posts-columns .category-posts-column-right { width: 100%; margin-left: 0; padding-left: 0; } #widget-category-posts-boxed .small-posts { padding-bottom: .5em; } #widget-category-posts-columns .category-posts-column-right { margin-top: 1.5em; } #footernav, #footernav-menu, #footernav-menu a, #footernav-menu li, #footernav-menu ul { margin: 0; padding: 0; position: static; float: none; display: inline; font-size: 1em; border: none; -webkit-box-shadow: none; box-shadow: none; background: 0 0; top: 0; left: 0; } #footernav { float: left; } #footernav-icon { display: block; font-size: 0.9em; color: #fff; margin-left: 2em; } #footernav-icon:hover { cursor: pointer; } #footernav-icon:after { margin: 0.05em 0 0 1em; -webkit-font-smoothing: antialiased; display: inline-block; content: '\f333'; font: 400 14px/1 "dashicons"; text-decoration: inherit; vertical-align: text-bottom; } .active#footernav-icon:after { content: '\f158'; } #footernav-menu { display: none; width: 100%; padding-bottom: 1em; } #footernav-menu li { display: inline; padding: 0.8em 0.4em; } #footernav-menu a { display: inline-block; font-size: 0.9em; } } @media only screen and (max-width:35em) { .related-posts-three-columns { margin: 0; } .related-posts-three-columns .related-post-column { float: none; width: 100%; padding-right: 0; } .related-post-column { text-align: center; } .viewdts { float: none; } } /* Smartphones | <480px */ @media only screen and (max-width:30em) { .scrollToTop { width: 30px; height: 30px; } .scrollToTop:before { font-size: 24px; padding: 4px 0; } .alignleft, .alignright { float: none; margin: 1em 0; } .comment p, .entry p { font-size: 1.05em; line-height: 1.65em; } #footer-text { float: none; margin: 0.15em 0 1.2em 1em; } .center-ad, .left-ad, .right-ad { text-align: center; } .left-adin, .right-adin { width: 100%; float: none; text-align: center; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 46%; float: left; clear: both; margin: 0 0 1.992em; } .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: right; clear: none !important; } } @media only screen and (max-width:25em) { #widget-category-posts-single .single-post .wp-post-image { float: none; } .sideleft, .sideright { width: 100%; float: none; } .related-posts-four-columns, .related-posts-two-columns { margin: 0; } .related-posts-four-columns .related-post-column, .related-posts-two-columns .related-post-column { float: none; width: 100%; padding-right: 0; } .posts-one-column .wp-post-image { float: none; margin: 0 0 0.5em; max-width: 100%; } } /* Smartphones | <320px */ @media only screen and (max-width:20em) { #header-social-icons { display: none; } .postinfo span, .postmeta span { display: block; } .widget-category-posts .small-post .post-title { font-size: 0.9em; } .widget-category-posts .small-post .wp-post-image { width: 33%; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 85%; } .search-form-top { width: 250px; } } @media only screen and (min-width:50em) { /* Ensure #topnav, #footernav is visible on desktop version */ #footernav-menu, #topnav-menu { display: block !important; } }