* {
-webkit-print-color-adjust: exact;
} body a[href]:after,
a[href^="tel"]:after,
a[href^="mailto"]:after {
content: "" !important;
}
img {
page-break-inside: avoid;
}
.clear {
clear: both;
}
.clearfix {
*zoom: 1;
}
.clearfix:after {
content: "";
display: table;
clear: both;
} body {
font-size: 14px;
font-weight: 400;
line-height: normal;
font-family: 'Open Sans', Arial, Verdana, sans-serif;
color: #1d1d1b;
background: #ffffff;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body p,
body ul,
body table {
margin: 0 0 10px 0;
}
body h1:last-child,
body h2:last-child,
body h3:last-child,
body h4:last-child,
body h5:last-child,
body p:last-child,
body ul:last-child,
body table:last-child {
margin-bottom: 0;
}
body h1 {
font-family: 'source-serif-pro', serif;
font-weight: 600;
line-height: 1;
}
body h2,
body h3,
body h4,
body h5 {
font-family: 'quatro-slab', serif;
font-weight: 400;
line-height: 1;
}
body h2 b,
body h3 b,
body h4 b,
body h5 b,
body h2 strong,
body h3 strong,
body h4 strong,
body h5 strong {
font-weight: 500;
}
body h1 {
font-size: 28px;
}
body h2 {
font-size: 24px;
}
body h3 {
font-size: 20px;
}
body h4 {
font-size: 18px;
}
body h5 {
font-size: 16px;
}
body h1.small {
font-size: 24px;
}
body h2.big {
font-size: 24px;
}
body h3.big {
font-size: 20px;
}
body h4.big {
font-size: 18px;
}
body h5.big {
font-size: 16px;
}
body a {
color: inherit;
text-decoration: none;
}
body a:hover {
text-decoration: none;
}
body #wrapper {
margin-top: 60px;
padding-top: 20px;
border-top: 1px solid #eeeeee;
}
body img {
max-width: 100%;
height: auto;
}
body img.alignright {
float: right;
margin: 0 0 1em 1em;
}
body img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
body img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
body .alignright {
float: right;
}
body .alignleft {
float: left;
}
body .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
} #sidebar {
display: none;
} #header_holder {
display: block !important;
height: 40px !important;
box-sizing: content-box !important;
width: 100% !important;
margin: 0 !important;
padding: 0 0 20px 0 !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: auto !important;
bottom: auto !important; }
#header_holder #header_top {
display: none !important;
}
#header_holder #header {
height: 40px !important;
margin: 0 !important;
}
#header_holder #header > .container {
*zoom: 1;
}
#header_holder #header > .container:after {
content: "";
display: table;
clear: both;
}
#header_holder #header > .container > .row {
*zoom: 1;
}
#header_holder #header > .container > .row:after {
content: "";
display: table;
clear: both;
}
#header_holder #header > .container > .row > div {
float: none;
width: auto;
*zoom: 1;
}
#header_holder #header > .container > .row > div:after {
content: "";
display: table;
clear: both;
}
#header_holder #header > .container > .row > div:last-child {
display: none !important;
}
#header_holder #header #logo {
height: 35px !important;
margin: 0 !important;
padding: 0 !important;
}
#header_holder #header #logo img {
height: 35px !important;
width: auto !important;
margin: 0 !important;
}
#header_holder #header #logo #slogan {
font-size: 12px;
}
#header_holder #header #top_menu,
#header_holder #header #main_menu {
display: none !important;
} #footer_holder #footer > .container > .row {
position: static;
}
#footer_holder #footer > .container > .row > div {
display: none;
}
#footer_holder #footer > .container > .row > div:nth-child(2) {
display: block;
position: absolute;
top: 0;
right: 10px;
width: auto;
font-size: 11px;
line-height: 1;
color: #cccccc !important;
text-align: right;
}
#footer_holder #footer > .container > .row > div p {
color: #cccccc !important;
}
#footer_holder #footer > .container > .row > div strong {
color: #cccccc !important;
}
#footer_holder #footer > .container > .row > div:first-child {
top: 10px;
right: 0;
}
#footer_holder #footer > .container > .row > div:last-child {
top: 26px;
right: 0;
} .hidden_print,
#mobile_menu,
#mm-blocker,
#mobile_menu_icon,
#wpadminbar,
.slick-dots,
.homepage_logos_row {
display: none !important;
} .container-fluid {
padding: 0;
}
.container {
padding: 0;
width: auto !important;
}
.container .row {
margin: 0;
}
.container .row > div {
padding: 0;
width: auto;
float: none;
}
.boxed_content {
margin: 15px 0;
padding: 15px;
background: #f5f5f5 !important;
}
.boxed_content:first-child {
margin-top: 0;
}
.boxed_content:last-child {
margin-bottom: 0;
}
blockquote {
margin: 15px 0;
padding: 0 15px;
border: none;
background: none;
line-height: 18px;
font-size: 16px;
font-style: italic;
font-family: 'quatro-slab', serif;
color: #4caac3;
}
blockquote:last-child {
margin-bottom: 0;
} #top_story_banner {
display: none;
}
#top_story_content {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
#grid_items .grid_item {
display: block;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
page-break-inside: avoid;
}
#grid_items .asd_grid_item {
display: none !important;
}
#grid_items .grid_item_date {
margin-top: 0;
}
#grid_items .grid_item_label {
display: none;
}
#grid_items .grid_item_image_holder {
display: none;
}
#grid_items .grid_item_excerpt {
display: none;
}
#grid_items .grid_item_excerpt_lg {
display: block;
}
#grid_items_load_more_holder {
display: none;
}
#breadcrumbs {
display: none;
}
#nav_buttons {
display: none;
}
.grid_item_label,
.grid_item_date {
margin: 8px 0;
color: #999999;
font-style: italic;
}
.addthis_sharing_toolbox {
display: none;
}
#meta_info {
margin-bottom: 15px;
}
#post_excerpt {
margin-bottom: 15px;
}
#posts_filters {
display: none !important;
}
.page_navigation {
display: none !important;
}
#posts_archive .single_archive_item {
display: block;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
#posts_archive .single_archive_item .archive_item_label,
#posts_archive .single_archive_item .archive_item_date {
padding: 0 10px 0 0;
vertical-align: middle;
color: #4caac3;
display: inline-block;
font-style: italic;
}
#posts_archive .single_archive_item .post_views {
display: none;
}
#posts_archive .single_archive_item .archive_item_title {
font-weight: bold;
margin-bottom: 10px;
}
#posts_archive .single_archive_item .archive_item_content p {
margin: 0;
*zoom: 1;
}
#posts_archive .single_archive_item .archive_item_content p:after {
content: "";
display: table;
clear: both;
}
#posts_archive .single_archive_item .archive_item_content p:first-child {
margin-bottom: 5px;
} #products_grid {
height: auto !important;
}
#products_grid .grid_product_holder {
position: static !important;
}
#products_grid .grid_product_holder .grid_product {
padding: 15px;
margin-bottom: 15px;
background: #f5f5f5 !important;
border: 1px solid #eeeeee;
*zoom: 1;
}
#products_grid .grid_product_holder .grid_product:after {
content: "";
display: table;
clear: both;
}
#products_grid .grid_product_holder .product_image {
display: block;
float: left;
width: 150px;
}
#products_grid .grid_product_holder .grid_price_row {
padding-left: 165px;
}
#products_grid .grid_product_holder .grid_item_content {
padding-left: 165px;
padding-bottom: 15px;
}
#products_grid .grid_product_holder .grid_price_row {
padding-left: 165px;
}
#products_grid .grid_product_holder .grid_price_row .add_to_cart_button,
#products_grid .grid_product_holder .grid_price_row .added_to_cart {
display: none;
}
#product_image_col {
margin-bottom: 20px;
}
#product_content_col {
margin-bottom: 20px;
}
#product_content_col .added_to_cart,
#product_content_col .add_to_cart_button {
display: none !important;
}
#sub_category_banners {
display: none;
}
#meta_right {
display: none;
}
.asd_widget,
.asd_grid_item,
.ash_holder,
.asd_banner,
.header_ad_holder {
display: none !important;
}
#cookies_notification {
display: none !important;
}
#sub_categories_menu_holder {
display: none !important;
}