html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;font-family:'Cabin';font-weight:400;font-size:16px}a{color:#295d7d;text-decoration:none}a:hover{color:#333}h1,h2,h3,h4,h5,h6{font-family:Cabin;line-height:1;margin:0 0 20px}h1{font-size:70px}h2{font-size:60px}h3{font-size:50px}h4{font-size:44px}h5{font-size:34px}h6{font-size:30px}.gallery img{border:none;height:auto;padding:0}.gallery img:hover{border:none;opacity:.5}.vertical-align-middle{vertical-align:middle}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:18px;font-weight:400;padding:16px;width:100%}::-moz-placeholder{color:#666;font-weight:400;opacity:1}::-webkit-input-placeholder{color:#666;font-weight:400}.footer-widgets button,.footer-widgets input[type=button],.footer-widgets input[type=reset],.footer-widgets input[type=submit],.footer-widgets .button{background-color:#4face6;color:#fff}button,input[type=button],input[type=reset],input[type=submit],.button{background-color:#444;border:none;border-radius:4px;cursor:pointer;color:#fff;display:block;font-size:21px;font-family:arial,sans-serif;font-weight:700;text-transform:none;padding:20px 40px;width:auto}button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit],.button:hover{background-color:#4face6;color:#fff}.button:hover{color:#888}.button a{color:#444}.button:hover a{color:#888}table{width:inherit}.site-inner,.wrap{margin:0 auto;max-width:1100px}.gc-page-full-width .site-inner{padding-top:0;max-width:100%}.gc-page-full-width .entry-content{overflow:hidden}.content{float:right;width:750px}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:580px}.sidebar-primary{float:right;width:310px}.entry-title{font-family:'Gurajada',serif;font-size:50px}.entry-title a:hover{color:#4face6}.page-template-page_blog .entry-title{line-height:1;font-size:50px;margin-bottom:20px}.widget-title{font-family:'Gurajada',serif;font-size:40px;margin-bottom:20px;line-height:1}.footer-widgets .widget-title{font-size:55px}.enews-widget input[type=submit]{background-color:#4face6}.site-header{position:relative}.site-header .wrap{padding:30px 0}.header-image .site-title>a{min-height:129px;background-position:center 0;width:377px}.header-image .site-title>a:hover{opacity:.5}.header-image .site-description,.header-image .site-title{display:inline-block;text-indent:-9999px;width:377px}.site-description{font-weight:400}.genesis-nav-menu a{color:#333;display:block}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#fff;background-color:#8b8cc4}.nav-primary{background-color:#8c66b5}.nav-primary .genesis-nav-menu a{color:#fff;font-family:'Gurajada',serif;font-size:32px;line-height:36px;padding:10px 25px 10px}.nav-primary .genesis-nav-menu .sub-menu a{color:#333}.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu .current-menu-item>a,.nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#fff;background-color:#8b8cc4}.nav-secondary{background-color:transparent;position:absolute;top:0;right:6px;z-index:300;width:100%}.nav-secondary .genesis-nav-menu li{float:left !important;margin-left:10px}.nav-secondary .genesis-nav-menu a{background-color:#8b8cc4;color:#fff;padding:10px 20px 10px;border-radius:0 0 3px 3px}.nav-secondary .genesis-nav-menu a:hover,.nav-secondary .genesis-nav-menu .current-menu-item>a{background-color:#b5b5d9}.admin-bar .nav-secondary{top:32px}.nav-secondary .genesis-nav-menu{float:right;width:auto}.nav-secondary .wpmenucartli a,.nav-secondary .wpmenucartli.current-menu-item>a{background-color:#a1c47e}.nav-secondary .wpmenucartli a:hover{background-color:#c2d9aa}.nav-secondary .wpmenucartli .wpmenucart-icon-shopping-cart-0{float:left}.gc-entry-box-hide .entry{margin-bottom:40px;padding:50px 0 60px}.gc-entry-box-hide .content .entry{background-color:transparent}.gc-page-full-width .entry{margin-bottom:0;padding:0}.gc-page-full-width .post-edit-link{height:0;float:left;margin:-40px 0 0 40px}.archive-pagination li a:hover,.archive-pagination .active a{background-color:#8b8cc4}.entry-comments{padding:50px 60px}.gc-entry-box-hide .entry-comments{padding:0}.comment-respond,.entry-pings{padding:50px 60px}.gc-entry-box-hide .comment-respond,.gc-entry-box-hide .entry-pings{padding:0 0 16px}.footer-widgets{background:#333 url(/wp-content/themes/goodcarma/images/mocha_grunge_dark_grey.png) repeat center top;font-size:14px;padding:60px 0 40px}.footer-widgets li{border-bottom:none;margin-bottom:10px;padding-bottom:0}.footer-widgets a{color:#c29dd9}.footer-widgets p{margin-bottom:10px}.site-footer{background:#61517b url(/wp-content/themes/goodcarma/images/footer_lodyas_purple.png) repeat center top;color:#fff;font-weight:700;line-height:1.5}.site-footer a{color:#c29dd9}.site-footer a:hover{color:#b6d99d}.gc-slider-title{text-align:right;float:right;color:#fff;margin:-105px 0 0;height:0;z-index:9000;position:relative;font-size:75px;text-shadow:0 0 15px rgba(0,0,0,.8)}.gc-button-drop-shadow{-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2) !important;box-shadow:0 1px 4px 0 rgba(0,0,0,.2) !important}.gc-button-light-bg{background-color:#fff}.gc-button-light-bg:hover{background-color:#444;color:#fff !important}.gc-violet-button-text{color:#8b8cc4}.gc-purple-button-text{color:#8c66b5}.gc-dark-purple-button-text{color:#61517b}.gc-green-button-text{color:#97b977}.gc-inline-button{display:inline-block;margin:0 20px;vertical-align:middle}.gc-small-button{padding:8px 20px;font-size:16px}.gc-width-auto{width:auto;display:inline-block}.full-width-slider p{margin-bottom:0}.row-fresh-snow{background:#f1f1f1 url(/wp-content/themes/goodcarma/images/fresh_snow.png) repeat center top}.row-purple-shapes{background:#61517b url(/wp-content/themes/goodcarma/images/footer_lodyas_purple.png) repeat center top;color:#fff}.row-green-shapes{background:#97b977 url(/wp-content/themes/goodcarma/images/congruent_pentagon_green.png) repeat center top;color:#fff}.row-violet-noise{background:#8b8cc4 url(/wp-content/themes/goodcarma/images/mocha_grunge_light_purple.png) repeat center top;color:#fff}.row-dark-grey-noise{background:#333 url(/wp-content/themes/goodcarma/images/mocha_grunge_dark_grey.png) repeat center top;color:#fff}.row-purple-shapes p{color:#fff}.row-single-text-line p{margin-bottom:0}.row-larger-body-text{font-size:28px}.editor-larger-headings h2{font-size:65px;margin-bottom:20px}.editor-larger-headings h3{font-size:55px;margin-bottom:20px}.editor-more-line-height{line-height:2.2}.woocommerce fieldset{margin-bottom:20px}.gc-background-fabric-grey{background:#f1f1f1 url(/wp-content/themes/goodcarma/images/fabric_of_squares_gray.png) repeat center center}.gc-background-snow-grey{background:#f1f1f1 url(/wp-content/themes/goodcarma/images/fresh_snow.png) repeat center center}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-weight:700;font-family:arial,sans-serif}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:2em}.woocommerce ul.products li.product .price{font-weight:700;margin-bottom:.5em;font-size:1.2em;font-family:arial,sans-serif}.woocommerce a.added_to_cart{font-weight:700;font-family:arial,sans-serif}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 2.992em;list-style-type:none !important}.woocommerce.archive .site-inner{padding:30px;max-width:1080px}.woocommerce .products ul,.woocommerce ul.products{margin:0 -1%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:25%;padding:0 1%;clear:none}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:left;clear:none}.woocommerce ul.products[class*=columns-] li.product:nth-child(4n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(4n+1){clear:left}.woocommerce div.product{padding:0}.woocommerce.single-product .product_meta{display:none}.woocommerce.single-product .product_meta .sku_wrapper{display:none}.woocommerce.single-product #respond input#submit,.woocommerce.single-product a.button,.woocommerce.single-product button.button,.woocommerce.single-product input.button{padding:.95em 1.6em}.woocommerce.single-product .quantity input{padding:10px}.woocommerce.single-product .site-inner ul{margin:0 0 28px 28px}.woocommerce.single-product .site-inner ul li{list-style-type:disc}.woocommerce table.shop_table{border-radius:5px;background-color:#fff}.woocommerce table.shop_table td{padding:12px 16px}.woocommerce-cart table.cart img{width:100px;display:block}.woocommerce-cart table.cart tr.cart_item td.product-name{font-weight:700}.woocommerce-cart table.cart tr.cart_item td.product-name a{color:#715193}.woocommerce-cart table.cart tr.cart_item td.product-name a:hover,.woocommerce-cart table.cart tr.cart_item td.product-name a:focus{color:#9878ba}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:130px}.woocommerce-cart table.cart tr.cart_item td.product-name a{font-size:18px}.woocommerce-cart .delivery-price-table{display:none}.woocommerce-cart table.cart input.button{padding:14px 20px}.woocommerce .quantity .qty{padding:10px 12px}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #ddd !important;padding:3px 15px;line-height:inherit;margin:0 12px 0 0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;font-size:18px}.woocommerce-cart a.checkout-button.button.alt.wc-forward{padding:14px 20px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2 !important;background-color:#fff}.woocommerce-checkout .checkout_coupon input.button{padding:21px 35px}.woocommerce-checkout #payment{background:#fff !important;border:1px solid #e4e4e4}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e4e4e4 !important}.woocommerce #payment ul.payment_methods li{list-style-type:none !important}.woocommerce-checkout #payment div.payment_box{background-color:#dfdcde !important;color:#515151 !important}.woocommerce-checkout #payment div.payment_box:after{display:none !important}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}.woocommerce #payment .terms,.woocommerce-page #payment .terms{line-height:51px}.woocommerce form .form-row .input-checkbox{margin:-2px 20px 0 0}.woocommerce-checkout input#place_order{padding:18px 24px}.woocommerce-checkout input#createaccount,.woocommerce-checkout input#ship-to-different-address-checkbox{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);padding:10px;vertical-align:middle}input#ship-to-different-address-checkbox{margin-left:15px}input#createaccount{margin:-12px 20px 0 13px}.woocommerce-checkout form .form-row.create-account label.checkbox{font-size:54px;font-family:'Gurajada',serif}.metaslider.ml-slider{font-size:75%}.metaslider .msHtmlOverlay .layer .content{float:none}.layer_editor .layer *{line-height:inherit}div.wpcf7-validation-errors{border:none;border-top:2px solid #ec4141;background-color:#fff}div.wpcf7-response-output{margin:2em 0 1em;padding:.8em 1.2em}.gc-share-post{display:none}.single-post .gc-share-post{display:block}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none}.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .search-form,.site-title{text-align:center}@media only screen and (max-width:1280px){.gc-slider-title{margin:-105px 40px 0 0}}@media only screen and (max-width:1200px){body{font-size:15px}.site-inner,.wrap{max-width:960px}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:740px}.content,.site-header .widget-area{width:620px}.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width:400px}.editor-larger-headings h2{font-size:60px;margin-bottom:20px}.editor-larger-headings h3{font-size:50px;margin-bottom:20px}.site-header .wrap{padding:25px 0}.header-image .site-title>a{min-height:113px;background-size:330px}.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{padding:20px 16px}.genesis-nav-menu{font-size:15px}.nav-secondary .genesis-nav-menu a{padding:9px 18px 9px}.nav-primary .genesis-nav-menu a{font-size:30px;line-height:30px;padding:9px 30px 9px}.gc-slider-title{margin:-105px 60px 0 0;font-size:63px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary,.title-area{width:300px}.footer-widgets-1{margin-right:30px}.fl-node-5525b3f84140d .fl-row-content-wrap{padding-top:80px;padding-bottom:90px}}@media only screen and (max-width:960px){.site-inner,.wrap{max-width:800px}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}.site-header .wrap{padding:20px 5%}.header-image .title-area{background-position:center top}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none}.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .search-form,.site-title{text-align:center}.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{padding:20px 16px}.site-header .search-form{margin:16px auto}.genesis-nav-menu li.right{display:none}.editor-larger-headings h2{font-size:55px;line-height:1;margin-bottom:15px}.editor-larger-headings h3{font-size:55px;line-height:1;margin-bottom:15px}.site-header .wrap{padding:20px 0}.header-image .site-description,.header-image .site-title{width:290px}.header-image .site-title>a{min-height:99px;background-size:290px;width:290px}.nav-primary .genesis-nav-menu a{font-size:28px;line-height:28px;padding:8px 24px 8px}.gc-slider-title{margin:-80px 20px 0 0;font-size:55px}.footer-widgets{padding:40px}.footer-widgets-1{margin-right:0}.fl-node-5525b3f84140d .fl-row-content-wrap{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:800px){body{background-color:#fff;font-size:16px}.site-inner,.wrap{padding-left:0;padding-right:0}.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget,.site-header{padding:40px 0 0}.archive-pagination li a{margin-bottom:4px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.sidebar .widget.enews-widget{padding:40px}.content .entry,.sidebar .widget{padding-left:3%;padding-right:3%}.gc-page-full-width .content .entry{padding-left:0;padding-right:0}.gc-slider-title{margin:-66px 20px 0 0;font-size:40px}.editor-larger-headings h2{font-size:50px;line-height:1;margin-bottom:15px}.footer-widgets,.site-footer{padding:30px 10px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 2%;clear:none}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n+1){clear:left !important}.woocommerce ul.products[class*=columns-] li.product:nth-child(4n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(4n+1){clear:none}}@media only screen and (max-width:784px){.admin-bar .nav-secondary{top:46px}}@media only screen and (max-width:600px){.gc-slider-title{margin:-45px 15px 0 0;font-size:30px}}@media only screen and (max-width:430px){.gc-slider-title{margin:-35px 10px 0 0;font-size:25px}}nav{clear:both}.sub-menu-toggle,.menu-toggle{display:none;visibility:hidden}@media only screen and (min-width:801px){.nav-primary{display:block !important}}@media only screen and (max-width:800px){.menu-toggle,.sub-menu-toggle{display:block;font-size:18px;font-weight:700;margin:0 auto;overflow:hidden;font-family:monospace;padding:16px 24px;text-align:center;visibility:visible}button.menu-toggle,button.sub-menu-toggle{background-color:#8c66b5;color:#fff}button.menu-toggle{width:100%;border-radius:0}.sub-menu-toggle{padding:16px 24px;position:absolute;right:0;top:1px}.nav-primary .genesis-nav-menu .sub-menu .sub-menu-toggle{background-color:#ddd;color:#555;padding:12px 24px}.menu-toggle:before{content:"\2261"}.menu-toggle.activated:before{content:"\2191"}.nav-primary .sub-menu-toggle:before{content:"+"}.nav-primary .sub-menu-toggle.activated:before{content:"-"}.nav-primary{display:none;position:relative}.nav-primary .genesis-nav-menu .menu-item{background-color:#8c66b5;display:block;position:relative;text-align:left}.nav-primary .genesis-nav-menu .menu-item:hover{position:relative}.nav-primary .genesis-nav-menu a{border-top:1px solid #674b94}.nav-primary .genesis-nav-menu .sub-menu{clear:both;display:none;opacity:1;position:static;width:100%}.nav-primary .genesis-nav-menu .sub-menu a{border-left:0;position:relative;width:auto}.nav-primary .genesis-nav-menu .sub-menu .sub-menu{margin:0}.nav-primary .genesis-nav-menu .sub-menu .sub-menu a{background-color:#f5f5f5;padding-left:30px}.nav-primary .genesis-nav-menu .sub-menu .sub-menu .sub-menu a{background-color:#fff;padding-left:40px}.nav-primary a:hover,.nav-primary .current-menu-item>a{color:#333}.nav-primary{background-color:#8c66b5}}