@media only screen and (min-width:992px) and (max-width:1200px){.primary-navigation a{font-size:15px}.primary-navigation .menu-primary-menu-container>ul>li>a{padding-left:7px;padding-right:7px}.search-active .primary-navigation{padding-top:12px;border:none}}@media only screen and (max-width:1200px){.archive .site-main .col-lg-10,.archive .site-main .col-lg-2,.blog .site-main .col-lg-10,.single-post .site-main .col-lg-10,.single-post .site-main .col-lg-2{flex:0 0 100%;max-width:100%}.post-loop{margin-bottom:2em}.search-active .primary-navigation .site-search{padding-top:0}}@media only screen and (max-width:992px){.site-search input[type=search]{margin-left:0;width:100%}.site-search .search-form:before{right:15px}.fixed-bar,body.single-post .fixed-bar{display:none}.product .site-content{overflow-x:hidden}.post-type-archive .grid.product .inner .grid-image{margin-bottom:30px}.grid.product .inner{flex-wrap:wrap}.grid.product .inner .grid-content{order:2;width:100%;padding-right:0}.grid.product .inner .grid-image{order:1;max-width:100%}.grid.product .inner .theme-title{font-size:34px}.grid.product .inner .grid-content p a{text-align:center;margin-bottom:25px}.introduction p a{font-size:18px}.home .site-content .container{overflow-x:hidden}.site-branding .user-login{top:16px}.primary-navigation{padding:0}.primary-navigation .row{margin:0}.primary-navigation .menu-primary-menu-container>ul>li:first-child>a,.primary-navigation .menu-primary-menu-container>ul>li>a{padding-left:0}.primary-navigation a span.description{display:block;font-size:13px;color:#777;font-weight:300}.primary-navigation .menu-primary-menu-container .sub-menu a{padding-bottom:0;padding-left:35px}.primary-navigation .menu-primary-menu-container .sub-menu .sub-menu a{padding-left:50px}.primary-navigation .menu-primary-menu-container .sub-menu .sub-menu .sub-menu a{padding-left:65px;font-size:14px}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children{position:relative}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children>a:after{display:none}.caret{position:absolute;top:0;right:0;width:50px;height:50px;display:block;z-index:999}.caret:after{content:"\f107";font-family:fontello;font-size:14px;position:absolute;right:23px;top:18px}.primary-navigation .menu-primary-menu-container>ul>li.right-link>a{margin-bottom:40px;margin-left:0;width:100%}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children .dropdown-menu{display:none}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children.dropdown-open .dropdown-menu{display:block;padding-left:20px;padding-bottom:10px}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children .dropdown-menu a{padding:6px 0}.primary-navigation .menu-primary-menu-container>ul>li.menu-item-has-children.dropdown-open .caret:after{content:"\f106"}.site-branding{text-align:center;padding-top:10px;padding-bottom:10px}a.logo img{max-width:200px;margin:0;position:relative;top:5px}.site-branding p.site-description{margin-top:-6px;font-size:14px}.social-branding{display:none}.primary-navigation li.dropdown{display:none}.primary-navigation li.dropdown a{padding-left:0}.search-active .primary-navigation{height:68px}.primary-navigation li.dropdown a span:before{display:none}.menu-toggle{font-size:12px;background:#fff;line-height:1em;padding:0;border:none;position:absolute;top:-33px;left:15px;z-index:3;overflow:hidden}.menu-primary-menu-container ul.sub-menu{padding-bottom:25px}.main-navigation li{text-align:left}.primary-navigation .left-link{position:relative}.cg-theme-intro .image-holder .mobile-wrap{width:100px}.search-active .main-navigation{visibility:visible;opacity:1}.search-active .site-search .widget{padding:0 20px}.search-active .menu-primary-menu-container ul#primary-menu{display:none}.primary-navigation{border-top:none}.single-guides .primary-navigation{border:none}.primary-navigation .container{padding:0}.primary-navigation .right-link{position:relative;right:auto}.primary-navigation a{padding:12px 0;font-size:16px}.primary-navigation .menu-primary-menu-container a{display:block;padding-left:20px;width:calc(100% - 50px)}.primary-navigation a span:before{display:none}.site-search input[type=search]{margin-top:12px}.site-search .search-form:before{margin-top:12px}.primary-navigation .right-link{border:none}.main-navigation li{display:inherit}.primary-navigation .menu-primary-menu-container>ul>li{border-bottom:1px solid #eee}.primary-navigation .menu-primary-menu-container>ul>li:first-child{border-top:1px solid #eee}.primary-navigation .menu-primary-menu-container>ul>li:last-child{border-bottom:none}.primary-navigation a span,.primary-navigation a:hover span{border:none}.primary-navigation .right-link a{padding:.65em 1em;font-weight:400;text-align:center;width:100%;margin-top:20px}.owl-carousel{padding:15px}.post-loop{padding:1.5rem}.post-loop .entry-meta{margin-top:15px}.post-loop .entry-content{padding-top:15px}.post-loop .featured-image img{margin-left:-26px;width:calc(100% + 52px);margin-bottom:0}.read-more{margin-top:20px;margin-bottom:10px}.entry-content a.more-link{font-size:14px;padding:8px}.cg-blog-pagination{margin-top:0;font-size:14px}.post-product .desc{width:100%}h1.entry-title{font-size:32px}.entry-content p{margin-bottom:1rem}.post-callout{padding:3em 2em 5em 2em}.post-callout p.quotation{font-size:18px}.single-post article .author-info-inner{float:none;margin:0 auto}.below-post-shoptimizer-cta h2,.below-post-shoptimizer-cta p{padding-right:35px}.single-post article .author-info-inner img{transform:none;margin-bottom:20px;width:70px}.single-post article .author-info{padding-left:30px;padding-right:30px;padding-bottom:30px;font-size:15px;text-align:center}.below-post-guides h4.right-arrow a{display:block;float:none;top:auto;margin-top:10px;margin-bottom:20px;border:none}.below-post-guides h4 a:after{display:none}.handwriting-cta p{margin-left:0;margin-right:0}.masonry{column-count:1;-moz-column-count:1;-webkit-column-count:1}.masonry .grid{margin-bottom:1em}.single-post #secondary{padding-top:0}.woocommerce-checkout .widget-area{margin-bottom:2em}.entry-meta{margin-top:10px;font-size:14px}.container{max-width:inherit;padding-left:20px;padding-right:20px}.container .container{padding-left:0;padding-right:0}.cg-feature-block img{margin-right:0!important}.custom-html-widget{overflow:hidden}.image-feature{width:calc(50% - 15px);float:left;margin-right:15px}.related{margin-bottom:0}.related-item{width:50%;margin-bottom:20px}.related img{width:100%}.latest-item{width:100%}.latest-wrap{margin-bottom:0}.latest-item:nth-child(6) .latest-wrap{border:none}.latest-count{font-size:43px}#subscribe-email,#subscribe-text{width:100%;float:none;text-align:left}#subscribe-email{margin-top:20px}.newsletter form{padding-bottom:40px}#subscribe-submit input,body #subscribe-email input{width:100%}#subscribe-submit input{left:0}.post-type-archive-products .masonry{margin-left:0;margin-right:0}.post-type-archive-products .grid{flex-basis:100%;width:100%;margin:0 0 25px 0}.testimonial .row{margin-left:20px;margin-right:20px}body.single-products .entry-header h1{padding-top:1em}.introduction{padding-top:10%}.introduction h5{font-size:24px}.introduction h1{font-size:38px}.latest-product .buttons{padding-bottom:50px}.latest-product{margin-bottom:0;padding-top:100px}.latest-product img{top:auto}.more-products .col-lg-12{display:block}.more-products .grid{width:calc(100% - 20px);margin-bottom:30px}.about{padding:8% 0}.about .featured img{margin-top:0}.grid.product .inner a,.grid.product .inner img{width:100%}.footer-content .widget,.footer-content .widget:first-child{width:100%;margin-bottom:20px}.footer-content .widget:last-child{margin-bottom:0}}@media only screen and (max-width:769px){.cg-shop .page-title-wrapper{padding:30px 0;margin-bottom:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.woocommerce ul.products li.product span.excerpt{padding-right:10px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:20px}.cg-shop .page-title-wrapper p{font-size:18px}.search-wrapper{margin-top:10px}.author.archive .page-title-wrapper img{max-width:33.333%;margin-bottom:20px}.list-loop .featured-image img{margin-bottom:20px}.single-guides .guides-prev-next .next-posts,.single-guides .guides-prev-next .prev-posts{float:none;width:100%;text-align:center}.single-guides .guides-prev-next .next-posts{text-align:center;margin-top:20px}.single-guides .guides-prev-next{margin-bottom:30px}.guides-topics .topic-block{margin-bottom:30px}.guides-topics .topic-block:hover{transform:none}body.single-products .entry-header .buttons a{width:100%;text-align:center;margin-bottom:10px}.product-footer .buttons a{margin-left:5px}.product-footer{padding-left:15px;padding-right:15px}.product-footer .product-price{font-size:24px}.product-footer .buttons a{font-size:14px;padding:1em 1.5em}body.single-post h1.entry-title{margin-top:20px}body.single-post .entry-content h2{font-size:24px;line-height:1.2em;letter-spacing:-.01em}article .entry-content h3{font-size:20px}.single-post .entry-content h4{font-size:18px}.post .entry-meta a,.post .entry-meta time,.single-post .entry-meta{font-size:12px}.single-post .entry-meta .posted-on:before{display:none}.single-post .entry-header img.avatar{width:32px;margin-right:.75rem}.entry-meta .posted-on{padding-left:0}.cg-theme-intro h4{font-size:20px}.single-post .entry-meta .byline{display:none}.entry-content{font-size:16px}.page-template-default header.entry-header,.page-template-page-fullwidth header.entry-header,.page-template-page-showcases header.entry-header{padding-top:20px}.cg-theme-intro .secondary-actions a{font-size:16px}.cg-theme-intro .secondary-actions a.modal-link,.cg-theme-intro .secondary-actions a.regular-link{margin-left:8px;padding-left:13px}.cg-speed h2{font-size:36px}.cg-theme-intro a.button,body .cg-theme-intro .woocommerce button.button.alt{width:100%;max-width:100%;font-size:20px}.top-bar{padding:.5em 0;font-size:14px}.top-bar .container{padding-left:15px;padding-right:15px}.top-bar span{display:block}.product-footer ul{display:none}.social ul li{padding:0 15px;font-size:13px}.testimonial-author{display:none}.post-callout .product-name{width:100%;left:0;right:auto;text-align:center}.comment-list .comment-meta{padding-left:62px}.comment-list li.comment{padding-left:0}.comment-form-author,.comment-form-email{width:100%;padding-right:0;float:none}.more-products{padding-top:8%}.cg-breadcrumbs{padding:10px 0}.cg-breadcrumbs .container{padding-right:15px}.cg-breadcrumbs .col-md-12{padding-right:0}.cg-breadcrumbs p{overflow:auto;white-space:nowrap;font-size:12px;padding-right:10px}.single-post .entry-meta .byline{padding-left:0}#document-content .post-header h1{font-size:24px}#document-content .post-meta{font-size:13px;margin-bottom:15px}#document-content .post-meta li{display:block;padding-left:22px;position:relative}#document-content .post-meta svg{position:absolute;left:0;width:14px;height:14px;margin-top:2px}#document-content{font-size:15px}#document-content .entry p:first-child{margin-top:0}#document-content h2{margin-top:20px;padding-top:20px;font-size:20px}#document-content h3{font-size:18px}.news .post-grid article{display:block}.news .post-grid header{padding:20px 0 0 0}.search .page-title-wrapper{padding:30px 0;margin-bottom:30px}.search-results article{margin-bottom:20px;padding-bottom:20px}.search-results .cg-blog-pagination{margin:30px 0}.blog .page-title-wrapper{padding:0 0 15px 0;margin-bottom:20px}.blog .page-title-wrapper h1{font-size:18px}.post-grid{width:100%;margin-bottom:30px}.cg-reviews .featured-review img{max-width:200px}.comment-respond p.comment-subscription-form{margin-bottom:5px}.comment-respond p.comment-subscription-form input{position:relative;top:2px}.comment-subscription-form .subscribe-label{font-size:13px}.single-products .alignnone{display:block}.single-products article img{width:100%}.single-products .wp-caption img[class*=wp-image-]{margin-bottom:20px}.single-products .wp-caption .wp-caption-text{min-width:auto;max-width:inherit;display:block;margin-left:0}.single-products article p{width:100%}.returning-customer{margin-bottom:2em}.cg-feature-block h5{margin-top:30px}.cg-feature-block .container{padding-left:15px;padding-right:15px}.cg-feature-block.text-align-right .row p{margin-bottom:30px}.cg-feature-block img{margin-top:2em}.cg-refund img{float:none;margin:0 0 30px 0}.guides-container .page-title-wrapper .taxonomy-description{width:100%}.guides-container .category-block h3{max-width:100%}.guides-container .guide{width:100%;flex-basis:100%}}