html{background:#fbfbfb}body{word-wrap:break-word;color:#555;font-family:sans-serif;font-size:17px;line-height:1.6}@media(min-width:768px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-family:sans-serif;letter-spacing:0;font-weight:400;margin-top:20px;margin-bottom:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin-top:20px;margin-bottom:15px;line-height:1.5}h1.page-title{margin-top:0}h1{font-size:27px}h2{font-size:25px}h3{font-size:23px}h4{font-size:21px}h5{font-size:20px}h6{font-size:19px}@media(min-width:768px){h1{font-size:38px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}}@media(min-width:1200px){h1{font-size:42px}}a{color:#09b1cc}a{}a:hover,a:focus{color:#039bb4;text-decoration:underline}.widgetarea ul.nav li a,.sidebar ul.nav li a,.nav li a,.nav li a:hover,.nav li a:focus{font-weight:400;text-decoration:none;display:inline-block}.sidebar ul.nav li a{color:inherit;margin-bottom:1px;padding:10px;width:100%}.sidebar ul.nav li a:hover,.sidebar ul.nav li a:focus{background:#f4f4f4;color:inherit}.sidebar ul.nav li.current-menu-item a,.sidebar ul.nav li.current-menu-item a:hover,.sidebar ul.nav li.current-menu-item a:focus{background:#f4f4f4}.sidebar ul.nav .current-menu-item a{font-weight:700!important}.widgetarea ul.nav,.sidebar ul.nav{list-style:none outside none;padding:0}input[type=button],input[type=reset],input[type=submit],.button,.btn{border-radius:5px;padding:6px 10px;font-size:13px;font-weight:400;text-decoration:none;background:#fbfbfb;border:1px solid rgba(0,0,0,.1);color:#3f3f3f;transition:all .08s ease-out;-webkit-transition:all .08s ease-out;text-transform:capitalize;text-shadow:none;box-shadow:1px 1px 3px rgba(0,0,0,.08)}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.button:hover,.button:focus,.btn:hover,.btn:focus{background:#f1f1f1;border:1px solid rgba(0,0,0,.15);color:#3f3f3f;box-shadow:none;text-decoration:none}.btn-primary{background:#09b1cc;color:#fff}.btn-primary:hover,.btn-primary:focus{background:#039bb4;color:#fff;border:1px solid rgba(0,0,0,.15)}.btn.btn-large{font-size:17px}.btn.btn-xlarge{font-size:14px;padding:20px 0;width:100%}.btn.btn-small{font-size:13px}@media(min-width:768px){input[type=button],input[type=reset],input[type=submit],.btn,.button{padding:8px 12px;font-size:15px}.btn.btn-large{font-size:19px}.btn.btn-xlarge{font-size:17px;padding:20px 30px;width:auto}}.pager li>a,.pager li>span{padding:8px 15px;border-radius:0;border:0;background:#3f3f3f;border:1px solid rgba(0,0,0,.15);color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.15);font-weight:400}.pager li>a:hover,.pager li>a:focus,.pager li>span:hover,.pager li>span:focus{border-radius:0;background:#555;border:1px solid rgba(0,0,0,.2);color:#fff;font-weight:400;text-decoration:none}.alert-warning a{color:#c98706;text-decoration:underline}.alert-warning a:hover{color:#c98706;text-decoration:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.textcenter{text-align:left}@media(min-width:768px){.textcenter{text-align:center}}.center{text-align:center}@media(min-width:430px) and (max-width:767px){.col-xsm-6{width:49%;float:left}}img{display:inline-block;height:auto;max-width:100%}img[class*=wp-image-]{margin-top:5px;margin-bottom:5px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*=wp-image-]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.gallery{margin-bottom:1.5em}@media(max-width:550px){.gallery .gallery-item{float:none!important;width:100%!important}}.gallery a img{border:0;height:auto;max-width:90%;margin-bottom:5px}.gallery dd{margin:0}.gallery-caption{font-size:13px;display:block}embed,iframe,object{max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#30878c;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.well{border-radius:0;box-shadow:none;overflow:auto;border:0;background:#fff;border:1px solid #ddd;box-shadow:1px 1px 3px rgba(0,0,0,.08)}.well-alt{background:#fbfbfb;border:1px solid rgba(0,0,0,.1)}.well-primary{background:#3f3f3f;border:1px solid #303030;box-shadow:1px 1px 3px rgba(0,0,0,.08);color:#e7e7e7}.well-highlight{background:#fffbe8;border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.well.well-review{margin:10px 10px 20px}.alert{border-radius:0}.form-control{border-radius:0;padding:10px 25px;font-size:17px;height:auto;background:#fff;border:1px solid #ddd}textarea,input[type=text],input[type=password],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel]{padding:10px;background:#fff;border:1px solid #ddd}.panel{border-radius:0}.panel-footer{padding:0 15px 15px;background-color:transparent;border-top:0;border-radius:0}.panel-default>.panel-heading{background:#fafafa;border-radius:0}@media screen and (max-width:767px){.padding-on-mobile{padding:10px}}.search .results-group{overflow:auto}.search .results-group .entry-summary{height:auto}.search #buddypress ul.item-list li{border:0;overflow:auto}.search #buddypress ul.item-list li div.action{display:none}.border-top{border-top:1px solid #e1e1e1}.nopad{padding-bottom:0}.container-flex{width:100%;max-width:1920px;margin:0 auto}.main-content-inner{padding-bottom:1.5em}.hentry{margin:0 0 25px}.sticky{display:block}.bypostauthor{display:block}.clear{clear:both}.page-links{padding:10px;text-align:center}.page-links a{padding:4px 8px;background:#3f3f3f;color:#fff}.page-links a:hover,.page-links a:focus{padding:4px 8px;background:#555;color:#fff;text-decoration:none}@media(max-width:550px){.pager .next>a,.pager .next>span{float:left;clear:both;margin:20px 0}}hr.short{width:100px;margin:15px auto 30px;border-top:1px solid #bbb}hr.fat{width:100px;margin:10px auto 30px;border-top:2px solid #bbb}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:active>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:active>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.widget{margin-bottom:2.5em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.widget_search .search-form input[type=submit]{display:none}.widget select{max-width:100%}.comment .children{margin-left:1.5em}.sticky{}.gallery-caption{}.bypostauthor{}.entry-meta{clear:both}.tf-burger{position:absolute;right:0;top:0;overflow:hidden;cursor:pointer;margin:0;padding:0;width:56px;height:58px;border-radius:0;border:0;-webkit-transition:all .25s;transition:all .2s;background-color:transparent;z-index:9999;background:0 0}.tf-burger span{display:block;position:absolute;top:27px;left:10px;right:20px;height:3px;background:#3f3f3f;border-radius:3px;-webkit-transition:background .25s .25s;transition:background .25s .25s;-o-transition:background 0s 0s;-webkit-transition-delay:.25s,0s;transition-delay:.25s,0s}.tf-open .tf-burger span{background:0 0 transparent;transform:rotate(90deg);-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-o-transition:all 0s ease;-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}.tf-burger span::after,.tf-burger span::before{position:absolute;display:block;left:0;width:100%;height:3px;background:#3f3f3f;content:"";border-radius:3px;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.tf-burger span::before{top:-8px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.tf-burger span::after{bottom:-8px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.tf-open .tf-burger span::after,.tf-open .tf-burger span::before{-webkit-transition-delay:0s,.25s;transition-delay:0s,.25s}.tf-open .tf-burger span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tf-open .tf-burger span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tf-burger.oldandroid span,.tf-burger.oldandroid span:before,.tf-burger.oldandroid span:after,.tf-open .tf-burger.oldandroid span,.tf-open .tf-burger.oldandroid span:before,.tf-open .tf-burger.oldandroid span:after{transition:all 0s linear;transition-delay:0s,0s}.tf-open .tf-burger.oldandroid span:after{top:-8px}@media(min-width:768px){.tf-burger,#tf-slide-nav{display:none}}#topnav{height:58px;width:100%;background:#fff;box-shadow:1px 0 3px rgba(0,0,0,.28);position:fixed!important;z-index:99999;float:none;overflow:visible;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out}#topnav.tf-open{-webkit-transform:translateX(-256px);-ms-transform:translateX(-256px);transform:translateX(-256px)}#topnav ul{float:right}#topnav li a{padding:28px 17px;line-height:1;height:57px;font-weight:400;text-transform:none;color:inherit;background:0 0;font-size:13px}#topnav li a:hover,#topnav li a:focus{background:#f4f4f4}#topnav li.active a,#topnav li.active a:hover,#topnav li.active a:focus{background:#f4f4f4}#topnav li.menu-btn a{background:#ff6830;padding:14px;height:auto;margin-top:13px;border-radius:5px}#topnav li.menu-btn a:hover,#topnav li.menu-btn a:focus{background:#e94b10}#topnav li.menu-btn{background:0 0!important}#topnav li.menu-item a .fa{line-height:12px;vertical-align:bottom;padding-left:2px}.navbar-brand{color:inherit;padding:20px 20px 20px 0;font-weight:700}.navbar-brand:hover,.navbar-brand:focus{color:inherit}#topnav .navbar-brand{padding:0}#topnav-logo{height:58px;width:auto;max-width:200px;display:flex;flex:1;margin:auto;float:left}#topnav-logo img{max-height:100%;height:44px;width:auto;max-width:100%;margin:auto 10px auto auto}#topnav-title{line-height:58px;vertical-align:middle;float:left;font-family:amatic sc,sans-serif;font-size:25px;font-weight:400;display:block}#topnav-title .topnav-pdc{font-size:33px;font-weight:700}#topnav #main-menu{display:none}@media(min-width:768px){#topnav,#topnav-logo{height:72px}#topnav-title{line-height:66px;font-size:25px}#topnav #main-menu,.tk-extra-nav .tk-profile{display:block}#topnav li a{height:72px}}#topnav .navbar-nav>li>.dropdown-menu{padding:15px 0 0;border-radius:0;box-shadow:none;border:0;border-top:1px solid rgba(0,0,0,.01);background:0 0;float:left}#topnav .navbar-nav>li>.dropdown-menu::before{bottom:100%;left:25px;top:4px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#414141;border-width:6px}#topnav .navbar-nav>li:hover>.dropdown-menu,#topnav .open .dropdown-menu{display:block;min-width:200px}#topnav ul.dropdown-menu li a{display:block;height:auto;padding:15px 20px;background:#414141;color:#dfdfdf;transition:all .08s ease-in;text-shadow:1px 1px 1px rgba(0,0,0,.2)}#topnav ul.dropdown-menu li a:hover,#topnav ul.dropdown-menu li a:focus{background:#2f2f2f;color:#eee;border-top:0;padding:15px 20px}#topnav .tk-extra-nav{position:fixed;top:0;height:58px;width:auto;margin:0;padding:0;text-align:center;vertical-align:middle;right:58px}#bp-topnav-dropdown{float:none;width:100%;padding:0}#topnav .tk-extra-nav li{display:block;float:left}#topnav .tk-extra-nav li a{padding:18px 10px;font-size:20px}#topnav .tk-extra-nav li a.new{color:#3f3f3f}@media(min-width:992px){#topnav .tk-extra-nav li a{padding:18px 12px}}#topnav .tk-extra-nav li a:hover,#topnav .tk-extra-nav li a:focus{color:inherit;background:0 0}#topnav .tk-extra-nav li a.tk-cart{padding-top:16px;font-size:23px}#topnav .tk-extra-nav li a.tk-messages{padding-top:17px}#topnav .tk-marker{width:6px;height:6px;font-size:10px;line-height:1;padding:0;text-align:center;border-radius:50%;background:#888;color:#fff;position:absolute;top:16px;right:4px;opacity:.3}#topnav .tk-notifications .tk-marker{top:16px;right:9px}#topnav .tk-marker.new{background:#09b1cc;display:inline-block;opacity:1}#topnav .tk-extra-nav .tk-profile-li{display:none}@media(min-width:768px){#topnav .tk-extra-nav{position:relative;height:71px;width:auto;float:right;top:auto;right:auto;bottom:auto;left:auto}#topnav .tk-extra-nav li a{padding:27px 17px;font-size:15px}#topnav .tk-extra-nav li a:hover,#topnav .tk-extra-nav li a:focus{background:#f9f9f9}#topnav .tk-extra-nav li a.tk-messages{padding-top:25px;font-size:16px}#topnav .tk-extra-nav li a.tk-cart{padding-top:27px;font-size:18px}#topnav .tk-marker{top:26px;right:9px}#topnav .tk-notifications .tk-marker{top:26px;right:13px}#topnav .tk-extra-nav .dropdown-menu li{float:none}#topnav .tk-extra-nav .tk-profile-li{display:block}#topnav .tk-extra-nav li a.tk-profile{padding-top:15px}#topnav .tk-extra-nav li a.tk-profile img{width:40px;height:40px}#topnav ul.dropdown-menu li a.lighter{background:#383838}#topnav ul.dropdown-menu li a.lighter:hover,#topnav ul.dropdown-menu li a.lighter:focus{background:#4f4f4f}#topnav .tk-extra-nav.navbar-nav>li>.dropdown-menu{left:-108px}#topnav .tk-extra-nav.navbar-nav>li>.dropdown-menu::before{bottom:100%;right:50px;left:auto}#topnav .tk-extra-nav ul.dropdown-menu .divider{height:1px;border:0;margin:0;padding:0;background:#333}}#slidenav-wrap{position:fixed;top:0;right:-20px;padding-right:20px;width:276px;height:100%;background:#282828;z-index:99;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;box-shadow:inset 2px 0 2px rgba(0,0,0,.2);overflow:hidden;overflow-y:scroll}#slidenav-wrap a{color:#b3b3b3;text-decoration:none}#slidenav-wrap a:hover,#slidenav-wrap a:focus{color:#dfdfdf;text-decoration:none}.slidenav-welcome{text-align:center;padding:20px}.slidenav-welcome p{margin:0}.slidenav-avatar img{margin:10px auto;display:block;width:120px;height:120px}#slidenav-wrap .navbar-nav{margin:0;float:none;border-bottom:1px solid #2f2f2f;border-top:1px solid #222}#slidenav-wrap .nav li{float:none;width:100%}#slidenav-wrap .nav li a,#slidenav-wrap .nav .open>a{color:#b3b3b3;padding:15px 20px;background:#282828;border-bottom:1px solid #222;border-top:1px solid #2f2f2f;font-size:13px;display:block}#slidenav-wrap .nav li a:hover,#slidenav-wrap .nav li a:focus{color:#dfdfdf;background:#181818;border-bottom:1px solid #141414;border-top:1px solid #141414}#slidenav-wrap .nav>li:first-child a,#slidenav-wrap .nav>li:first-child a:hover,#slidenav-wrap .nav>li:first-child a:focus{}#slidenav-wrap li.menu-item a .fa{vertical-align:middle;padding-left:2px}#slidenav-wrap .nav li .dropdown-menu{padding:0}#slidenav-wrap .nav li .dropdown-menu a,#slidenav-wrap .nav .open .dropdown-menu a{padding-left:40px}#sitewrap{-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;z-index:99;overflow:auto}#sitewrap.slidenav-open{-webkit-transform:translateX(-256px);-ms-transform:translateX(-256px);transform:translateX(-256px);width:100%;overflow:hidden}#slidenav-wrap.tf-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mainwrap{padding-top:0;margin-top:58px;overflow:hidden}@media(min-width:768px){#mainwrap{margin-top:72px}}.main-content{padding:40px 0 0}.title-wrap{margin:0 0 20px;text-align:left;font-size:17px}@media(min-width:768px){.title-wrap{margin:0 0 40px;font-size:19px;text-align:center}.title-alt{border-bottom:1px solid #ddd;display:inline-block;padding-bottom:20px;margin-bottom:12px;font-size:50px}}.tk-content-wrap{padding:0 8px 4px}.tk-entry-title{font-family:sans-serif;line-height:1.5;font-size:17px;color:#666;font-weight:400;letter-spacing:-.5px}.tk-content-wrap p{font-size:15px;color:#666;font-weight:400;letter-spacing:-.5px}@media(min-width:660px) and (max-width:767px){.tk-content-col.col-xs-12{width:50%}}.tk-content-col:nth-child(2n+1){clear:left}@media(min-width:768px) and (max-width:991px){.tk-content-3-col:nth-child(2n+1){clear:left}}@media(min-width:992px){.tk-content-3-col:nth-child(3n+1){clear:left}.tk-content-3-col:nth-child(2n+1){clear:none}}.cat-links{float:left;width:calc( 100% - 100px )}.single-post .cat-links{width:calc( 100% - 150px );font-size:17px}.larry-sticky-pin{background:#fff;color:#3f3f3f;position:absolute;z-index:9999;top:6px;left:2px;width:24px;height:26px;line-height:26px;font-size:14px;text-align:center;box-shadow:-1px -1px 2px rgba(0,0,0,.1)}.larry-sticky-triangle{width:0;height:0;position:absolute;top:26px;left:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #aaa transparent transparent}article.hentry.post.sticky{}.page-title{margin-bottom:30px;margin-top:0}.taxonomy-description{margin-bottom:30px}article.hentry.post,.blog .hentry{padding:0 15px 15px;background:#fff;border:1px solid #ddd;box-shadow:1px 1px 3px rgba(0,0,0,.08);overflow:auto}.entry-content-thumbnail{width:100%;overflow:auto}.entry-thumb-fix{min-height:300px}.entry-content-thumbnail.entry-content-thumbnail-grid{min-height:200px}.front-page .entry-content-thumbnail.entry-content-thumbnail-grid{min-height:200px}.single .main-content .entry-content-thumbnail{margin-bottom:30px}.blog .entry-title{margin:15px 0 10px;font-size:19px;line-height:1.4}.single-post .entry-title{margin:25px 0 15px;font-size:23px}@media(min-width:768px){.single-post .entry-title{font-size:32px}}.entry-meta{margin:10px 0 0;background:0 0;border:0;color:#999;display:block;overflow:auto;font-size:13px}.entry-content{margin:0 0 30px}.entry-content-wrap{min-height:180px}.entry-summary{height:auto;font-size:14px;margin:0 0 15px}.blog .entry-summary{height:40px;overflow:hidden}.entry-meta .posted-on{float:right}.single-post .entry-meta .posted-on{line-height:1}@media(min-width:1200px){.entry-summary{}}nav#nav-below{clear:both;padding:20px 15px}.single-post .hentry{padding:0 20px 30px;background:#fff;border:1px solid #ddd;box-shadow:1px 1px 3px rgba(0,0,0,.08)}.single-post .page-title{margin:10px 0}.single-post .entry-meta{margin:15px 10px 0 0;background:0 0;border:0;color:#999;display:block;font-size:17px}.single-post .entry-meta .cat-links a{color:#999}.single-post .entry-content{margin-bottom:0}.single-post .main-content .entry-content-thumbnail{float:none;margin:0 -15px;width:auto}a .entry-content-thumbnail:hover{opacity:.85}.blog .entry-content-thumbnail img{margin-bottom:10px;width:100%;height:auto}.single-post .main-content .entry-content-thumbnail img{margin-bottom:10px;width:100%;height:auto}@media(min-width:520px){.single-post .main-content .hentry{padding:0 30px 40px}.single-post .main-content .entry-content-thumbnail{margin:0 -30px}}#comments{margin:50px 0}#comments ol.comment-list{margin:20px 0}#comments li.comment{margin:15px 0}#comments li.pingback{padding:0 0 12px;font-size:13px}#comments h5 cite{margin-right:3px;font-style:normal}#comments h5{font-family:source sans pro,Helvetica,Arial,sans-serif;text-transform:none;font-size:19px}#comments .comment-meta{font-size:80%}form.comment-form .comment-form-author label,form.comment-form .comment-form-email label,form.comment-form .comment-form-url label{display:none}form.comment-form input#author,form.comment-form input#email,form.comment-form input#url{border:1px solid rgba(0,0,0,.15);width:100%;display:block;padding:12px;margin:5px 0}.page-title-header-featured-image{position:absolute;top:150px;left:0;padding:10px 40px;background:rgba(0,0,0,.6);text-align:center;margin:0 auto}.page-title-featured-image{color:#fff;text-shadow:0 0 2px 2px rgba(0,0,0,.2);margin:0 0 15px;padding:0;line-height:1.5}.page-template-page-featured-image article.page,.page-template-page-featured-image-sidebar article.page{margin-top:30px}.front-page.page-template-page-featured-image article.page,.front-page.page-template-page-featured-image-sidebar article.page{margin-top:0}body.front-page .main-content .move-up{background:0 0;margin-top:0}.front.main-content{background:#fff;padding:0}@media screen and (min-width:768px){#front-featured-image-wrap{padding-bottom:130px}body.front-page .main-content .move-up{background:#fff;margin-top:-150px;padding:0 0 15px;box-shadow:0 2px 3px rgba(0,0,0,.24)}.front.main-content{background:0 0}}.front-page-title-header-featured-image{text-align:center;color:#fff;background:rgba(0,0,0,.48);margin:20px 0 0;padding:20px 15px;border-radius:15px 15px 0 0;z-index:99}@media screen and (min-width:768px) and (max-width:991px){h1.front.page-title-featured-image{font-size:28px}}.bordered-col-wrap .wp-block-column{border:0;padding:0;margin:0 0 20px}@media screen and (min-width:992px){.bordered-col-wrap .wp-block-column{padding-right:10px;margin:0}}#presenters{padding:0;text-align:center}@media(min-width:768px){#presenters{padding:15px;text-align:center}}#presenters img.avatar{width:200px;height:auto;border-radius:50%;margin:25px 0 15px;padding:5px;background:#fff;border:1px solid #e2e3e4;box-shadow:1px 0 3px rgba(0,0,0,.3)}#presenters .teacher-desc{font-size:13px;font-style:italic;color:#666;line-height:1.3;text-align:center}@media(max-width:781px){.has-4-columns p{text-align:left!important}}@media(min-width:782px) and (max-width:1199px){.has-4-columns p{text-align:left!important;font-size:13px}.cutting-edge-3col-wrap p{font-size:13px}}@media(min-width:1200px){.cutting-edge-3col-wrap p{font-size:15px}}@media(max-width:767px){#booking{padding:0 10px}}#footer{height:auto;overflow:auto;background:#fff;border-top:1px solid #ddd;color:#999;padding:40px 0 0}#footer a{font-weight:400}#footer-full-width{padding:0 0 60px}#footer .footer-columns{margin-bottom:0;padding-bottom:40px}.footer-columns .widget{padding:0 15px}#footer .footer-columns .widget-title{font-size:21px;padding:15px 0}#footer .footer-columns .menu{padding:0}#footer .footer-columns ul>li,#footer .footer-columns .menu>li{list-style:none;margin:0 -15px}#footer .footer-columns ul>li>a,#footer .footer-columns .menu>li>a,#footer .footer-columns .nav>li>a{font-size:15px;padding:10px 15px;display:block;position:relative;color:#999}#footer .footer-columns ul>li>a:hover,#footer .footer-columns ul>li>a:focus,#footer .footer-columns .menu>li>a:hover,#footer .footer-columns .menu>li>a:focus,#footer .footer-columns .nav>li>a:hover,#footer .footer-columns .nav>li>a:focus{background-color:#f9f9f9;color:#3f3f3f}@media(min-width:1200px){#footer .footer-columns ul>li>a:hover,#footer .footer-columns ul>li>a:focus,#footer .footer-columns .menu>li>a:hover,#footer .footer-columns .menu>li>a:focus,#footer .footer-columns .nav>li>a:hover,#footer .footer-columns .nav>li>a:focus{background-color:#f9f9f9;color:#a3a3a3}}.site-footer .amatic{font-family:amatic sc,sans-serif;font-size:29px}#footer-last{padding:0;margin-top:0;font-size:15px;color:#b3b3b3;background:#fbfbfb;border-top:1px solid #ddd;overflow:auto}#footer-last .container{padding-bottom:0}#footer-last .nav.social li{font-size:19px;float:left}#footer-last .nav.social{float:left}#footer-last .navbar-brand{padding:30px 0 0;float:none;display:block;margin:0;font-weight:700}#footer-last .menu li a{padding:0 15px;margin:20px 0;float:none;background:0 0}@media(min-width:768px){#footer-last .navbar-brand{padding:26px 15px 26px 0;margin:0;float:left}}#footer-last a{color:#a3a3a3}#footer-last a:hover,#footer-last a:focus{color:#666;background:0 0}@media(min-width:768px){#footer-last{padding:0}#footer-last .nav.social{float:right}#footer-last .nav li a{padding:26px 15px;margin:0;float:left}}.nfr-footer{color:#999}.nfr-footer:hover,.nfr-footer:focus{text-decoration:none;color:#e7e7e7}.nfr-socialnav a{font-size:24px;color:#999}.nfr-socialnav a:hover,.nfr-socialnav a:focus{color:#e7e7e7}body.post-type-archive-product .main-content{padding:10px 0 0}.archive .woocommerce-products-header .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-ordering{display:none}@media screen and (max-width:400px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:100%!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2% 2.992em 0!important;width:48%!important}.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1){clear:left!important}@media(min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 3.3% 2.992em 0!important;width:30%!important}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){clear:left!important}.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1){clear:none!important}}.woocommerce ul.products li.product .button{font-size:13px}.woocommerce ul.products li.product a img{margin:0 0 5px;background:#fff}.woocommerce ul.products li.product a p{color:#888}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:5px 0;margin:0;font-size:17px;color:#3f3f3f;text-transform:inherit}.woocommerce ul.products li.product .price{color:#f14747;font-weight:300;margin-bottom:0;font-size:15px}.woocommerce ul.products li.product .price ins{color:#f14747;font-weight:300;text-decoration:none}.woocommerce ul.products li.product .price del{color:#999}.woocommerce ul.products li.product a:hover img,.woocommerce ul.products li.product a:focus img{opacity:.8}.woocommerce ul.products li.product a:hover .onsale,.woocommerce ul.products li.product a:focus .onsale{opacity:1}.woocommerce ul.products li.product a .onsale{display:none;opacity:1;z-index:999;width:50px;height:50px;padding-top:1px}.woocommerce span.onsale{background:#f14747}@media(max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:46%}}.woocommerce a.button,.woocommerce input.button,.woocommerce button.button,.woocommerce #respond input#submit{border-radius:0;background:#3f3f3f;border:1px solid rgba(0,0,0,.2);text-shadow:-1px -1px 0 rgba(0,0,0,.1);font-weight:400;color:#fff;font-size:13px}@media(min-width:768px){.woocommerce a.button,.woocommerce input.button,.woocommerce button.button,.woocommerce #respond input#submit{font-size:15px}}.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce input.button:focus,.woocommerce button.button:focus,.woocommerce #respond input#submit:focus{border-radius:0;background:#555;border:1px solid rgba(0,0,0,.2);color:#fff;font-weight:400}.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt,.woocommerce .button.wc-forward,.woocommerce #respond input#submit.alt{border-radius:0;background:#f14747;border:1px solid rgba(0,0,0,.15);font-weight:400;color:#fff}.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .button.wc-forward:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce .button.wc-forward:focus,.woocommerce #respond input#submit.alt:focus{border-radius:0;background:#ff5b5b;border:1px solid rgba(0,0,0,.15);font-weight:400;color:#fff}.single.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:none;-webkit-transition:none}.single.woocommerce div.product div.images img{-webkit-transform:none;transform:none;opacity:1;display:block}.single.woocommerce .quantity .qty{height:69px;margin-right:2px;display:none}.single.woocommerce div.product .woocommerce-tabs .panel{padding:0;background:0 0;box-shadow:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#3f3f3f;font-size:23px;margin-bottom:20px}.woocommerce div.product .stock,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#777;font-size:initial}.single-product div.product .summary form.cart div.quantity{padding-top:20px}.single-product form.cart .variations td.label{color:inherit}.single-product form.cart .variations{margin:20px 0}.single-product .summary button{font-size:30px}.single-product div.images img{border:1px solid #ddd}.single-product div.product .summary form.cart .button{float:left;font-size:30px;margin:20px 0;display:block}.single-product div.product .summary form.cart div.quantity{float:left;margin:0 4px 20px 0}@media(min-width:768px){.single-product h1{font-size:28px;line-height:1.4}}@media(min-width:992px){.single-product h1{font-size:34px}}@media(min-width:1200px){.single-product h1{font-size:38px}}.single-product .product_meta span.sku_wrapper,.single-product .product_meta span.posted_in,.single-product .product_meta span.tagged_as{display:block;padding:5px 0}.tk-product-meta-sidebar{padding:15px 20px;background:#fff;border:1px solid #ddd;font-size:13px;color:#777;margin-bottom:20px}.woocommerce div.product .woocommerce-tabs{display:none}.single-product section.related.products{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:2}#shipping_method label{padding-left:30px}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background:#ebe9eb}.woocommerce-cart form input#coupon_code{height:auto;min-width:115px;padding:6px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px 25px;border:1px solid #ddd;font-size:17px;border-radius:5px}.woocommerce form .form-row .input-checkbox{position:relative}.woocommerce #customer_details.col2-set .col-1,.woocommerce-page #customer_details.col2-set .col-1,.woocommerce #customer_details.col2-set .col-2,.woocommerce-page #customer_details.col2-set .col-2{clear:both;float:none!important;width:100%!important;margin-right:0!important;text-align:left;padding-bottom:20px}.woocommerce-billing-fields>h3:first-child{display:none}.my_account_orders tr.order td{overflow:auto;padding:0 15px 15px 0;vertical-align:top}table.shop_table.shop_table_responsive.my_account_orders{font-size:12px}@media(max-width:767px){table.shop_table.shop_table_responsive.my_account_orders{width:75%;min-width:300px;max-width:100%}}@media(min-width:768px){table.shop_table.shop_table_responsive.my_account_orders{width:100%}}@media(min-width:992px){table.shop_table.shop_table_responsive.my_account_orders{font-size:15px}}.my_account_orders tr.order td.order-actions{padding:0 0 15px;min-width:170px}.woocommerce.widget_shopping_cart{padding:0 15px 5px;background:#fff;border:1px solid #ddd;border-radius:4px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{color:inherit}.woocommerce.widget .quantity{font-size:13px;padding:4px 12px 12px;display:block}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{padding:1px}#buddypress tr.order td a.button{padding:3px 7px!important;margin:0 5px 5px 0;font-size:12px;background:#aaa}.bp-user #buddypress .woocommerce input[type=submit],.bp-user.woocommerce-cart form input#coupon_code,#buddypress .woocommerce .button{padding:10px;font-size:15px;line-height:1;height:38px}.nav .fontawesome-text{margin-left:5px}#user_switching_switch_to a{background:0 0!important;border:0!important;color:inherit!important;text-shadow:none!important}@media(min-width:600px){.wp-block-columns{margin:20px 0}.wp-block-columns .wp-block-column{flex-basis:100%;margin:0 10px;padding:10px}.wp-block-column:not(:first-child){margin:0 10px}}.mc-modal-bg{z-index:999997}.mc-modal{z-index:999998}