article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,audio,canvas,video{display:block}audio,canvas,video{display:inline-block}*:focus,*{outline:none;outline:0}.touch *{-webkit-tap-highlight-color:#fff0;-webkit-focus-ring-color:#fff0}button::-moz-focus-inner{border:0}audio:not([controls]){display:none;height:0}html,body{margin:0;padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;background-repeat:no-repeat}input,textarea,select{outline:none;font:inherit;background:#fff0}textarea{padding:10px;resize:vertical}button{font:inherit}a{text-decoration:none}a:hover{text-decoration:none;color:#7D52A2}a img{border:none}a,a:active,a:focus{outline:none}p,dl,dd,address,cite{margin:0 0 20px}ul,ol{padding:0 0 0 1.2em;margin:0 0 10px}.rtl ul,.rtl ol{padding:0 1.2em 0 0}li,ul ul,ol ol{margin-bottom:0}dt{font-weight:600}figcaption{font-size:11px}select,input{font-family:Montserrat}html,body{min-height:100vh}html{overflow-x:hidden}body{font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.7;background-size:cover;background-attachment:fixed}.small,small{font-size:11px}h1,h2,h3,h4,h5,h6{clear:both;font-family:Montserrat;margin:0 0 20px;line-height:1.5;padding:0}h1,h2,h3{letter-spacing:2px;font-weight:700}h1{font-size:64px;line-height:74px}h2{font-size:40px;line-height:50px}h3{font-size:21px;letter-spacing:0;line-height:31px}h4,h5,h6{font-size:16px;letter-spacing:0;font-weight:600;line-height:26px}h5{font-size:15px;line-height:25px}h6{font-size:14px;line-height:24px}.topBarInLogoArea{height:80px;position:relative}#wpforms-1371-field_1{max-width:100%}#menu-main-menu{font-size:small}.btIconWidgetText{color:#000}#wpforms-1371-field_1-error{color:red}.sitemapclass{margin-top:15px;margin-bottom;15px}.sitemapclass a{color:#0067b8!important}.sitemapclass a:hover{text-decoration:underline!important;color:#7D52A2!important}.linkClass{font-size:16px;color:#0067b8!important}.linkClass:hover{text-decoration:underline!important;color:#FF0000!important}.topBarInLogoAreaCell{height:unset!important}.transformLetter{text-align:right!important;vertical-align:top!important;font-size:35px;font-weight:700;color:#734B95;padding:0px!important;width:5px}.transformPara{padding-left:3px;text-align:left;vertical-align:top;height:100px!important}.transformWord{text-align:right!important;vertical-align:middle!important;font-size:25px;font-weight:700;color:#734B95;padding:0px!important;width:20px}.transformWordPara{padding-left:3px;text-align:left;vertical-align:middle!important;height:100px!important}.topBarInLogoArea{font-size:13px!important}.standardFontSize{font-size:16px!important}.standardFontSize span{font-size:16px!important}.standardFontSize div[class="btSubTitle"]{font-size:16px!important}.powerStatement{border-left:6px;border-color:#7D52A2;border-left-style:solid;font-size:22px;font-style:italic;padding-left:10px!important}.bulletSectionTitle{font-size:20px!important;font-weight:700}.linkAccentClass{font-size:16px;color:#FFFFFF!important;text-decoration:underline}.linkAccentClass:hover{text-decoration:underline!important;color:#FF0000!important}.linkNonAccentClass{font-size:16px;color:#0067b8!important;text-decoration:underline}.linkNonAccentClass:hover{text-decoration:underline!important;color:#FF0000!important}.linkLargeNonAccentClass{font-size:20px;color:#0067b8!important;text-decoration:underline}.linkLargeNonAccentClass:hover{text-decoration:underline!important;color:#FF0000!important}.devWithLinkAccent a{font-size:16px;color:#FFFFFF!important;text-decoration:underline}.devWithLinkAccent a:hover{text-decoration:underline!important;color:#FF0000!important}.subBulletRowClass *{color:#FFFFFF!important}#arrow{border-right:2px solid #FFF;border-bottom:2px solid #FFF;width:10px;height:10px;transform:rotate(-45deg);margin-top:40px}.arrowList li{position:relative;padding-bottom:10px}.arrowList{list-style:none}.arrowList li:before{content:'';position:absolute;border-right:2px solid #FFF;border-bottom:2px solid #FFF;width:10px;height:10px;top:calc(50% - 4px);left:-20px;transform:translateY(-50%) rotate(-45deg)}.serviceSep01{margin-top:25px!important}.linkSectionNonAccentClass{color:#0067b8!important}.linkSectionNonAccentClass:hover{text-decoration:underline!important;color:#FF0000!important}.btWorkingHoursInnerContentCenter{text-align:center!important}.imageWorkshopClass{height:100px!important}.linkNonAccentTitle1Class{font-size:20px;color:#0067b8!important;text-decoration:underline}.linkNonAccentTitle1Class:hover{text-decoration:underline!important;color:#FF0000!important}.linkNonAccentPowerSClass{font-size:22px;color:#0067b8!important;text-decoration:underline}.linkNonAccentPowerSClass:hover{text-decoration:underline!important;color:#FF0000!important}.application_button{cursor:pointer!important;display:inline-block!important;padding:1.1em 2.5em!important;border:none!important;font-size:14px!important;line-height:1!important;width:auto!important;font-weight:700!important;color:#fff!important;background-color:#7D52A2!important;-webkit-transition:all 300ms ease!important;-moz-transition:all 300ms ease!important;transition:all 300ms ease!important;width:100%!important}.application_button:hover{background:#d23b0d!important}img[alt="wg-icon-job-posting.png"]{display:none!important}.homeContactUs span{color:#FFFFFF!important}.homeDidYouKnow span{color:#FFFFFF!important;font-weight:normal!important}.headerBoldOrange b{color:#FFA500!important}.headerBoldPurple b{color:#7D52A1!important}.noColor{color:none!important}#chat-widget{height:100%!important}iframe[name="chat-widget"]{height:100%!important}.menuPort{font-family:"Montserrat",Arial,sans-serif}.btBox.widget_calendar table caption{font-family:"Montserrat",Arial,sans-serif}.btBox.widget_rss li a.rsswidget{font-family:"Montserrat",Arial,sans-serif}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="password"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="date"],form.wpcf7-form textarea,form.wpcf7-form .fancy-select .trigger{font-family:"Montserrat",Arial,sans-serif}.post-password-form input[type="submit"]{font-family:"Montserrat",Arial,sans-serif}.comment-respond .btnOutline button[type="submit"]{font-family:"Montserrat",Arial,sans-serif}a#cancel-comment-reply-link{font-family:"Montserrat",Arial,sans-serif}.btCounterHolder{font-family:"Montserrat",Arial,sans-serif}.btCatFilter{font-family:"Montserrat",Arial,sans-serif}input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="tel"],textarea,.fancy-select .trigger,.select2-container .select2-choice{font-family:"Montserrat",Arial,sans-serif}.ui-datepicker.ui-widget,.btDatePicker#ui-datepicker-div{font-family:"Montserrat",Arial,sans-serif}.wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit{font-family:"Montserrat",Arial,sans-serif}.bt_bb_progress_bar_advanced>p{font-family:"Montserrat",Arial,sans-serif}.bt_bb_post_grid_filter{font-family:"Montserrat",Arial,sans-serif}.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle{font-family:"Montserrat",Arial,sans-serif}.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline{font-family:"Montserrat",Arial,sans-serif}.woocommerce form.woocommerce-product-search .search-field{font-family:"Montserrat",Arial,sans-serif}.woocommerce-MyAccount-navigation ul{font-family:"Montserrat",Arial,sans-serif}form fieldset legend{font-family:"Montserrat",Arial,sans-serif}.btQuoteBooking input[type="text"],.btQuoteBooking input[type="email"],.btQuoteBooking input[type="password"],.btQuoteBooking textarea,.btQuoteBooking .fancy-select .trigger,.btQuoteBooking .dd.ddcommon .ddTitleText{font-family:"Montserrat",Arial,sans-serif}.btQuoteBooking .btQuoteItem textarea{font-family:"Montserrat",Arial,sans-serif}a:hover{color:#7D52A2}.btPageHeadline header .dash .headline:after{background:#7D52A2}.btAccentColorBackground{background-color:#7D52A2!important}.menuPort nav ul li a:hover{color:#7D52A2!important}.menuPort nav>ul>li.menu-item-has-children>a:before{border-bottom:6px solid #7D52A2}.btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor>a,.btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a{-webkit-box-shadow:0 -3px 0 0 #7D52A2 inset;box-shadow:0 -3px 0 0 #7D52A2 inset}.btMenuHorizontal .menuPort nav>ul>li>ul li.current-menu-ancestor>a,.btMenuHorizontal .menuPort nav>ul>li>ul li.current-menu-item>a{color:#7D52A2!important}.topTools .btIconWidgetIcon:hover .btIco .btIcoHolder em,.btIconWidget .btIconWidgetIcon:hover .btIco .btIcoHolder em{color:#7D52A2!important}.btLoader{border-right:2px solid #7D52A2}.headline a{color:#7D52A2}.sticky .headline{color:#7D52A2}.single-post h2{color:#7D52A2}.btPortfolioSingleItemColumns dt{color:#7D52A2}.btBox>h4:after{background-color:#7D52A2}.btBox.widget_calendar table caption{background:#7D52A2}.btBox ul li a:hover{color:#7D52A2}.btCustomMenu ul li a:hover{border-bottom:1px solid #7D52A2}.btSiteFooter .menu a:hover{color:#7D52A2}.btInlineFooterMenu.btCustomMenu ul>li>a{color:#7D52A2}.articleSideGutter a{color:#7D52A2}.btPostSingleItemColumns .btArticleListBodyAuthor a{color:#7D52A2!important}.commentTxt p.reply a:hover{color:#7D52A2}.btBox.widget_rss li cite:before{color:#7D52A2}form.woocommerce-product-search button{background:#7D52A2}form.wpcf7-form p span.bt_bb_required:after{color:#7D52A2!important}form.wpcf7-form .wpcf7-submit{background-color:#7D52A2}form.wpcf7-form .fancy-select .trigger.open{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset}.fancy-select .trigger:after{color:#7D52A2}.fancy-select ul.options>li:hover{color:#7D52A2}.btTags ul a{background:#7D52A2}a.btContinueReading{background:#7D52A2}.btIco .btIcoHolder:after{color:#7D52A2}.btIco.btIcoWhiteType .btIcoHolder em{color:#7D52A2}.btIco.btIcoAccentColor span{color:#7D52A2}.btIcoDefaultColor:hover a.btIcoHolder:after{color:#7D52A2!important}.btCircleIcon.btAccentColorCircle.btFilledCircle:hover{border-color:#7D52A2;background-color:#7D52A2}.btCircleIcon.btAccentColorCircle.btHollowCircle:hover{border-color:#7D52A2;color:#7D52A2}.btVerticalMenuTrigger:hover{color:#7D52A2}.infoToggler:before{background-color:#7D52A2;border:1px solid #7D52A2}.infoToggler:after{color:#7D52A2;border:1px solid #7D52A2}.infoToggler.on:after{background-color:#7D52A2}a:hover{text-decoration:none;color:#7D52A2}a:hover{color:#7D52A2}.btLoader{margin:30px auto 30px auto;font-size:6px;position:relative;text-indent:-9999em;border:2px solid rgb(128 128 128 / .1);border-right:2px solid #7D52A2;-webkit-animation:btLoader 1.1s infinite linear;-moz-animation:btLoader 1.1s infinite linear;animation:btLoader 1.1s infinite linear}.btPageHeadline header .dash .headline:after{content:"";display:block;background:#7D52A2;width:60px;height:2px;margin:1rem 0}.btAccentColorBackground{background-color:#7D52A2!important}.btIconWidget .btIconWidgetIcon:hover .btIco .btIcoHolder em{color:#7D52A2!important}.menuPort nav ul li a:hover{color:#7D52A2!important}.menuPort nav>ul>li.menu-item-has-children>a:before{content:' ';position:absolute;left:50%;bottom:0;width:0;height:0;margin:0 0 0 -6px;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid #7D52A2;opacity:0;-webkit-transition:all 360ms ease;-moz-transition:all 360ms ease;transition:all 360ms ease}.btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a{-webkit-box-shadow:0 -3px 0 0 #7D52A2 inset;box-shadow:0 -3px 0 0 #7D52A2 inset}.btMenuHorizontal .menuPort nav>ul>li>ul li.current-menu-item>a{color:#7D52A2!important}.btMenuVertical nav li.current-menu-ancestor>a,.btMenuVertical nav li.current-menu-item>a{color:#7D52A2!important}.subToggler:before{content:'\f107';font-family:FontAwesome;font-size:16px;color:#7D52A2;line-height:inherit}body.btMenuHorizontal .menuPort ul ul li:first-child>a{border-top:3px solid #7D52A2}body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a,body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li:first-child>a{border-top:3px solid #7D52A2;display:block;color:#222;font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:22px 10px 12px 16px}.btVerticalMenuTrigger:hover .btIco:before,.btVerticalMenuTrigger:hover .btIco:after{border-top-color:#7D52A2}.btVerticalMenuTrigger:hover .btIco .btIcoHolder:after{border-top-color:#7D52A2}.btMenuVerticalOn .btVerticalMenuTrigger .btIco a:before{color:#7D52A2!important}.topBar .widget_search button:hover:before,.topBarInMenu .widget_search button:hover:before{color:#7D52A2;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}.btDarkSkin .topBar .widget_search button:hover:before,.btDarkSkin .topBarInMenu .widget_search button:hover:before,.btLightSkin .btDarkSkin .topBar .widget_search button:hover:before,.btLightSkin .btDarkSkin .topBarInMenu .widget_search button:hover:before{color:#7D52A2}.btLightSkin button:hover:before,.btDarkSkin .btLightSkin button:hover:before{color:#7D52A2}.topBarInLogoAreaCell{border:0 solid #7D52A2;display:none;padding-top:10px;height:unset}.topTools.btTopToolsLeft .btIco .btIcoHolder{width:24px;height:24px;display:inline-block;float:none;border-radius:50%;vertical-align:-25%;padding:0;margin:0;line-height:24px;text-align:center;position:relative;overflow:hidden}.topTools.btTopToolsLeft .btIco .btIcoHolder{background-color:#7D52A2}.btIco .btIcoHolder{line-height:inherit;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left;position:relative;overflow:hidden;border-radius:0%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder:hover{background-color:#7D52A2}.infoToggler:before{background-color:#7D52A2;color:#fff;content:'\e928';border:1px solid #7D52A2;font:normal 20px/34px btmedical}.infoToggler:after{font:normal 32px/34px Icon7Stroke;content:'\e688';vertical-align:middle;text-align:center;color:#7D52A2;border:1px solid #7D52A2}.infoToggler.on:after{content:'\e682';background-color:#7D52A2;color:#fff}.infoToggler.on:before{background-color:#fff0;color:#7D52A2}.btSiteFooter .menu a:hover{color:#7D52A2}.btCustomMenu ul li a:hover{color:#7D52A2}.btInlineFooterMenu.btCustomMenu ul>li>a{font-weight:700;float:left;width:100px;margin-left:-100px;color:#7D52A2}.btFooterWrap.btDarkSkin .btBox h4 .headline a:hover,.btFooterWrap.btLightSkin .btBox h4 .headline a:hover{color:#7D52A2}.sticky .headline{color:#7D52A2}.headline a{color:#7D52A2}.single-portfolio h1,.single-post h1,.single-portfolio h2,.single-post h2{letter-spacing:0;color:#7D52A2}.portfolioItem dt,.btPortfolioSingleItemColumns dt{color:#7D52A2}.btArticleListItem.btBlogColumnView .btArticleListBodyAuthor a,.btPostSingleItemColumns .btArticleListBodyAuthor a{color:#7D52A2!important}.commentTxt p.edit-link a:hover,.commentTxt p.reply a:hover{color:#7D52A2}.btBox>h4:after{content:' ';clear:both;width:30px;display:block;height:2px;margin:10px 0 0;background-color:#7D52A2}.btBox ul li a:hover{color:#7D52A2}.btBox.widget_calendar table caption{background:#7D52A2;color:#FFF;font-family:Montserrat;font-weight:700;padding:5px}.btBox.widget_archive ul li a:hover,.btBox.widget_categories ul li a:hover,.btCustomMenu ul li a:hover{border-bottom:1px solid #7D52A2}.btDarkSkin .btBox.widget_archive ul li a:hover,.btLightSkin .btDarkSkin .btBox.widget_archive ul li a:hover,.btDarkSkin .btBox.widget_categories ul li a:hover,.btLightSkin .btDarkSkin .btBox.widget_categories ul li a:hover{border-bottom:1px solid #7D52A2}.btBox.widget_rss li cite:before{font-family:FontAwesome;content:"\f040";display:inline-block;color:#7D52A2;margin:0 5px 0 0}.btBox .btSearch button,.btBox .btSearch input[type=submit],form.woocommerce-product-search button,form.woocommerce-product-search input[type=submit]{width:42px;height:42px;background:#7D52A2;border:0;float:right;margin:-42px -42px 0 0;cursor:pointer;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all}form.wpcf7-form input[type="text"]:focus,form.wpcf7-form input[type="password"]:focus,form.wpcf7-form input[type="email"]:focus,form.wpcf7-form input[type="date"]:focus,form.wpcf7-form textarea:focus,form.wpcf7-form .fancy-select .trigger.open{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset;border:none}form.wpcf7-form p span.required:after,form.wpcf7-form p span.bt_bb_required:after{content:"*";display:inline-block;color:#7D52A2!important;font-weight:700;margin:0 0 0 5px}form.wpcf7-form .wpcf7-submit{cursor:pointer;display:inline-block;padding:1.1em 2.5em;border:none;font-size:14px;line-height:1;width:auto;font-weight:700;color:#fff;background-color:#7D52A2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;width:100%}.fancy-select ul.options>li:hover{color:#7D52A2}.btBox .tagcloud a,.btTags ul a{display:inline-block;float:left;text-transform:uppercase;padding:8px 10px;margin:0 2px 2px 0;font-size:.875em!important;background:#7D52A2;color:#FFF;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.recentTweets small:before{content:'\f099';font:19px/1 FontAwesome;position:relative;top:3px;margin-right:3px;color:#7D52A2}.btContentHolder table tr th,.btContentHolder table thead tr th{background:#7D52A2;color:#FFF}.post-password-form input[type="submit"]{display:block;margin:0 auto;color:#FFF;width:auto;height:38px;background:#7D52A2;border:0;cursor:pointer;padding:0 15px;font-family:Montserrat}.btPagination .paging a:hover:after{background:#7D52A2;color:#FFF}.articleSideGutter a{color:#7D52A2}a#cancel-comment-reply-link:hover{color:#7D52A2}span.btHighlight{display:inline-block;padding:.06em .5em;background-color:#7D52A2;color:#fff}a.btContinueReading{background:#7D52A2;color:#fff}.btIco .btIcoHolder:before,.btIco .btIcoHolder:after{color:#7D52A2}.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after{color:#7D52A2}.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after{color:#7D52A2}.btIco.btIcoWhiteType .btIcoHolder em{background-color:#fff;color:#7D52A2}.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #7D52A2 inset;box-shadow:0 0 0 1em #7D52A2 inset}.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #7D52A2 inset;box-shadow:0 0 0 1px #7D52A2 inset}.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before,.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:after,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:after{color:#7D52A2}.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em:before,.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em:before{box-shadow:0 0 0 1em #7D52A2 inset}.btIco.btIcoFilledType.btIcoAccentColor.btIcoBigSize:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor.btIcoBigSize .btIcoHolder em{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset}.btIco.btIcoFilledType.btIcoAccentColor.btIcoBigSize:hover .btIcoHolder em:before,.btIco.btIcoOutlineType.btIcoAccentColor.btIcoBigSize .btIcoHolder em:before,.btIco.btIcoFilledType.btIcoAccentColor.btIcoLargeSize:hover .btIcoHolder em:before,.btIco.btIcoOutlineType.btIcoAccentColor.btIcoLargeSize .btIcoHolder em:before{box-shadow:0 0 0 2px #7D52A2 inset}.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after{color:#7D52A2}.btIcoAccentColor span{color:#7D52A2}.btIcoDefaultColor:hover span,.btIcoDefaultColor:hover a.btIcoHolder:after{color:#7D52A2!important}.btCircleIcon.btAccentColorCircle.btFilledCircle,.btCircleIcon.btAccentColorCircle.btFilledCircle:hover{border-color:#7D52A2;color:#fff;background-color:#7D52A2}.btCircleIcon.btAccentColorCircle.btHollowCircle,.btCircleIcon.btAccentColorCircle.btHollowCircle:hover{border-color:#7D52A2;color:#7D52A2;background-color:#fff0}.btnFilledStyle.btnAccentColor,.btnOutlineStyle.btnAccentColor:hover{background-color:#7D52A2;border:2px solid #7D52A2}.btnOutlineStyle.btnAccentColor{background-color:#fff0;border:2px solid #7D52A2;color:#7D52A2}.btnOutlineStyle.btnAccentColor span,.btnOutlineStyle.btnAccentColor span:before,.btnOutlineStyle.btnAccentColor a,.btnOutlineStyle.btnAccentColor .btIco a:before,.btnOutlineStyle.btnAccentColor button{color:#7D52A2!important}.btnBorderlessStyle.btnAccentColor span,.btnBorderlessStyle.btnNormalColor:hover span,.btnBorderlessStyle.btnAccentColor span:before,.btnBorderlessStyle.btnNormalColor:hover span:before,.btnBorderlessStyle.btnAccentColor a,.btnBorderlessStyle.btnNormalColor:hover a,.btnBorderlessStyle.btnAccentColor .btIco a:before,.btnBorderlessStyle.btnNormalColor:hover .btIco a:before,.btnBorderlessStyle.btnAccentColor button,.btnBorderlessStyle.btnNormalColor:hover button{color:#7D52A2}.btProgressContent .btProgressAnim{background-color:#7D52A2;color:#fff}.btProgressBarLineStyle .btProgressContent .btProgressAnim{background-color:#fff0;color:#7D52A2;border-bottom:4px solid #7D52A2}.captionTxt:before{color:#7D52A2}.btPriceTable .btPriceTableHeader{background:#7D52A2}.btDarkSkin .btDarkSkin .btPriceTableSticker,.btLightSkin .btDarkSkin .btDarkSkin .btPriceTableSticker{background:#fff;color:#7D52A2}.btLightSkin .btAccentDash.btDash .dash:after,.btLightSkin .btAccentDash.btDash .dash:before,.btDarkSkin .btLightSkin .btAccentDash.btDash .dash:after,.btDarkSkin .btLightSkin .btAccentDash.btDash .dash:before,.btDarkSkin .btAccentDash.btDash .dash:after,.btDarkSkin .btAccentDash.btDash .dash:before,.btLightSkin .btDarkSkin .btAccentDash.btDash .dash:after,.btLightSkin .btDarkSkin .btAccentDash.btDash .dash:before{-webkit-box-shadow:0 2px 0 0 #7D52A2 inset;box-shadow:0 2px 0 0 #7D52A2 inset}.header.small .dash:after,.header.small .dash:before{-webkit-box-shadow:0 1px 0 0 #7D52A2 inset;box-shadow:0 1px 0 0 #7D52A2 inset;width:30px}.btGridContent .header .btSuperTitle a:hover{color:#7D52A2}.btCatFilter .btCatFilterItem:after{content:"";display:block;background:#7D52A2;height:3px;position:absolute;left:0;right:0;bottom:-6px;opacity:0;-webkit-transition:200ms ease all;-moz-transition:200ms ease all;transition:200ms ease all}.btCatFilter .btCatFilterItem:hover{color:#7D52A2}.btMediaBox.btQuote,.btMediaBox.btLink{background-color:#7D52A2}h4.nbs.nsPrev a:hover:before,h4.nbs.nsNext a:hover:after{background-color:#7D52A2;color:#fff}.btGhost h4.nbs.nsPrev a:hover:before,.btGhost h4.nbs.nsNext a:hover:after{background-color:#7D52A2!important;color:#fff!important}.slided .slick-dots li.slick-active button,.slided .slick-dots li.slick-active button:hover,.btDarkSkin .slided .slick-dots li.slick-active button,.btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button,.btDarkSkin .slided .slick-dots li.slick-active button:hover,.btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button:hover{background-color:#7D52A2;cursor:default}.btGetInfo{display:block;position:absolute;z-index:7;bottom:12px;left:20px;width:32px;height:32px;border-radius:50%;text-align:center;padding:0;background:#7D52A2;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all}.btCloseGhost .btIco .btIcoHolder:after{color:#7D52A2}.btInfoBarMeta p strong{color:#7D52A2;padding-right:4px}.btLightSkin .tabsHeader li.on span,.btDarkSkin .btLightSkin .tabsHeader li.on span,.btLightSkin .tabsHeader li.on a,.btDarkSkin .btLightSkin .tabsHeader li.on a{-webkit-box-shadow:0 -2px 0 0 #7D52A2 inset;box-shadow:0 -2px 0 0 #7D52A2 inset}.btLightSkin .tabsVertical .tabAccordionTitle.on,.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on,.btDarkSkin .tabsVertical .tabAccordionTitle.on,.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on{background-color:#7D52A2;-webkit-box-shadow:-52px 0 0 #07706f inset;box-shadow:-52px 0 0 #07706f inset}.tabsVertical .tabAccordionTitle:before{color:#7D52A2}.tabAccordionTitle.on{background:#7D52A2;color:#FFF}.btSingleLatestPostFooter a.btArticleComments{border-left:1px solid #7D52A2}.demos span{background-color:#7D52A2}.btWorkingHoursInnerLink a:hover{color:#fff;background-color:#7D52A2}span.btInfoPaneToggler{background-color:#7D52A2}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,.fancy-select .trigger.open,.select2-container.select2-dropdown-open .select2-choice{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset;border:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.btSpecTypeDropdown .fancy-select .trigger.open{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset}.wCheckBox:before{background-color:#7D52A2}.btCustomList li a:before{display:block;position:absolute;left:0;top:0;bottom:0;width:50px;padding:.5em 0 0;text-align:center;vertical-align:top;font-size:1.5em;font-weight:400;color:#7D52A2;background-color:#fff0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.btCustomList li a:hover:before{color:#fff;background-color:#7D52A2}.btLightSkin .btCustomList li a:hover,.btDarkSkin .btLightSkin .btCustomList li a:hover,.btDarkSkin .btCustomList li a:hover,.btLightSkin .btDarkSkin .btCustomList li a:hover{background-color:#7D52A2;color:#fff}div.wpcf7-validation-errors{border-color:#7D52A2;color:#7D52A2}.ui-datepicker.ui-widget .ui-datepicker-header{background:#7D52A2;color:#fff;border:0}.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-highlight{-webkit-box-shadow:0 0 0 20px #7D52A2 inset;box-shadow:0 0 0 20px #7D52A2 inset;color:#fff;-webkit-transition:box-shadow 100ms ease,color 100ms ease;-moz-transition:box-shadow 100ms ease,color 100ms ease;transition:box-shadow 100ms ease,color 100ms ease}.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-hover{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset;color:#7D52A2;background:#fff0;-webkit-transition:box-shadow 100ms ease,color 100ms ease;-moz-transition:box-shadow 100ms ease,color 100ms ease;transition:box-shadow 100ms ease,color 100ms ease}.slick-dots li.slick-active button,.slick-dots li.slick-active button:hover{background-color:#7D52A2!important;cursor:default}button.slick-arrow{border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;background:#7D52A2;width:3.33em;height:3.33em;line-height:3.33em}button.slick-arrow:hover{background-color:#7D52A2}.btLightSkin button.slick-arrow:hover,.btDarkSkin .btLightSkin button.slick-arrow:hover,.btDarkSkin button.slick-arrow:hover,.btLightSkin .btDarkSkin button.slick-arrow:hover{background-color:#7D52A2}.bt_bb_arrows_size_large button.slick-arrow:after{content:"";display:block;position:absolute;left:-1em;right:-1em;top:-1em;bottom:-1em;-webkit-box-shadow:0 0 0 1px #7D52A2 inset;box-shadow:0 0 0 1px #7D52A2 inset;border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;opacity:1}.bt_bb_arrows_size_large button.slick-arrow:hover:after{-webkit-box-shadow:0 0 0 1em #7D52A2 inset;box-shadow:0 0 0 1em #7D52A2 inset;opacity:.25;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;transition-delay:50ms}.bt_bb_color_scheme_2 .bt_bb_arrows_size_large button.slick-arrow:hover:before,.bt_bb_color_scheme_5 .bt_bb_arrows_size_large button.slick-arrow:hover:before{color:#7D52A2}.wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit{border:none;font-family:Montserrat;color:#fff;cursor:pointer;padding:1em 2em 1em 2em;background:#7D52A2;font-weight:700;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;overflow:hidden;width:auto!important}div.wpcf7 .btSubscribe input[type='submit']{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#7D52A2!important;color:#fff!important}.btLightSkin .bt_bb_features_table table thead tr th,.btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th{border-bottom-color:#7D52A2}.btDarkSkin .bt_bb_features_table table thead tr th,.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th{border-bottom-color:#7D52A2}.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after{content:"\f058";color:#7D52A2}.bt_bb_masonry_image_grid .bt_bb_grid_item .bt_bb_grid_item_inner_image:after{font-size:50px;display:block;content:"\ea08";font-family:Essential;width:3.625rem;height:3.625rem;line-height:3.625rem;text-align:center;color:#7D52A2;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;opacity:0;z-index:2;pointer-events:none;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all}.bt_bb_post_grid_loader{margin:20px auto;font-size:6px;position:relative;text-indent:-9999em;border:2px solid rgb(128 128 128 / .1);border-right:2px solid #7D52A2;-webkit-animation:bt_bb_grid_animation 1.1s infinite linear;-moz-animation:bt_bb_grid_animation 1.1s infinite linear;animation:bt_bb_grid_animation 1.1s infinite linear}.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after{content:"";display:block;background:#7D52A2;height:3px;position:absolute;left:0;right:0;bottom:-6px;opacity:0;-webkit-transition:200ms ease all;-moz-transition:200ms ease all;transition:200ms ease all}.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover{color:#7D52A2}.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a{color:#7D52A2}.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .btIco:hover .btIcoHolder:after{color:#7D52A2}.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title:before{content:"\e618";font:normal 50px/2 Icon7Stroke;display:block;margin:0 auto;color:#7D52A2}.bt_bb_twitter .bt_bb_twitter_item a{color:#7D52A2}.bt_bb_slider .slick-dots li.slick-active button,.bt_bb_slider .slick-dots li.slick-active button:hover,.btDarkSkin .bt_bb_slider .slick-dots li.slick-active button,.btLightSkin .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button,.btDarkSkin .bt_bb_slider .slick-dots li.slick-active button:hover,.btLightSkin .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button:hover{background-color:#7D52A2;cursor:default}.mfp-gallery button.mfp-close{color:#fff0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;width:120px;height:120px;opacity:1;font-size:0;color:#7D52A2}.mfp-gallery button.mfp-arrow:hover{background:#7D52A2}.btSidebar .btIconWidget.btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:before,.btSidebar .btIconWidget.btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:after{color:#7D52A2}.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover{background:#7D52A2}.bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle{background:#7D52A2}.bt_bb_before_after_image .bt_bb_before_after_image_block{position:absolute;left:0;top:0;background:#7D52A2;color:#fff;padding:2em 3em;text-align:center;max-width:40%;pointer-events:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container{background-color:#7D52A2;color:#fff;-webkit-transition:200ms ease all;-moz-transition:200ms ease all;transition:200ms ease all;outline:none;height:auto!important;bottom:-1px}.btNewsletter .btNewsletterColumn input:focus{-webkit-box-shadow:0 0 0 3px #7D52A2!important;box-shadow:0 0 0 3px #7D52A2!important}.btAnimNav li.btAnimNavNext:hover,.btAnimNav li.btAnimNavPrev:hover{color:#7D52A2}.headline b.animate{font-weight:800;color:#7D52A2}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7D52A2;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgb(0 0 0 / .2);box-shadow:0 1px 1em rgb(0 0 0 / .2)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 2.8em;margin:0 0 2em;position:relative;background-color:rgb(0 0 0 / .07);color:#444;border-top:2px solid #7D52A2;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-message a:not(.button){color:#7D52A2;text-decoration:underline}.woocommerce .woocommerce-message{border-top-color:#7D52A2}.woocommerce .woocommerce-message:before{color:#7D52A2}.woocommerce .woocommerce-info{border-top-color:#7D52A2}.woocommerce .woocommerce-info:before{color:#7D52A2}.woocommerce div.product .stock{color:#7D52A2;font-weight:600}nav.woocommerce-pagination ul li a.next,nav.woocommerce-pagination ul li a.prev{background:#7D52A2;color:transparent!important;border:0;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all;-webkit-box-shadow:0;box-shadow:0}.woocommerce #respond input#submit,.woocommerce button.button.single_add_to_cart_button,.woocommerce .button.single_add_to_cart_button,.woocommerce input.button,.woocommerce button.button,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce p.buttons a.button,.woocommerce .woocommerce-message a.button,button[name="calc_shipping"]{font-size:11px;font-weight:700;padding:11px 15px;line-height:1;background-color:#fff0;text-transform:uppercase;color:#7D52A2;display:inline-block;cursor:pointer;border:2px solid #7D52A2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce p.buttons a.button:hover,.widget_price_filter .price_slider_amount .button:hover{background-color:#7D52A2;color:#fff!important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.woocommerce .woocommerce-message a.button,.woocommerce a.button.wc-forward,.woocommerce #review_form .form-submit input[type="submit"]#submit,.woocommerce .shop_table.cart td.actions input[type="submit"],.woocommerce .shop_table.cart td.actions button[type="submit"],.woocommerce .login input[type="submit"],.woocommerce input.button[name="register"],.woocommerce input.button[name="save_address"],.woocommerce p.buttons a.button{background-color:#7D52A2;color:#fff!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#7D52A2;color:#fff!important;-webkit-font-smoothing:antialiased;cursor:pointer}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff0;color:#7D52A2!important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7D52A2;color:#fff}.woocommerce .star-rating span:before{content:"\f005\f005\f005\f005\f005";letter-spacing:3px;color:#7D52A2}.woocommerce p.stars a[class^="star-"].active:after,.woocommerce p.stars a[class^="star-"]:hover:after{color:#7D52A2}.btLightSkin.woocommerce ul.cart_list li .headline a:hover,.btDarkSkin .btLightSkin.woocommerce ul.cart_list li .headline a:hover,.btLightSkin.woocommerce ul.product_list_widget li .headline a:hover,.btDarkSkin .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover,.btDarkSkin.woocommerce ul.cart_list li .headline a:hover,.btLightSkin .btDarkSkin.woocommerce ul.cart_list li .headline a:hover,.btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover,.btLightSkin .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover{color:#7D52A2}.btFooterWrap.btDarkSkin ul.cart_list li .headline a:hover,.btFooterWrap.btLightSkin ul.cart_list li .headline a:hover,.btFooterWrap.btDarkSkin ul.product_list_widget li .headline a:hover,.btFooterWrap.btLightSkin ul.product_list_widget li .headline a:hover{color:#7D52A2!important}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:2px solid #7D52A2;padding:4px 0 0}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background-color:#7D52A2;color:#fff}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7D52A2;border-radius:1em;cursor:ew-resize;outline:0;top:-.25em;margin-left:-.5em}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#7D52A2}.woocommerce .product_meta .posted_in:before{content:'\e66d';font:normal 1.25em/1 Icon7Stroke;display:block;float:left;margin:.4em 0 0 -1.5em;color:#7D52A2}.woocommerce .product_meta .posted_in a{color:#7D52A2}.woocommerce form.woocommerce-product-search input[type="submit"]{text-indent:-9000px;position:relative;z-index:2;background-color:#7D52A2}.woocommerce form.woocommerce-product-search .search-field:focus{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset;border:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.woocommerce form.woocommerce-product-search button{width:42px;height:42px;background:#7D52A2;border:0;float:right;margin:-42px -42px 0 0;cursor:pointer;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all;font-size:0}td.product-remove a.remove{display:inline-block;text-align:center;vertical-align:middle;padding:0;width:1.5em;height:1.5em;position:relative;color:#7D52A2;background-color:#fff0;text-indent:-9999px;border:1px solid #7D52A2}td.product-remove a.remove:hover{background-color:#7D52A2;color:#fff}.woocommerce .wc-proceed-to-checkout a.button{display:inline-block;width:auto;font-weight:600;padding:1em 1.8em;font-size:1.1em;border:2px solid #7D52A2}.woocommerce p.lost_password:before{content:'\e64a';display:block;float:left;margin:-.05em 0 0 -1.2em;font:normal 2em/1 Icon7Stroke;color:#7D52A2}.woocommerce form.login p.lost_password a:hover{color:#7D52A2}.woocommerce header.title .edit{display:block;float:right;font-size:14px;line-height:1.1;padding:0 0 0 22px;text-transform:uppercase;font-weight:700;color:#7D52A2;margin:10px 0 0 5px}.woocommerce .widget_layered_nav ul li.chosen a:hover:before,.woocommerce .widget_layered_nav_filters ul li a:hover:before{background-color:#7D52A2;color:#fff}a.reset_variations:hover{color:#7D52A2}.btLightSkin.woocommerce .product .headline a:hover,.btDarkSkin .btLightSkin.woocommerce .product .headline a:hover,.btDarkSkin.woocommerce .product .headline a:hover,.btLightSkin .btDarkSkin.woocommerce .product .headline a:hover{color:#7D52A2}.woocommerce a.button.wc-backward{display:inline-block;clear:left;font-size:15px;line-height:1.1;padding:6px 12px;font-weight:600;background-color:#7D52A2;color:#fff}.woocommerce-MyAccount-navigation ul li a:after{display:block;content:"";background:#7D52A2;height:3px;width:100%;position:absolute;left:0;bottom:0;-webkit-transition:200ms ease all;-moz-transition:200ms ease all;transition:200ms ease all;z-index:1;opacity:0}.woocommerce-MyAccount-navigation ul li a:hover{color:#7D52A2}.btQuoteBooking .btContactNext{font-family:inherit;margin:0 0 0 30px;font-size:14px;font-weight:700;letter-spacing:1px;padding:15px 30px;line-height:1;text-transform:uppercase;background-color:#7D52A2;border:2px solid #7D52A2;color:#fff;display:inline-block;cursor:pointer;-moz-transition:all 400ms ease;transition:all 400ms ease;-webkit-transition:all 400ms ease;opacity:0;-webkit-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translate(500px,0);-ms-transform:translate(500px,0);-moz-transform:translate(500px,0);transform:translate(500px,0);white-space:nowrap}.btQuoteBooking .btQuoteSwitch:hover{-webkit-box-shadow:0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2);box-shadow:0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2)}.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner{margin-left:38px;background:#7D52A2}.btQuoteBooking input[type="text"]:focus,.btQuoteBooking input[type="email"]:focus,.btQuoteBooking input[type="password"]:focus,.btQuoteBooking textarea:focus,.btQuoteBooking .fancy-select .trigger.open,.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText{-webkit-box-shadow:0 0 0 2px #7D52A2 inset;box-shadow:0 0 0 2px #7D52A2 inset}.btQuoteBooking .ui-slider .ui-slider-handle{display:block;position:absolute;z-index:2;min-width:38px;height:38px;-ms-touch-action:none;touch-action:none;background:#7D52A2;cursor:w-resize;cursor:-webkit-grab;cursor:-moz-grab;border-radius:50%;-webkit-box-shadow:0 0 0 rgb(0 0 0 / .5),0 0 0 0 rgb(0 0 0 / .2) inset;box-shadow:0 0 0 rgb(0 0 0 / .5),0 0 0 0 rgb(0 0 0 / .2) inset;-webkit-transition:all 190ms ease;-moz-transition:all 190ms ease;transition:all 190ms ease}.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{font-weight:700;padding:0;text-align:right;color:#FFF;background:#7D52A2;line-height:1.8;display:block;width:100%;float:left;overflow:hidden}.btQuoteBooking .btContactFieldMandatory:after{content:'\f069';font:normal 10px/1 FontAwesome;display:block;position:absolute;left:17px;top:16px;width:11px;color:#7D52A2}.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea{border:1px solid #7D52A2;-webkit-box-shadow:0 0 0 1px #7D52A2 inset;box-shadow:0 0 0 1px #7D52A2 inset;-webkit-transition:all 380ms ease;-moz-transition:all 380ms ease;transition:all 380ms ease}.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText{border:1px solid #7D52A2;-webkit-box-shadow:0 0 0 1px #7D52A2 inset;box-shadow:0 0 0 1px #7D52A2 inset}.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText{-webkit-box-shadow:0 0 0 1px #7D52A2 inset,0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2);box-shadow:0 0 0 1px #7D52A2 inset,0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2)}.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus{-webkit-box-shadow:0 0 0 1px #7D52A2 inset,5px 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2);box-shadow:0 0 0 1px #7D52A2 inset,5px 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2)}.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText{-webkit-box-shadow:0 0 0 1px #7D52A2 inset,5px 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2);box-shadow:0 0 0 1px #7D52A2 inset,5px 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2)}.btQuoteBooking .btSubmitMessage{color:#7D52A2;font-weight:600;text-align:center;line-height:30px;height:30px}.btDatePicker .ui-datepicker-header{display:block;padding:10px;overflow:hidden;background-color:#7D52A2;color:#FFF}.btQuoteBooking .btContactSubmit{font-family:inherit;margin:0;font-size:14px;font-weight:700;letter-spacing:1px;padding:15px 30px;line-height:1;text-transform:uppercase;background-color:#7D52A2;border:2px solid #7D52A2;color:#fff;display:inline-block;cursor:pointer;white-space:nowrap;opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;text-transform:uppercase}.btPayPalButton:hover{-webkit-box-shadow:0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2);box-shadow:0 0 0 #7D52A2 inset,0 1px 5px rgb(0 0 0 / .2)}.header.small .dash:after,.header.small .dash:before{-webkit-box-shadow:0 1px 0 0 #7D52A2 inset;box-shadow:0 1px 0 0 #7D52A2 inset;width:30px}.topTools .btIconWidget .btIcoHolder:before,.topTools .btIconWidget .btIcoHolder:after,.menuPort .btIconWidget .btIcoHolder:before,.menuPort .btIconWidget .btIcoHolder:after,.fooWidgets .btIconWidget .btIcoHolder:before,.fooWidgets .btIconWidget .btIcoHolder:after{font-size:20px}.menuHolder .logo img{height:80px;width:auto;display:block}.btArticleListItem .btArticleFooter .btShareArticle:before{width:65px;height:1px;background-color:#7D52A2;content:' ';display:block;margin:10px auto 15px}.wp-block-button__link:hover{color:#7D52A2!important}.sitemapclass a:hover{text-decoration:underline!important;color:#7D52A2!important}.linkClass:hover{text-decoration:underline!important;color:#FF0000!important}.powerStatement{border-left:6px;border-color:#7D52A2;border-left-style:solid;font-size:22px;font-style:italic;padding-left:10px!important}.application_button{cursor:pointer!important;display:inline-block!important;padding:1.1em 2.5em!important;border:none!important;font-size:14px!important;line-height:1!important;width:auto!important;font-weight:700!important;color:#fff!important;background-color:#7D52A2!important;-webkit-transition:all 300ms ease!important;-moz-transition:all 300ms ease!important;transition:all 300ms ease!important;width:100%!important}.btContentHolder blockquote,.header .btSubTitle,.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta{font-family:"Source Serif Pro",serif}.btBreadCrumbs,.btBox>h4,.header .btSuperTitle,.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category{font-family:"Source Serif Pro",serif}#wg-search-results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wg-search-readmore{color:#fff!important}#wg-search-results .bpbItem{aspect-ratio:313/185;}#wg-search-results .bpbItem a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.relevanssi-live-search-results-showing{left:0!important;top:144px!important;width:100%!important}.rlv-has-spinner{border-left-color:#7D52A2!important;border-bottom-color:#7D52A2!important;border-top-color:#7D52A2!important}.rlv-has-spinner::after{background:#7D52A2!important}.btFooterMenu .btIco .btIcoHolder::before,.btFooterMenu .btIco .btIcoHolder::after{width:auto;}.search-results .btParallax.wBackground{padding-top:40px!important;padding-bottom:40px!important}#wpforms-submit-14203{transition:all 300ms ease!important;background-color:#7D52A2!important;border:2px solid #7D52A2!important;font-weight:700!important;color:#fff!important}#wpforms-submit-14203:hover{background-color:#07706f!important;border:2px solid #07706f!important}div#wpforms-14203.wpforms-container-full .wpforms-form input[type=date],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=datetime],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=datetime-local],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=email],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=month],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=number],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=password],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=range],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=search],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=tel],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=text],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=time],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=url],div#wpforms-14203.wpforms-container-full .wpforms-form input[type=week],div#wpforms-14203.wpforms-container-full .wpforms-form .choices__inner,div#wpforms-14203.wpforms-container-full .wpforms-form textarea{background-color:rgb(0 0 0 / .07)}div#wpforms-14203.wpforms-container-full .wpforms-form input[type=date]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=datetime]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=email]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=month]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=number]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=password]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=range]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=search]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=tel]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=text]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=time]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=url]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form input[type=week]:focus,div#wpforms-14203.wpforms-container-full .wpforms-form .choices__inner:focus,div#wpforms-14203.wpforms-container-full .wpforms-form textarea:focus{box-shadow:0 0 0 2px #7D52A2 inset}div#wpforms-14203.wpforms-container-full .wpforms-form .choices__inner input[type=search]{background-color:#fff0}@media (max-width:1399px){body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .logo,body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .topBarInLogoArea{display:block}body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .menuHolder{padding:18px 0 0}}@media (max-width:1199px){.menuHolder .logo img{height:38px;width:auto;display:block}}@media (max-width:1024px){#wg-search-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#wg-search-results{grid-template-columns:1fr}}