.site-branding h1 a{color:#f6e8d0 !important}.site-branding a:focus{outline:0px solid #fff !important}.site-header .site-branding,.site-header .site-logo-anchor,.site-header .site-logo-link{display:block;width:100%;float:left;margin-right:4.34783%;clear:both;border-bottom:1px solid #efb059}.site-branding .site-description{margin-bottom:20px}.site-branding .site-title{font-weight:400 !important;font-size:1.7em !important;letter-spacing:.5px !important}.cc-window{font-size:12px !important;line-height:1.2em}button.menu-toggle{margin-top:20px !important}.main-navigation ul li a:hover{border-bottom:6px solid #fcad0b !important}ul.menu li.current-menu-item>a{color:#e0a808 !important;border-bottom:6px solid #fcad0b}.main-navigation ul li a,.secondary-navigation ul li a{color:#f5de9c !important}.main-navigation ul li a:hover{color:#fcad0b !important}.main-navigation a:focus{outline:0px solid #fff !important}.page-template-template-homepage .site-main{padding-top:1.235801032em !important}.panel-grid .panel-row-style{margin-top:-63px;padding-top:190px}#pg-14-0 .panel-grid-cell{padding:0 .5%;margin-top:-75px}#pgc-14-2-0,#pgc-14-2-1{margin-top:-130px}#pg-18-0 .panel-grid-cell .panel{margin-top:-66px}#pg-19-0 .panel-grid-cell{margin-top:-130px}#pg-14-0 .panel-grid-cell{margin-top:12px}#pg-14-0,#pg-14-1,.panel-grid-cell .panel{margin-top:-140px}#pg-130-0 .panel-grid-cell{margin-top:-65px}.site-footer a:not(.button){color:#eae4c9 !important;font-weight:400 !important}.footer-widgets{background-color:#512b43 !important;background-repeat:no-repeat;background-position:right center}.site-footer{padding:1.618em 0}.cc-floating.cc-theme-classic{border-radius:1px !important}body{margin:0;height:1636px !important}.hentry{margin:none !important padding-bottom:3.631em;border-bottom:none !important}hr{background-color:#512b43;border:0 none;height:3px;margin:0 0 1.618em}.su-button-style-soft span{font-weight:300}.su-custom-gallery-slide img{display:block;margin:0;padding:3px;border:0 solid #848484 !important;background:0 0 !important;box-sizing:border-box;border-radius:0 !important;box-shadow:none;transition:all .2s ease 0s}#thsp-sticky-header-title{display:none !important}#thsp-sticky-header-menu{float:none !important;text-align:center;margin:0 !important}button#catapultCookie{background:#5d2f4d !important;padding:9px}.hemail{display:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.added_to_cart:hover,.widget-area .widget a.button:hover,.site-header-cart .widget_shopping_cart a.button:hover{background-color:#592652 !important;border-color:#474b53 !important;color:#fff !important}button,input[type=button],input[type=reset],input[type=submit],.button,.added_to_cart{border:0 none #36004c !important;background:#6b3364 !important;color:#fff !important;cursor:pointer;line-height:1;padding:.618em 1em;text-decoration:none;font-weight:700;text-shadow:none;display:inline-block;outline:medium none;border-radius:0;box-shadow:0px -2px 0px rgba(0,0,0,.58) inset,0px 1px 1px rgba(0,0,0,.1) !important;padding:18px}.main-navigation ul li a:before{content:none !important}.page-id-272 .entry-title,.page-id-18 .entry-title,.page-id-28 .entry-title,.page-id-30 .entry-title,.page-id-33 .entry-title,.page-id-69 .entry-title{display:none}.page-template-template-homepage .entry-content{max-width:100%}.site-branding .site-title a{font-weight:300}#post-62 .page-links{display:none}.sph-hero h1{font-weight:300}.sph-hero{overflow:visible !important}.overlay.animated span:before{display:none}.col-left{background-color:#f2f2f2;padding:30px;border:1px solid #d1d1d1}.col-med{background-color:#f2f2f2;padding:30px;border:1px solid #d1d1d1}.col-right{background-color:#f2f2f2;padding:30px;border:1px solid #d1d1d1}@media only screen and (max-width:1028px){.col-left,.col-med,.col-right{width:100% !important;margin:0 0 1.5em !important;float:none !important}.bttnpayment{width:100%}}@media only screen and (max-width:767px){.site-logo-anchor,.site-header .site-logo-link{display:none !important}.site-branding .site-title a{display:none !important}.sph-hero h1{font-size:30px}.site-branding{border-bottom:0 !important}}@media screen and (max-width:768px){.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:10px .4em 2.244em !important;font-weight:300 !important}}@media screen and (max-width:800px){.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:10px .4em 2.244em !important;font-weight:300 !important}}