.blog-search{padding:5px;}
.blog-search .input-text{margin-bottom:4px;}
.post-date{font-style:italic;font-size:98%;margin-bottom:10px;}
.post-meta{font-style:italic;}
.post-entry{font-size:110%;height:1%;margin-bottom:1.5em;overflow:hidden;}
.post-entry-with-image{height:1%;overflow:hidden;}
.post-entry p{margin-bottom:1em;}
.featured-image{border:1px solid #ddd;margin:4px 10px 2px 0;padding:1px;}
.featured-image.right{margin:2px 0 4px 10px;}
.is-blog .toolbar{margin:0 0 10px;}
.blog-title.not-first-page{display:none;}
.blog-title.with-tagline{margin-bottom:10px;}
.blog-tag-line{}
.post-list li.item{margin-bottom:20px;}
.post-list li.item .post-list-item{height:1%;overflow:hidden;}
.article h2{font-size:24px;margin-bottom:20px;line-height:1.2;color:#434343;text-transform:uppercase;}
.article h2 a{color:#434343;}
.page-title.post-title{margin-bottom:4px;}
.post-view .post-meta{margin-bottom:20px;}
.post-view .post-skips{display:block;margin-top:20px;width:100%;}
.post-view .post-skips .post-skip-previous{margin-right:10px;}
.post-view .yarpp-related{margin-bottom:20px;}
.comments-wrapper h2{margin-bottom:10px;}
.comments-wrapper ul.children{margin-left:20px;}
.comment{height:1%;overflow:hidden;margin-bottom:10px;}
.comment .comment-inner{border-bottom:1px solid #eee;padding:10px 0;}
.comment .gravatar{float:left;margin:0 10px 10px 0;}
.comment .comment-meta{margin-bottom:10px;}
.comment .comment-when{display:block;text-decoration:none;}
.comment .comment-entry{clear:both;font-size:110%;}
.author-description{font-style:italic;margin-bottom:20px;}
.block-blog-pinterest li.item{text-align:center;}
.block-blog-pinterest .follow{text-align:center;margin:10px 0 15px;}
.shortcode-pinterest{}
.shortcode-pinterest ul{height:1%;overflow:hidden;}
.shortcode-pinterest li{list-style:none;padding:0;margin:0 10px 10px;float:left;}
.alignleft{display:inline;float:left;margin-right:1.625em;}
.alignright{display:inline;float:right;margin-left:1.625em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img[class*="align"],
img[class*="wp-image-"],
.gallery .gallery-icon img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large{max-width:97.5%;width:auto;height:auto;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:1em;}
.wp-caption{margin-top:0.4em;}
.wp-caption{background:#eee;margin-bottom:1.625em;max-width:96%;padding:9px;}
.wp-caption img{display:block;margin:0 auto;max-width:98%;border-color:#eee;}
.wp-caption .wp-caption-text{color:#666;font-family:Georgia, serif;font-size:12px;}
.wp-caption .wp-caption-text{margin-bottom:0.6em;padding:10px 0 5px 40px;position:relative;}
.wp-caption .wp-caption-text:before{color:#666;content:'\2014';font-size:14px;font-style:normal;font-weight:bold;margin-right:5px;position:absolute;left:10px;top:7px;}
.wp-caption img{border-color:#eee;}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img{background:#fff;border-color:#ddd;}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
div.gallery{height:1%;overflow:hidden;}
.gallery-columns-2 dl.gallery-item{width:48%;margin:2px 1%;}
.gallery-columns-3 dl.gallery-item{width:32%;margin:2px .66%;}
.gallery-columns-4 dl.gallery-item{width:24%;margin:2px .50%;}
.gallery-columns-5 dl.gallery-item{width:19%;margin:2px .50%;}
dl.gallery-item{float:left;}
.post-view ul.form-list{list-style:none outside none;}
#wp-calendar{margin:0;width:100%;padding:5px 10px;}
#wp-calendar th{font-weight:bold;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:left;}
#wp-calendar #next{text-align:right;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title{display:inline-block;*display:inline;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:1px solid rgba(127,127,127,0.1);width:130px;height:170px;margin:5px;margin-left:0px;vertical-align:top;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default{width:120px;height:120px;margin:5px;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default{margin-bottom:0px;display:block;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:1em;max-height:2.8em;line-height:1.4em;margin:7px;margin-top:0px;width:120px;text-decoration:inherit;overflow:hidden;}
.yarpp-thumbnail-default{overflow:hidden;}
.yarpp-thumbnail-default > img.yarpp-thumbnail-default-wide{height:120px;max-width:none;}
.yarpp-thumbnail-default > img.yarpp-thumbnail-default-tall{width:120px;max-height:none;}
.addthis_toolbox{float:right;margin:0 0 0 2em;}
#recipress_recipe{clear:both;}
.std ul.mini-products-list{list-style:none;margin:0;padding-left:0;}
.std ul.mini-products-list ul.item{list-style:none;}
.page-view hr{clear:both;border:0;border-bottom:2px solid #e6e6e6;margin-bottom:15px;}
.blog-page{background:#fff;}
.blog-page .header-top-wrap-inner{width:1048px;height:23px;}
.blog-page .header-top-wrap-inner .hotline-number .pnum, .blog-page .flags-wrap, .blog-page .header-top-wrap-inner ul.btns li{border:0;}
.blog-page .header-top-wrap{height:23px;margin:0;border:none;}
.header-blog-logo{text-align:center;padding:12px 0 15px;background:#fff;}
.blog-page .store-link{font-family:'klavika_medium';font-size:15px;color:#3aaab6;line-height:23px;float:left;}
.blog-page .store-link em{font-style:normal;color:#464749;}
.blog-page .store-link:hover{text-decoration:none;}
.blog-page .header-top-wrap-inner .hotline-number .pnum{height:23px;font-size:13px;line-height:23px;color:#464749;padding-right:0;}
.blog-page .header-top-wrap-inner .hotline-number .time{font-family:'klavika_light';}
.blog-page .header-top-wrap-inner .hotline-number{height:23px;line-height:23px;float:left;margin-left:80px;}
.blog-page .header-top-wrap-inner .hotline-number .time, .blog-page .header-top-wrap-inner ul.btns li a{height:23px;line-height:23px;font-size:13px;}
.blog-page .flags-wrap{height:23px;padding-right:10px;}
.blog-page .flags-wrap a{font-family:'klavika_regular';height:23px;font-size:12px;line-height:23px;color:#e61d22;}
.blog-page .flags-wrap a strong{font-weight:normal;font-family:'klavika_medium';margin-right:2px;}
.blog-page .flags-wrap a:hover{text-decoration:none;}
.blog-page .header-top-wrap-inner ul.btns li{height:23px;line-height:23px;padding:0 10px;}
.blog-page .wrap{width:1048px;clear:both;}
.blog-page .main-container{padding-top:0;}
.blog-page .main{border:2px solid #d9dadb;border-bottom:0;border-top:none;}
.blog-page .col2-right-layout .col-main{width:71%;padding:0;border-right:2px solid #d9dadb;}
.blog-page .col-right{width:29%;padding:0;}
.blog-page .blog-sidebar{margin:0;position:relative;}
.blog-page .blog-sidebar .border{position:absolute;top:0;left:-2px;height:100%;border-left:2px solid #d9dadb;}
.blog-page .blog-sidebar .block{margin:0;padding:0;background:none transparent;}
.blog-page .header-top-wrap-inner .header-cart{margin:0;padding:0 0 0 60px;}
.blog-page .header-top-wrap-inner .header-cart .text{color:#323133;font-family:'klavika_regular';font-size:10px;line-height:9px;margin:3px 0 0;}
.blog-page .header-top-wrap-inner .header-cart .cart-icon{background-image:url(blog-cart-icon.png);padding-left:22px;height:20px;margin:0 2px 0;float:left;width:auto}
.blog-page .header-top-wrap-inner .header-cart .count{margin-left:0;position:static;line-height:12px;height:10px;float:left;width:auto;}
.blog-page .page-title{margin-bottom:0;border-bottom:2px solid #d9dadb;padding:0 20px;}
.blog-page .page-title h1{margin:0;text-align:center;}
.blog-page .article{width:50%;float:left;margin:0;height:520px;overflow:hidden;border-bottom:2px solid #d9dadb;position:relative;color:#5a5b5e;}
.blog-page .article.odd{border-right:2px solid #d9dadb;}
.blog-page .article .imagebox{height:180px;text-align:center;margin-bottom:20px;}
.blog-page .article .imagebox img{max-height:100%;max-width:100%;}
.blog-page .article h1, .blog-page .article h2, .blog-page .article h3{color:#30b8d1;font-size:22px;line-height:26px;padding:0;}
.blog-page .article h1 a, .blog-page .article h2 a, .blog-page .article h3 a{color:#30b8d1;}
.blog-page .article h1 a:hover, .blog-page .article h2 a:hover, .blog-page .article h3 a:hover{color:#30b8d1;}
.blog-page .article-full{width:100%;float:none;height:auto;border-right:0;}
.blog-page .article-full .imagebox{height:auto;}
.blog-page .article .inner{padding:15px 20px 50px;}
.blog-page .article p{}
.blog-page .article p a.read-more, .blog-page .blog-sidebar p a.read-more{display:none;}
.blog-page .blog-sidebar p.read-more-wrap{margin:0;}
.blog-page .article-full .imagebox{margin-bottom:10px;}
.blog-page .article .read-more-link{position:absolute;bottom:20px;left:20px;color:#4dbbcf;z-index:10;}
.blog-page .article .spacer{position:absolute;height:100px;width:100%;left:0;z-index:5;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 51%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 51%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);bottom:0;}
.blog-page .pagination-bottom{clear:both;padding:40px 33px;position:relative;}
.blog-page .pagination-bottom .border{border-top:2px solid #d9dadb;position:absolute;top:-2px;left:0;width:100%;}
.blog-page .pagination-bottom .pagination{margin:0;font-family:'klavika_regular';}
.blog-page .pagination a{border:2px solid #e8e9e9;min-width:33px;height:30px;line-height:26px;color:#5a5b5e;font-size:14px;}
.blog-page .pagination a:hover,.blog-page .pagination .active span{height:30px;line-height:26px;font-size:14px;min-width:33px;border:2px solid #e8e9e9;font-family:'klavika_bold';}
.blog-page .footer-wrap{margin:0;}
.blog-menu{height:30px;border-top:2px solid #d9dadb;border-bottom:2px solid #d9dadb;}
.blog-menu .nav{margin:0;padding:0;}
.blog-menu .nav ul{height:26px;border-bottom:2px solid #d9dadb;}
.blog-menu .nav li{padding:0 38px;border-right:2px solid #d9dadb;font-family:'klavika_medium';font-size:17px;height:26px;}
.blog-menu .nav li a{color:#464749;display:block;max-width:100%;text-align:center}
.blog-menu .nav li a img{max-width:100%;max-height:150px;border:2px solid #d4d5d6}
.blog-menu .nav li a em{font-style:normal;color:#4bbcd0;font-size:20px;line-height:22px;vertical-align:top;margin-left:3px}
.blog-menu .inner-wrap{width:1048px;height:26px;margin:0 auto;position:relative;border-left:2px solid #d9dadb;}
.blog-menu .sub-nav{position:absolute;left:0;top:26px;z-index:999;border-top:3px solid #4bbcd0;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease;visibility:hidden;background:url(transparent-bg.png);}
.blog-menu .sub-nav ul{height:auto;margin:0 13px;border:0;}
.blog-menu .sub-nav li{float:left;width:25%;height:210px;padding:10px 16px 0;border:0;}
.blog-menu .nav li:hover > .sub-nav{opacity:1;visibility:visible;}
.blog-menu .nav li:hover > a.level0{color:#4bbcd0;}
.blog-menu .sub-nav li a{font-size:13px;font-weight:normal;color:#fff;font-family:'klavika_medium'}
.blog-menu .sub-nav li a.post-title{line-height:18px;}
.blog-menu .sub-nav .more-article{clear:both;height:30px;margin:0;padding:0;border-top:2px solid #d4d5d6;text-align:center;}
.blog-menu .sub-nav .more-article a{color:#fff;font-family:'klavika_medium';line-height:30px;font-size:13px;text-transform:uppercase;display:inline-block;padding-right:24px;background:url(down-arrow_blue-small.png) right center no-repeat;}
.blog-page .article .social-row{position:absolute;bottom:10px;right:20px;z-index:10;}
.blog-page .social-row .social{margin:0;}
.blog-page .article .social-row li{margin-left:8px;}
.blog-page .article .social-row li a{vertical-align:middle;}
.blog-page .article .social-row .share-text{color:#4dbbcf;font-size:16px;line-height:20px;padding:0;margin-right:4px;}
.blog-page .footer-wrap{background:#fff;border-top:2px solid #d9dadb;font-family:'klavika_regular';}
.blog-page .footer-top-panel{background:#fff;padding:0;width:1048px;margin:0 auto;}
.blog-page .footer-bottom-panel-wrap{background:#fff;border-top:2px solid #d9dadb;}
.blog-page .footer-top-panel ul.footer-links li{margin-bottom:3px;}
.blog-page .footer-top-panel ul.footer-links li a{text-transform:uppercase;color:#5a5b5e;font-family:'klavika_regular';font-size:14px;}
.blog-page .footer-top-panel .footer-col{width:auto;}
.blog-page .footer-top-panel .col-links{width:204px;padding-top:24px;padding-left:30px;}
.blog-page .footer-top-panel .col-advertisement{padding-left:8px;}
.blog-page .footer-bottom-panel p{margin:0;padding:0;font-family:'Open Sans', sans-serif;font-size:14px;color:#97999c;}
.blog-page .footer-bottom-panel p a{color:#97999c;}
.blog-page .footer-bottom-panel p a:hover{text-decoration:none;}
.blog-page .footer{padding:15px 0;}
.blog-page .footer .col-middle{width:534px;max-width:100%;padding:32px 15px 30px;text-align:center;}
.blog-page .footer .footer-logo{margin-bottom:42px;}
.blog-page .footer .social li{padding:0;margin:0 3px;display:inline-block;float:none;}
.blog-page .footer .social-icons a{display:block;width:38px;height:38px;line-height:36px;text-align:center;color:#fff;border-radius:19px;background:#111;border:2px solid #000;}
#scroll-top-btn{display:none;position:fixed;bottom:100px;right:5%;background:url(../images/move-up-btn.png);height:58px;width:58px;z-index:100;}
.blog-sidebar .block-title, .col-right .block-title{border-top:2px solid #d9dadb;border-bottom:2px solid #d9dadb;padding:0 13px;margin:0;text-align:center;}
.blog-sidebar .block-popular-posts .block-title{border-top:none;}
.blog-sidebar .block-title h2, .blog-sidebar .block-title h3, .blog-sidebar .block-title strong, .col-right .block-title strong{color:#464749;font-family:'klavika_medium';text-align:center;font-weight:normal;font-size:23px;text-transform:uppercase;text-align:center;}
.blog-sidebar .block-content, .col-right .block-content{padding:10px 13px;margin:0;}
.blog-sidebar .block-content p{}
.blog-sidebar .block-content a{color:#30b8d1;}
.blog-sidebar .block-content h4{font-size:20px;font-weight:normal;line-height:24px;}
.blog-sidebar .block-content .recent-posts-list .text-col{padding:0 5px 20px;}
.blog-sidebar .gallery .gallery-item{width:48% !important;margin:2px 1% !important;}
.blog-sidebar .gallery .gallery-item img{margin:0;padding:0;border:0 !important;}
.blog-sidebar .image-box{text-align:center;}
.blog-sidebar > .block:first-child > .block-title{border-top:0;}
.blog-menu .nav li.wp-search{float:right;width:170px;position:relative;}
.blog-menu .nav li.wp-search .search-btn{height:26px;}
.blog-menu .nav li.wp-search .search-btn img{border:0;margin:3px;}
.blog-menu .nav li #blog-search-form input.input-text{position:absolute;width:300px;visibility:hidden;opacity:0;transition:visibility 0 linear 0.5s,opacity .5s linear;z-index:10;top:1px;height:24px;right:100px;padding:0 10px;}
.blog-menu .nav li #blog-search-form input.active{visibility:visible;opacity:1;transition-delay:0;}
.blog-page .blog-cta-images .col{width:33.33%;float:left;position:relative;}
.blog-page .blog-cta-images .col img{width:100%;display:block;}
.blog-page .blog-cta-images .col .hover-image{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;background:url(../images/cta-hover-bg.png);}
.blog-page .blog-cta-images .col h3{margin:0;padding:20px 0 0;height:104px;line-height:normal;position:absolute;z-index:70;left:0;bottom:0;width:100%;color:#fff;font-size:28px;font-family:'klavika_regular';text-align:center;text-transform:uppercase;background-size:100% 100%;}
.blog-page .blog-cta-images .col h3.small-text{font-size:25px;line-height:25px;padding-top:40px;}
.blog-page .blog-cta-images .col h3.blue-arrow{background-image:url(../images/cta-blue-arrow.png);}
.blog-page .blog-cta-images .col h3.black-arrow{background-image:url(../images/cta-black-arrow.png);}
.blog-page .blog-cta-images .col h3.red-arrow{background-image:url(../images/cta-red-arrow.png);}
.blog-page .blog-cta-images .col .hover-link{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;}
.blog-page .blog-cta-images .col:hover > .hover-link, .blog-page .blog-cta-images .col:hover > .hover-image{display:block;}
.
@media only screen and (max-width:1024px){.wordpress-page-view .wp-page-view .page-content{padding:15px 0 0;}
}