/**
 *
 **/
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

ol.post-list,
ol.comment-list { list-style: none; padding: 0; margin: 0; }

/* General Post Styles */
.post-list li:after { content: ' '; clear: both; display: block; }
.post-list li { margin-bottom: 20px;}
.post-entry { overflow: hidden; margin: 0 0 20px;margin-bottom: 1.5em;font-size: 13px; }
.post-image { margin: 0 0 10px; overflow: hidden; }
.post-image a { display: inline-block; }
.post-list .post-image { max-height: 300px; }
.post-meta { clear: both; margin: 0 0 20px; text-align: left; }
.post-meta .post-meta-item { display: inline-block; margin-right: 10px; }
.post-readmore { margin-top: 10px; }
.post-entry iframe { max-width: 100%; }

/* Comments */
.comment-list-item { margin: 0 0 20px; }
.comment-list.children { margin-top: 20px; }
.comment-image { float: left; margin: 0 10px 10px 0; }
.comment-author { font-weight: bold; display: block; }
.comment-entry { clear: both; margin: 0 0 20px; }

/* Widgets */
.block.block-blog {margin-bottom: 25px;}
.block-blog .block-title { margin-bottom: 10px; }
.block-blog .block-title > strong { color:#666;font-size: 18px; font-weight: 300; text-transform: uppercase;font-family: 'Sintony', sans-serif; }
.block-blog ul, .block-blog ol { list-style: none; margin: 0; padding: 0; }
.block-blog-cloud li { display: inline; margin: 0; }
.block-blog-categories ul.level1 { margin-top: 1rem; }
.block-blog a {font-size: 12px;font-weight: 400;font-family:Arial, Helvetica, sans-serif; }
.block-blog a:hover,.block-blog a:active, .block-blog a:visited{text-decoration: none;color: #b68d4c;}

.form-subscribe-header label {
    font-family: Arial;
    font-size: 11px;
    font-weight: 400;
    color: #666;
    display: block;
    margin-bottom: 10px;
    line-height: 1;
}
img.size-full, img.size-large {
    max-width: 97.5%;
    width: auto;
    height: auto;
}
.form-subscribe-header a {
    font-family: Arial;
    font-size: 11px;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
}
.block-blog.block-subscribe .input-box {
    margin-bottom: 10px;
}
img[class*="align"], img[class*="wp-image-"], .gallery .gallery-icon img {
    border: 1px solid #ddd;
    padding: 6px;
}
.block-blog.block-subscribe button.button,
.is-blog .actions-toolbar .action.submit.primary {
    overflow: visible;
    width: auto;
    margin: 0;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-family: "Sintony", Arial, sans-serif;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #ccc!important;
    display: inline-block;
    cursor: pointer;
    color: #3c3d2e!important;
    padding: 8px 14px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(252,252,252);
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(238,238,238,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(238,238,238,1)));
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%);
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%);
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%);
    background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 );
    font-size: 16px;
    font-weight: 400;
    height: 39px;
}
.is-blog .actions-toolbar {
    margin-left: 0!important;
}
.block-blog.block-subscribe button.button:hover,
.is-blog .actions-toolbar .action.submit.primary:hover {
    border: 1px solid rgba(251,157,35,1)!important;
    background: rgb(255,197,120);
    background: -moz-linear-gradient(top, rgba(255,197,120,1) 0%, rgba(251,157,35,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,197,120,1)), color-stop(100%,rgba(251,157,35,1)));
    background: -webkit-linear-gradient(top, rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%);
    background: -o-linear-gradient(top, rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%);
    background: linear-gradient(to bottom, rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 );
}

.shortcode-product {}
.shortcode-product .products { text-align: left; list-style: none; }
.shortcode-product .products > li { display: inline-block; width: 24%; text-align: center; }

/* Post List Grid */
.post-list.grid {}
.post-list.grid li { display: inline-block; width: 48%; vertical-align: top; margin-right: 1%; }

body.is-blog {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}
.is-blog h1,.is-blog h2,.is-blog h3,.is-blog h4,.is-blog h5 {
    font-family: 'Sintony', sans-serif;
}
.is-blog .wp-block-image figcaption {
    text-align: left;
}
.is-blog h2 {font-size: 22px}
.is-blog .comments-wrapper fieldset.fieldset {
    margin-bottom: 0!important;
}
.is-blog fieldset legend.legend {
    margin-left: 0;
    font-weight: 400;
    font-size: 22px;
    margin: 0 0 20px;
    padding: 8px 0;
    position: relative;
}
.is-blog .fieldset > .field:not(.choice) > .control {
    width: 100%;
}
.is-blog .fieldset > .field {
    margin-bottom: 15px;
}
.is-blog .fieldset > .field:last-child {
    margin-bottom: 0;
}
.is-blog .fieldset > .field:not(.choice) > .label {
    text-align: left;
    display: block;
    width: 100%;
    margin-bottom: 0;
    color: #666;
    font-weight: 500;
    position: relative;
    z-index: 0;
    font-size: 16px;
    font-family: "Sintony", Arial, sans-serif;
}
.post-list-item {clear: both;overflow: hidden;}
.is-blog .page-title{margin-bottom: 10px}
.post-list-description {
    font-size: 12px;
    font-family: Arial;
}
.is-blog .pager {
    font-family: Arial;
}
.is-blog .pages {
    text-align: center;
}
.is-blog .pages > .label {
    position: relative;
}
.is-blog .pages .item {
    font-size: 17px;
    font-weight: 400;
}
.is-blog .pages strong.page {
    font-size: 17px;
}
.is-blog .pages .action.next:before {
    font-size: 30px;
}
span.toolbar-number {
    font-weight: 400;
    font-size: 14px;
}
.post-list h2 {
    line-height: 1em;
    margin-bottom: 1em;
    margin-top: 0;
    font-size: 22px;
}
.featured-image.left {
    float: left;
    border: 1px solid #ddd;
    margin: 4px 10px 2px 0;
    padding: 1px;
}
.post-excerpt {
    font-family: Arial;
    font-size: 13px;
}
.post-meta {
    font-size: 12px;
    font-family: Arial;
    font-style: italic;
}
