@media (min-width: 768px) {
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="tel"],
input[type="time"],
input[type="number"],
input[type="password"],
.custom-file-input,
.custom-file,
.form-control,
.custom-file-label,
.custom-file-label::after,
select,
.custom-select,
select.form-control:not([size]):not([multiple]),
.custom-file-label::after,
.select2-container--default .select2-selection--single,
.select2-container--default
.select2-selection--single
.select2-selection__rendered,
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
height: 40px;
line-height: 40px;
}
select {
line-height: 26px !important;
}
h1 {
font-size: 1.8rem;
}
h2 {
font-size: 1.6rem;
}
h3 {
font-size: 1.4rem;
}
h4 {
font-size: 1.2rem;
}
h5 {
font-size: 1.1rem;
}
h6 {
font-size: 1rem;
}
.site-header {
background-color: transparent;
}
.header-search-box {
position: relative;
right: 10px;
left: auto;
}
.site-header .site-header-cart {
position: inherit;
}
.site-header .navbar {
padding: 10px 20px;
}
.navbar-collapse .navbar-nav {
padding: 0;
}
.site-page-header {
}
.header-sticky .site-page-header {
padding-top: 128px;
}
.site-page-header .breadcrumbs {
float: none;
display: block;
}
.woo-content .sidebar .widget {
margin-bottom: 20px;
padding: 16px;
}
.sidebar .widget-title {
margin-bottom: 5px;
border-bottom: rgba(255, 255, 255, 0.2) solid 2px;
padding-bottom: 10px;
}
.site-archive-header,
.single .site-single-header {
padding: 1rem 0;
}
.header-sticky .site-archive-header,
.header-sticky.single .site-single-header {
padding: 84px 0;
}
.site-archive-header .page-title {
font-size: 1.8rem;
}
.site-archive-header .breadcrumbs {
display: block;
float: none;
padding: 0;
}
.single .site-single-header .breadcrumbs {
display: none;
}
.site-archive-content {
margin-top: -80px;
padding: 0;
}
.home .site-archive-content {
margin-top: -164px;
}
.site-archive-content .hentry {
border-radius: calc(0.25rem - 1px);
overflow: hidden;
box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05) inset;
background-color: #ffffff;
}
.site-archive-content .hentry .entry-thumbnail .card-img {
border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px);
}
.site-archive-content .hentry .card-body {
padding: 1rem;
}
.site-archive-content .hentry .card-body .entry-categories {
margin-bottom: 0rem;
font-size: 1rem;
}
.site-archive-content .hentry .card-body .entry-header {
margin-bottom: 0.5rem;
}
.site-archive-content .hentry .entry-header .entry-title {
font-size: 1.4rem;
}
.single .site-archive-header .breadcrums {
padding-top: 2rem;
display: none;
}
.single .site-archive-content {
z-index: 10;
}
.site-archive-content .single-hentry {
margin: -10em 0 0 2rem;
padding: 0;
box-shadow: none;
background-color: transparent;
}
.site-archive-content .single-hentry .entry-header {
text-align: center;
}
.site-archive-content .single-hentry .entry-header .entry-title {
margin-bottom: 0;
font-size: 1.8rem;
}
.site-archive-content .single-hentry .entry-meta {
padding: 5px 0;
font-style: 0.9rem;
margin-bottom: 20px;
}
.site-archive-content .single-hentry .entry-content {
padding: 20px 20px 1px;
background-color: #ffffff;
min-height: 400px;
overflow: visible;
margin-bottom: 5px;
position: relative; }
.site-archive-content .related-posts .hentry .card-body {
padding: 0 1.25rrem;
}
.wp-block-cover,
.wp-block-cover-image,
.wp-block-image,
.wp-block-embed {
width: auto;
max-width: initial;
max-width: auto; }
.wpdt-author-bio {
padding: 1rem;
margin: 0 0 5px;
border-radius: 3px;
margin-top: -10px;
}
.wpdt-author-bio .avatar {
max-width: 100%;
height: auto;
}
.wpdt-author-bio .author-description {
margin-bottom: 0;
}
.not-found {
}
.site-page-header .page-title {
margin-bottom: 0;
font-size: 1.8rem;
font-weight: normal;
}
.page-content .entry-content {
margin: 2rem 0;
}
.page-full-width .entry-content {
max-width: initial;
padding: 20px;
margin-top: -8rem;
}
.page-template-small .page-content .entry-content {
max-width: 800px;
border: rgba(0, 0, 0, 0.05) solid 1px;
}
.pager li a {
padding: 0px 0;
}
.pagination .page-item .page-link {
border-radius: 25px;
margin: 0.5rem;
background: #fff;
}
#comments {
margin: 0 auto 0px;
background: #fff;
padding: 20px 20px 10px;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0);
border-radius: 2px;
max-width: 760px;
border: #f1f1f1 solid 1px;
}
#commentform .comment-form-cookies-consent label {
display: inline;
padding: 0 10px;
}
#commentform .comment-form-author,
#commentform .comment-form-email {
display: inline-block;
width: 50%;
}
#commentform .comment-form-email {
float: right;
padding-left: 1.2rem;
}
.comment-form .form-submit {
padding-top: 10px;
margin-bottom: 0;
}
.related-posts {
padding: 0;
}
.related-posts .box-title {
text-align: center;
margin: 2em 0;
}
.related-posts .hentry .card-body {
padding: 0 1.25rrem;
}
.related-posts .hentry .card-body .entry-header {
margin-bottom: 1rem;
}
.related-posts .hentry .card-body .entry-summary {
margin-bottom: 0.5rem;
padding-bottom: 0;
}
.related-posts .hentry .card-footer {
border-top: none;
}
.site-footer {
position: relative;
margin-bottom: -54px;
}
.site-footer .footer-content {
margin: auto;
padding: 3rem 20px;
}
.site-footer .footer-info {
padding: 10px;
line-height: 36px;
}
.page-content .entry-content {
}
.single .site-navigation {
margin: auto;
max-width: 760px;
padding: 20px;
background-color: #fff;
border-radius: 2px;
margin-bottom: 5px;
}
html #wpadminbar {
margin-top: 0px;
}
.mobile-footer-bar .wpdt-live-connect-chat {
bottom: 20px;
}
} @media (min-width: 992px) {
html {
padding: 0;
}
body,
button,
input,
select,
textarea {
font-size: 16px;
}
body {
border-top-width: 18px;
}
h1 {
font-size: 1.8rem;
}
h2 {
font-size: 1.6rem;
}
h3 {
font-size: 1.4rem;
}
h4 {
font-size: 1.2rem;
}
h5 {
font-size: 1.15rem;
}
h6 {
font-size: 1.1rem;
}
.admin-bar .fixed-top {
z-index: 75;
top: 32px;
}
.admin-bar .sticky-active.site-header {
top: 32px !important;
}
.admin-bar .sticky-wrapper {
width: 100%;
z-index: 110;
top: 32px;
}
.admin-bar .sticky-wrapper.is-sticky .site-header {
top: 32px !important;
}
.site-header {
background-color: #fff;
}
.site-header .display-header {
line-height: 1.5rem;
padding-left: 10px;
}
.site-header .display-header .site-name{
display: block;
}
.site-header .display-header .description{
display: block;
font-size: 1rem;
}
.site-header .nav-wpdt-header{
padding:0;
}
.site-header .navbar {
padding: 12px;
}
.site-header.fixed .navbar {
padding: 12px 12px;
}
.site-header .navbar .container-fluid {
position: relative;
}
.site-header .font-size {
margin-bottom: 10px;
}
.navbar-menus {
position: relative;
padding-top: 00px;
height: 34px;
}
.search-box #searchform .field {
width: 100%;
}
.footer-info .container-fluid,
.footer-content .container-fluid,
.navbar-expand-lg .container-fluid {
max-width: 1850px;
}
.navbar-expand-lg .navbar-nav .menu-item {
margin-left: 10px;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
line-height: 1rem;
padding-top: 3px;
padding-bottom: 3px;
font-size: 1rem;
padding:10px 0;
}
.navbar-collapse {
padding: 0 1.1rem;
background-color: transparent;
margin: 0;
box-shadow: none;
position: relative;
width: auto;
top: inherit;
min-width: inherit;
right: auto;
}
.navbar-collapse:before,
.navbar-collapse:after {
display: none;
}
.navbar-collapse ul {
padding: 0;
margin: 0;
}
.navbar-collapse ul.navbar-nav-secondary {
margin-right: -1rem;
}
.site-header .navbar-brand {
position: relative;
font-size: 1.6rem;
line-height: 36px;
white-space: nowrap;
padding: 0;
max-width: initial;
}
.site-header .navbar-brand img {
max-height: 100px;
max-width: initial;
width: auto;
}
.site-page-header {
padding: 0.5rem 0;
}
.navbar-collapse .navbar-nav{
max-width: inherit;
}
.header-sticky .site-page-header {
padding: 150px 0 100px 0;
text-align: center;
}
.site-header .search-box {
z-index: 110;
display: none;
position: absolute;
left: 10px;
}
.site-header .search-box.show {
display: block;
max-width: 600px;
width: 100%;
}
.site-archive-content .single-hentry {
margin: -10em 0 0 0;
}
.site-page-header .page-title {
font-size: 1.8rem;
}
.header-sticky .page-content .content-search-results {
padding-top: 180px;
}
.site-main {
padding: 0;
}
.page-full-width .entry-content {
max-width: 100%;
padding: 1rem;
margin-top: -9rem;
}
.logged-in.woocommerce-account .entry-content {
max-width: 100%;
padding-top: 0;
padding: 0;
}
.site-archive-header {
padding: 0.5rem 0;
min-height: auto;
}
.header-sticky .site-archive-header {
padding: 128px;
}
.site-archive-header .page-title {
font-size: 1.8rem;
}
.site-archive-content {
margin-top: 2rem;
margin-bottom: 2rem;
}
.site-archive-content .hentry {
margin-bottom: 1rem;
}
.site-archive-content .hentry .card-body {
}
.single .site-single-header .breadcrumbs {
}
.single .site-archive-content {
}
.site-archive-content .single-hentry {
margin: 0 auto 2rem;
box-shadow: none;
border-radius: 3px;
padding: 1.5em 5em 0 5rem;
position: relative;
z-index: 10;
}
.site-archive-content .single-hentry .entry-header {
text-align: center;
padding: 0 10%;
}
.site-archive-content .single-hentry .entry-header .entry-title {
margin-bottom: 0;
font-size: 2.2rem;
}
.site-archive-content .single-hentry .entry-meta {
padding: 5px 0;
font-style: 0.9rem;
margin-bottom: 20px;
}
.site-archive-content .single-hentry .entry-thumbnail {
margin: 1rem -5em;
}
.site-archive-content .single-hentry .entry-thumbnail .wp-post-image {
border-radius: 3px !important;
}
.site-archive-content .single-hentry .entry-content {
padding: 4.5em 5em 1.5rem;
border-radius: 3px;
margin: 0 0 1rem;
margin-top: 2rem;
}
.site-archive-content .single-hentry .entry-footer {
padding: 0 5rem;
background: #fff;
}
.site-archive-content .single-hentry .entry-content {
padding: 20px 20px 1px;
max-width: 780px;
margin-left: auto;
margin-right: auto;
}
.wpdt-author-bio {
padding: 20px;
margin: 2.5em auto 5px;
border-radius: 3px;
max-width: 940px;
margin-top: 5px;
}
.wpdt-author-bio .avatar {
max-width: 100%;
height: auto;
}
.site-navigation {
margin: 10px 0px 20px;
min-height: 0px;
background-color: transparent;
padding: 0px;
}
.single .site-navigation {
margin: auto;
max-width: 760px;
padding: 20px 5px 16px 5px;
background-color: #fff;
margin-bottom: 5px;
}
.pagination .page-item .page-link {
border-radius: 25px;
margin: 0.5rem;
background: #fff;
box-shadow: 0 0 0 1px #eaeff3 inset;
height: 50px;
line-height: 30px;
padding: 10px 15px;
min-width: 50px;
text-align: center;
}
.site-navigation .pager {
padding: 0 1.2rem;
}
.single .site-single-header {
padding: 5rem 0;
min-height: auto;
}
.single .site-single-header .page-title {
font-size: 1.8rem;
font-weight: bold;
}
.header-sticky.single .site-single-header {
padding: 128px 0 128px 0; }
#comments,
.wpdt-author-bio,
.single .site-navigation {
max-width: 780px;
}
.navbar-light .navbar-nav .nav-link {
border-top: none;
}
.navbar-light .navbar-nav .nav-item.cta > .nav-link {
border-radius: 3px;
}
.site-archive-header .page-title {
display: block;
}
.site-archive-header .breadcrumbs {
display: block;
float: none;
}
.display-1 {
font-size: 48px;
}
.display-2 {
font-size: 1.8rem;
}
.display-3 {
font-size: 32px;
}
.display-4 {
font-size: 26px;
}
.display-5 {
font-size: 20px;
}
.wpdt-mini-cart .widget_shopping_cart {
right: 0;
padding: 0;
box-shadow: none;
}
.widget_shopping_cart_content:after,
.widget_shopping_cart_content:before {
right: 14px;
}
.socials li a {
display: block;
}
.socials li:hover a {
color: rgba(0, 0, 0, 0.75);
}
.page-template-default .archive-content .entry-content {
padding: 20px 20px 1px;
border-radius: 2px;
}
.woocommerce-cart .archive-content .entry-content,
.woocommerce-checkout .archive-content .entry-content,
.woocommerce-account .archive-content .entry-content {
padding: 0;
background-color: transparent;
}
.seed-social{
padding: 1rem 0;;
} .widget-area {
margin-bottom: 20px;
margin-bottom: 2rem;
margin-top: 2rem;
}
.widget-area .widget {
margin-bottom: 1rem;
background: #f1f1f1;
padding: 20px;
border-radius: 3px;
}
.widget-area .widget {
margin-bottom: 1rem;
}
.widget-area .widget_tag_cloud .widget-title:after,
.widget-area .widget_recent_entries .widget-title:after {
display: none;
}
.widget-area .widget_tag_cloud .tagcloud,
.widget-area .widget_recent_entries ul {
display: initial;
}
.site-footer .footer-info {
padding: 30px 20px;
border-top: rgba(0, 0, 0, 0.05) solid 1px;
}
.image-attachment #comments {
padding: 20px 0;
}
.image-attachment .site-navigation {
margin: auto;
max-width: 760px;
padding: 0px;
background-color: #fff;
}
.image-attachment .site-navigation .pager {
padding: 0;
}
.not-found {
min-height: 660px;
padding: 80px 10px;
}
.not-found strong {
font-size: 18rem;
}
.wpdt-live-connect-chat {
bottom: 20px;
right: 20px;
left: auto;
}
.site-footer {
position: inherit;
margin-bottom: 0;
}
html #wpadminbar {
margin-top: 0px;
}
body.mobile-footer-bar {
padding-bottom: 0px;
}
}
@media (min-width: 1025px) {
.site-header .navbar {
padding: 10px;
}
.site-header.fixed .navbar {
padding: 12px 2rem;
}
.header-sticky .site-page-header,
.header-sticky .site-archive-header,
.header-sticky .single .site-single-header {
}
.page-full-width .entry-content {
}
.not-found {
min-height: 600px;
}
.navbar-expand-lg .navbar-nav > .menu-item {
margin-left: 15px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute !important;
top: 10px !important; border: none;
box-shadow: 0 0px 2px 0px rgb(0 0 0 / 10%);
background: #fff;
min-width: 280px;
transform: translate3d(0px, 24px, 0px) !important;
list-style: none;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
padding: 5px 10px; margin-left: 0;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .menu-item {
margin-left: 0 !important;
border-top: rgba(0, 0, 0, 0.1) solid 1px;
padding: 5px 0;
margin: 0;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .menu-item:first-child {
border-top: none;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { margin-bottom: 0;;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover {
text-decoration: none;
background-color: transparent;
} .navbar-expand-lg .navbar-nav > .menu-item:hover > .dropdown-menu {
display: block;
}
.page-template-page-child .widget-page-menu {
margin: 2rem 0;
background-color: #f1f1f1;
padding: 1rem 0.5rem 1rem 1rem;
border-radius: 3px;
font-size: 1rem;
}
.page-template-page-child .widget-page-menu .current_page_item {
font-weight: bold;
}
.page-template-page-child .page-content {
margin: 2rem 0;
padding-left: 0rem;
padding-top: 0;;
}
.page-template-page-child .page-content .entry-title {
font-weight: 600;
}
.page-template-page-child .page-content .entry-content {
margin-top: 1rem;
}
.link-page-child{
grid-template-columns: repeat(2,1fr);
}
}