����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

antiaginglove@216.73.216.204: ~ $
/*!
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;
    }
}

Filemanager

Name Type Size Permission Actions
css Folder 0755
images Folder 0755
inc Folder 0755
js Folder 0755
template-parts Folder 0755
woocommerce Folder 0755
404.php File 1.2 KB 0644
archive.php File 2.04 KB 0644
author.php File 913 B 0644
azon.php File 1.74 KB 0644
category-products.php File 452 B 0644
category-videos.php File 450 B 0644
comments.php File 1.43 KB 0644
editor-style.css File 3.35 KB 0644
footer.php File 1.94 KB 0644
functions.php File 4.57 KB 0644
header.php File 3.48 KB 0644
image.php File 1.47 KB 0644
index.php File 1.2 KB 0644
landing-page.php File 681 B 0644
page.php File 414 B 0644
readme.txt File 8.82 KB 0644
screenshot.png File 96.55 KB 0644
search.php File 2.2 KB 0644
searchform.php File 654 B 0644
sidebar.php File 974 B 0644
single.php File 612 B 0644
sitemap.php File 1.13 KB 0644
style.css File 86.66 KB 0644
template-frontpage.php File 1.42 KB 0644
template-fullwidth.php File 633 B 0644
template-redirect.php File 817 B 0644
template-slider.php File 576 B 0644
woocommerce.php File 1.31 KB 0644