/*cssversion=20260715230926*/
r/** * @version1.0.1 * @packageJoomlaXTC Beard and Stash template for Joomla! 3.x * @authorJoomlaXTC http://www.joomlaxtc.com * @copyrightCopyright (C) 2016 Monev Software LLC. All rights reserved. * @licensehttp://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License *//* ----------------------------------------------*//* 01 - Global Structure/* ----------------------------------------------*/table{width:100%;border-collapse:collapse;}/* Global Styles */a.hideTxt,span.hideTxt{display:block;}.hideTxt{text-indent:-9999px;}#component dd{margin-left:0;}#component .dl-horizontal dd{margin-left:170px;}.checkbox-label{display:flex;align-items:center;gap:8px;}.nav-list li{display:block;margin-bottom:10px;}.login-links{margin-top:15px;}.controls{margin-left:0;display:block;}#component dl{margin-bottom:10px;margin-top:10px;}.button{background:tranparent;border:1px solid #fff;vertical-align:top;}button.btn{margin-bottom:12px;}.btn{width:100%;max-width:200px;}.formstyle .button{background:#fff;border:1px solid #666;vertical-align:top;padding:9px 16px;}ul.nav li{list-style:none inside none ;}.nav.nav-tabs.nav-stacked{flex-direction:column;}form ul,form ul li{list-style-type:none ;}.tooltip{background:transparent ;border:0 ;}#message{/*width:50%;*/margin:0 auto;/*position:absolute;*/left:25%;z-index:99;max-width:1100px;padding-left:40px;padding-right:40px;}.alert{margin-bottom:0px;}.btn.jmodedit{z-index:1000001;}img{max-width:100%;}#messagewrap{padding:10px 0;}#system-message{padding:40px 0 0 ;margin-bottom:0 ;}div#sbox-window.shadow{z-index:9999999999 ;}div.modal.fade.in{top:40% ;}[class^="icon-"],[class*=" icon-"]{vertical-align:middle;}/* ----------------------------------------------*//* 02 - Joomla CSS/* ----------------------------------------------*//* Joomla Content */.com_content #component p{margin:0 0 10px 0;}.com_content #component h1,.com_content #component h2,.com_content #component h3,.com_content #component h4,.com_content #component h5,.com_content #component h6{margin:.25em 0;line-height:100%;}.com_content .blog .page-header h1{margin:32px ;padding-bottom:0 ;border-bottom:0 ;text-align:center;}.com_content .blog .icons{margin-top:24px;}.com_content ul#archive-items li,.com_content .category-list ul li,.com_content .categories-list ul li{list-style:none inside none ;}.tags{margin-bottom:16px;}dt.article-info-term{display:none;}.page-header{border-bottom:0;text-align:left;}/* Joomla Article */.com_content .item-page .page-header{margin:0 ;padding-bottom:0 ;border-bottom:0 ;text-align:left;}.com_content pull-right.item-image{margin:0 0 18px 60px;width:48%;height:100%;}.com_content .pull-left.item-image{margin:0 60px 18px 0;width:48%;height:100%;}.tags .label-info[href]{background:#ccc;font-weight:400;text-shadow:none ;padding:4px 6px;}.article-info{font-size:12px;font-weight:400;}/* Custom CSS for Social Icons in item view */ul.social{margin:15px 0 0;}ul.social li{display:inline;}ul.social i{font-size:18px;color:#333;margin-right:12px;}/* Joomla Category Blog */.com_content .blog .intro,.com_content .cascadeitem,.com_content .blog .item,.com_content .items-leading{margin-bottom:36px;}.com_content span.subheading-category{margin-bottom:24px;padding-bottom:12px;text-align:center;display:block;}.com_content p.readmore a.btn{background:transparent;text-shadow:none ;background-image:none ;box-shadow:none ;font-size:16px ;border-color:#e6e6e6 ;}p.readmore span{display:none;}span.txtcounter{margin-right:15px;}.blog_icons{padding:12px 0;font-size:11px;text-align:left;}.com_content .blog .cols-6 .page-header h2 a{font-size:50%;}/* Category Pricing Table View */.com_content .pricetbl-wrap{text-align:center;}.com_content .blog .pricetbl-wrap p.readmore{display:block;text-align:center;margin:0 ;border:none ;background:#4c9188;color:#fff;padding:18px 0;}.com_content .blog .pricetbl-wrap p.readmore a.btn{margin-bottom:0 ;border:0;font-size:16px;}.com_content .blog .pricetbl-wrap p.readmore a.btn span{display:none;}.com_content .blog .pricetbl-wrap p.readmore a,.com_content .blog .pricetbl-wrap p.readmore a:hover{color:#fff ;}.pricetbl-title{color:#fff;}.pricetbl-title .page-header h2{text-align:center;}.pricetbl-price{font-size:62px;padding:20px;}.pricetbl-content{background:#f1f1f1;}.pricetbl-content p:nth-child(odd){background:#efefef;margin:0 ;padding:12px 0 ;}.pricetbl-content p:nth-child(even){background:#e0e0e0;margin:0 ;padding:12px 0 ;}.com_content .blog .pricetbl-wrap .page-header h2 a,.com_content .blog .pricetbl-wrap .page-header h2{color:#fff ;font-size:36px ;margin:0 ;padding:12px 0 ;}.com_content .blog .item .pricetbl-wrap .j2store-product{display:block;text-align:center;margin:0 ;border:none ;background:#4c9188;color:#fff;padding:18px 0;}.com_content .blog .item .pricetbl-wrap .j2store-product .product-sku,.com_content .blog .item .pricetbl-wrap .j2store-product .sale-price{display:none ;}.com_content .blog .item .pricetbl-wrap .j2store-product .btn.btn-primary{background:transparent;border:1px solid #fff;}/* Category Staff View */.com_content .item-page .cust-test .page-header,.com_content .blog .cust-test .page-header{text-align:center;}.cust-test{border:1px solid #ebebeb;margin-bottom:36px;}.cust-test img{width:100%;}.testm{background:#fff;padding:30px;text-align:center;}.testm:before{border-color:transparent #fff;content:"";margin:-60px 0 10px;position:relative;z-index:999;border-width:25px 0 25px 25px;border-style:solid;display:block;width:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.testm p.test-text{font-size:12px;}.testm p.test-title{font-size:12px;font-weight:700;}.testm span{font-size:10px;}.speaker-affil{border-bottom:1px solid #999;padding:5px 20px 12px 5px;margin:0 auto;display:inline;}/* Category FAQ Blog */.com_content .blog .faq-blog_item{border:1px solid #ccc;padding:0 40px 20px;margin-bottom:0;margin-top:20px;}.com_content .blog .faq-blog_item .page-header h2,.com_content .blog .faq-blog_item .page-header h2 a{font-size:18px ;letter-spacing:0;}.com_content .blog .faq-blog_item span .page-header h2{background:#fff ;top:-10px ;left:-20px;position:relative;display:inline;padding-left:12px;padding-right:12px;}.com_content .blog .faq-blog_item span .page-header h2::before{font-family:FontAwesome;content:"\f05a";padding-right:12px;}.category-desc{padding-bottom:26px;text-align:center;}.com_content .blog .faq-blog_item p.readmore{text-align:center;}/* Portfolio */.portfolioitem .pull-none.item-image{text-align:center;}/* Timeline View */.timeline_date{padding:20px;font-size:32px;display:inline-block;border-top:3px solid #333;border-bottom:3px solid #333;}.timeline_line{width:2%;margin:14px auto;height:100px;border-right:2px solid #333;}.timeline_text{text-align:left;}.timeline-blog-item img{width:200px;height:200px;border-radius:50%;border:1px double #333;padding:10px;}.timeline-blog-item .page-header{border-bottom:0;}.timeline-blog-item h2 a,.timeline-blog-item h2{font-size:42px ;text-align:center;}.timeline_text p{font-size:16px ;padding-top:3%;}.timeline-intro p::before{font-family:'FontAwesome';content:"\f10d";margin-right:8px;color:#ccc ;}.timeline-intro p::after{font-family:'FontAwesome';content:"\f10e";margin-right:8px;color:#ccc ;}.timeline-text p.readmore{margin-top:.5em ;}.timeline-blog-item span.icon-calendar{display:block;text-align:center;margin:24px auto;font-size:36px;font-weight:100;}.timeline-blog-item dd.published{font-size:18px;text-align:center;}.timeline-blog-item .page-header h2 a,.timeline-blog-item .page-header h2{font-weight:100 ;}.timeline-blog-item .pull-left.item-image{text-align:right;width:48%;margin:0 60px 18px 0;}.timeline-blog-item .pull-right.item-image{text-align:left;width:48%;margin:0 0 18px 60px;}/* Pagination */li.pagination-prev,li.pagination-next{display:none ;}.item-page .pagenav li{list-style:none inside none;display:inline;}.item-page .pager li>a:hover{background:#fff ;}/* CONTACTS *//* Contact */.com_contact .thumbnail.pull-right{margin:0 0 24px ;}.com_contact .jicons-icons{display:none;}.com_contact label#jform_contact_email_copy-lbl.hasTip,.com_contact input[type="checkbox"]{float:left;margin-right:14px;}.thumbnail > img{width:100%;}/* SEARCH */.com_search.search .search .phrases-box{padding-bottom:18px;}.com_search.search .search label{display:inline-block;}.com_search.search .search input{display:inline-block;}.com_search legend{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}.com_search label{display:inline-block ;margin-right:4%;}.com_search .phrases-box,.com_search fieldset.only{padding:20px 0;}.com_search .form-limit{padding:10px 0 20px;margin-bottom:10px;border-bottom:1px solid #ccc;}.com_search dd.result-created{margin-bottom:16px;}form#mod-finder-searchform.form-search{margin:12px 0 0 ;}input#mod-search-searchword.inputbox.search-query{color:#000;}.search-results .result{margin-bottom:36px;}/* USERS */.com_users #component ul,.com_users #component li{margin-left:0 ;padding-left:0 ;list-style-position:inside;}.com_users .button{background:transparent;border:1px solid #fff;vertical-align:top;font-size:16px;padding:12px 16px;color:#fff;}.com_users .profile .dl-horizontal dt{margin-right:12px;}.com_users .profile a.btn span{display:none;}form#login-form .icon-user,form#login-form .icon-lock{color:#000;}div.login,div.reset,div.remind,div.registration,.login h1,div.reset h1,div.remind h1,div.registration h1{/*text-align:center;*/}.form-horizontal .control-label{float:left;width:150px;text-align:left;}.form-horizontal .controls{margin-left:150px;}.form-horizontal .controls #remember{margin-left:0;float:none;position:static;}.control-group{display:block;margin-bottom:15px;}.login-greeting{margin-bottom:5px;}/* TAGS */.tag-category .cat-list-row{margin-bottom:36px;}/* EDIT */textarea#jform_articletext{width:95% ;margin-top:16px;}/* FORMS */.form-actions{background:transparent;}/* BUTTONS */input.button.subbutton.btn.btn-primary{display:inline-block;padding:14px 12px;margin-bottom:0;font-size:16px;line-height:24px;color:#fff;text-align:center;border:0;}/* TYPOGRAPHY DEMO */.pagetitle1 i{margin-right:6px;}/* JOS CALENDAR *//* The main calendar widget. DIV containing a table. */div.calendar{position:relative;z-index:99999999999 ;width:294px ;}.calendar,.calendar table{border:1px solid #ccc;font-size:11px;color:#000;cursor:default;background:#fff ;font-family:arial,verdana,sans-serif;}/* Header part -- contains navigation buttons and day names. */.calendar .button{/* "<<","<",">",">>" buttons have this class */text-align:center;/* They are the navigation buttons */padding:/* Make the buttons seem like they're pressing */2px;}.calendar thead .title{/* This holds the current "month,year" */font-weight:700;/* Pressing it will take you to the current date */text-align:center;background:#333;color:#fff;padding:2px;font-size:18px;}.calendar thead .headrow{/* Row <TR> containing navigation buttons */background:#fff ;color:#000 ;font-size:18px ;}.calendar thead .name{/* Cells <TD> containing the day names */border-bottom:0 solid #ccc ;padding:2px;text-align:center;color:#fff ;}.calendar thead .weekend{/* How a weekend day name shows in header */color:#999;}.calendar thead .hilite{/* How do the buttons in header appear when hover */background:#bbb;color:#000;border:1px solid #ccc;padding:1px;}.calendar thead .active{/* Active (pressed) buttons in header */background:#c77;padding:2px 0 0 2px;}.calendar thead .daynames{/* Row <TR> containing the day names */background:#fff ;}/* The body part -- contains all the days in month. */.calendar tbody .day{/* Cells <TD> containing month days dates */width:2em;text-align:center ;padding:7px 1px ;font-size:14px;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #ccc;background:#fff ;}.calendar tbody .rowhilite td{background:#fff ;color:#000 ;}.calendar tbody .rowhilite td.wn{background:#fff ;color:#000 ;}.calendar tbody td.weekend{/* Cells showing weekend days */color:#999;}.calendar tbody td.today{font-weight:700;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{/* Empty cells (the best is to hide them) */visibility:hidden;}.calendar tbody .emptyrow{/* Empty row (some months need less than 6 rows) */display:none;}/* The footer part -- status bar and "Close" button */.calendar tfoot .footrow{/* The <TR> in footer (only one right now) */text-align:center;background:#ccc;color:#000;font-size:18px;}.calendar tfoot .ttip{/* Tooltip (status bar) cell <TD> */border-top:1px solid #ccc;background:#efefef;color:#000;}.calendar tfoot .hilite{/* Hover style for buttons in footer */background:#666;border:1px solid #f40;padding:1px;}.calendar tfoot .active{/* Active (pressed) style for buttons in footer */background:#999;padding:2px 0 0 2px;}/* Combo boxes (menus that display months/years for direct selection) */.combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#fff;color:#000;font-size:smaller;}.combo .label{width:100%;text-align:center;}.combo .hilite{background:#fc8;}.combo .active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;font-weight:700;}.round-image img{border-radius:50%;border:8px solid #fff;}/* ----------------------------------------------*//* 03 - Page Classes/* ----------------------------------------------*/.item-page.roundimage .item-image img{border-radius:50%;height:500px;width:500px;margin:0 auto 100px;}.item-page.content-constrain{width:50%;margin:0 auto;}.item-page.content-constrain70{width:70%;margin:0 auto;}.content-constrain .timeline-blog-item{width:60%;margin:0 auto;}.item-page.content-constrain .page-header{text-align:center;}body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12{width:70%;margin:0 auto;}body.region1-constrain50 #region1,body.region2-constrain50 #region2,body.region3-constrain50 #region3,body.region4-constrain50 #region4,body.region5-constrain50 #region5,body.region6-constrain50 #region6,body.region7-constrain50 #region7,body.region8-constrain50 #region8,body.region9-constrain50 #region9,body.region10-constrain50 #region10,body.region1-constrain50 #region11,body.region12-constrain50 #region12{width:50%;margin:0 auto;}.constrain{width:70%;margin:0 auto ;}/* ----------------------------------------------*//* 05 - Module Styles/* ----------------------------------------------*//* Font Awesome */.moduletitle:before{font-family:'FontAwesome';font-size:.5em;margin-right:10px;}.moduletitle i{vertical-align:middle;line-height:100%;}.moduletitle i:before{vertical-align:middle;}/* Module H3 Titles */.moduletitle i{vertical-align:middle;line-height:100%;}.moduletitle i:before{vertical-align:middle;}.moduletitle{padding:0;}.module input.button{margin-bottom:12px;}/* Common Module Suffix Styles *//* Transparent */.module.trans{background:rgba(0,0,0,0.2) ;}.trans h3.moduletitle,.trans .modulecontent{padding:20px ;}/* Nopad */.nopad,.nopad .modulecontent{padding:0 ;}.nopad .breadcrumb,.nopad .modulecontent .breadcrumb{padding:8px 15px ;}/* Nomarg */.nomarg,.nomarg h3.moduletitle{margin:0 ;}/* Mobileshow */.mobileshow{display:none;}/* mod_custom Footer */p.footertxt{color:#999;}/* Module suffix add ons */.h3center h3.moduletitle{text-align:center;}.wtext h3.moduletitle,.wtext p,.wtext span.rest,.wtext .module h3 span.rest,.wtext span.first_word,.wtext .module h3 span.first_word{color:#fff ;}/* Common Style *//* Font Awesome Divider dots under the home page titles */i.divide,i.wdivide{font-size:42px;}/* Custom HTML *//* Title in User 31 */h2.location_map,h3.location_map{color:#fff;}img.beard_club{margin-top:32px;margin-left:-60px;}/* Deluxe News Pro */.fparticles p{width:60%;margin:40px auto;font-size:18px;}.fparticles_borderstyle{padding:5px;border:3px dashed #ddd;}.fparticles_borderstyle:hover{padding:5px;border:5px solid #999999;}.services_wrap{padding:40px;}/* Appointment Book Overrides */.com_jxtcappbook .calendar{position:static;z-index:1 ;}/* ----------------------------------------------*//* 06 - Plugin Styles / Overrides/* ----------------------------------------------*/.imagegalleryplg img{max-width:33%;margin:0 ;border:0 solid #ccc ;padding:0 ;-moz-box-shadow:0 0 0 0 #fff ;-webkit-box-shadow:0 0 0 0 #fff ;box-shadow:0 0 0 0 #fff ;}/* X-Stream Video */.xtream{position:relative;padding-bottom:56.25%;/* 16:9 */padding-top:25px;height:0;}.xtream embed{position:absolute;top:0;left:0;width:100%;height:100%;}#appbook{text-align:center;}#appbook .calendar{display:inline-block;margin:20px;border:0px;}#appbook .calendar a{font-size:14px;}.com_jxtcappbook h2.itemTitle p{font-size:32px;text-align:center;}#appBook{margin:0 auto;width:70%;}/* -----------------------------------------------*//* 07 - Bootstrap Styles / Overrides/* ----------------------------------------------*/.com_content .item-page .pager li >a,.pager li >span{border-radius:3px ;}.playerBox{margin-left:0;}/* ----------------------------------------------*//* 08 - Mobile / Responsive CSS/* ----------------------------------------------*//* MOBILE */.mobilebtn:before{font-family:'FontAwesome';content:"\f0c9";font-size:42px;color:#999;width:40px;top:22px;font-weight:100;position:absolute;right:40px;}.mobilebtn{display:none;}.mobilebtn .chzn-container{display:none ;}.mobilebtn select{display:none;}.mmobile{text-align:center;padding:0 24px;}body.mobile{padding:0;width:100%;background:#fff;}body.mobile #mobile{background:#fff;}img#videomobile{display:none;}/* ===================================================================== Scrollable dropdown menus (added 2026-07-08) Cap each dropdown level to the viewport height and show an internal scrollbar when a submenu has more items than fit on screen,instead of running off the bottom of the page. While the mouse is inside an item that has its own fly-out submenu,that level un-clips (overflow:visible) so nested fly-outs are never cut off. (The matching triangle-hide lives in style1.css,which loads after this file;see the "Menu Drop Level" section there.) ===================================================================== */#headerwrap #header #menuwrap ul.menu li.parent > ul{max-height:calc(100vh - 150px);/* tune 150px to your header height */overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}/* NOTE:nested fly-out submenus are pinned position:fixed by js/xtcMenu.js so they escape this scroll clip WITHOUT un-clipping the parent (which used to reset the parent's scroll to the top). No overflow:visible override needed. */#headerwrap #header #menuwrap ul.menu li.parent > ul::-webkit-scrollbar{width:8px;}#headerwrap #header #menuwrap ul.menu li.parent > ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.35);border-radius:4px;}/* A hidden (visibility:hidden) fly-out submenu is position:absolute but STILL takes up layout,so it inflated the scrollable height of the first-level dropdown -> a phantom scrollbar into empty space on short menus. Hiding the nested fly-outs with display:none removes them from layout until their parent item is hovered,so short dropdowns no longer scroll. */#headerwrap #header #menuwrap ul.menu ul ul{display:none;}#headerwrap #header #menuwrap ul.menu li.xtcHover > ul,#headerwrap #header #menuwrap ul.menu li > ul:hover{display:block;}/** * @version1.0.1 * @packageJoomlaXTC Beard and Stash template for Joomla! 3.x * @authorJoomlaXTC http://www.joomlaxtc.com * @copyrightCopyright (C) 2016 Monev Software LLC. All rights reserved. * @licensehttp://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License *//* CSS3 Hover Effects - Turn effects on or off in the CSS3 Template Parameters *//* Responsive Media Breakpoints *//* RESPONSIVE PARAMETERS */ @media(max-width:1280px){/* Constrain Page Classes */ .constrain{width:auto;}.item-page.content-constrain{width:auto;margin:0 auto;}.item-page.content-constrain70{width:auto;margin:0 auto;}body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12{width:auto;}/* User 31 h2 */h2.location_map{font-size:56px;}}@media screen and (max-width:1080px){/* Menu Logo Padding */#menu a.padlr{padding:0px;}.suckerfish ul.menu > li{padding:8px;}}@media screen and (max-width:900px){/* Frontpage Text Center for Mobile */body.frontpage{text-align:center;}/* Full Width Span Breakpoint */ .row-fluid [class*="span"]{display:block ;width:100% ;margin-left:0 ;}.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin:0 ;}.span1.mobilehide{display:none;margin:0px;padding:0px;height:0px;}#header,#region1wrap .xtc-wrapper,#region2wrap .xtc-wrapper,#region3wrap .xtc-wrapper,#region4wrap .xtc-wrapper,#region5wrap .xtc-wrapper,#region6wrap .xtc-wrapper,#region7wrap .xtc-wrapper,#region8wrap .xtc-wrapper,#region9wrap .xtc-wrapper,#region10wrap .xtc-wrapper,#region11wrap .xtc-wrapper,#region12wrap .xtc-wrapper{padding-left:30px;padding-right:30px;}/* Body Sticky Top Margin Adjustment */body.sticky{margin-top:100px;}/* User 13 Wrap Width */.u13_wrap{width:80%;}/* User 19 Wrap Padding */.services_wrap{padding:0px;}/* User 31 Badge */img.beard_club{margin-top:32px;margin-left:0px;}.fparticles_borderstyle.white{border:0px;}.fparticles_borderstyle.white:hover{background:transparent;}/* Image Gallery Plugin Width Adjustment */ .imagegalleryplg img{max-width:33% ;width:33% ;}/* Joomla Content */ .com_content .timeline-blog-item .pull-right.item-image,.com_content .timeline-blog-item .pull-left.item-image{text-align:center ;width:100% ;margin:0 auto 24px ;}.timeline_text{text-align:center ;}.item-page.roundimage .item-image img{border-radius:0;height:auto;width:auto;margin:0;}.com_content .item-page .pull-right.item-image{margin-left:0;width:100%;float:none;}.com_content .item-page .pull-left.item-image{margin-right:0;width:100%;float:none;}.com_content .item-page .item-image{margin-bottom:24px;}/* Module Classes */ .border h3.moduletitle::after{width:70%;}body .ui_box{box-shadow:0;}}@media (max-width:767px){/* Override Bootstrap Body Padding */ body{padding-left:0;padding-right:0;}/* Module Suffix Classes */ .border h3.moduletitle::after{width:80%;}/* Inset Hero Text */.inset_hero h2{font-size:52px;}}@media(max-width:660px){/* Typography Page Styling */ .fontawesome-icon-list div{width:45%;}/* User 19 H2 */h2.U19_title{font-size:48px;}/* User 25 H2 */h2.meet_staff{font-size:42px;}}@media(max-width:620px){/* Joomla Content */ .img-fulltext-left,.article-full-left{float:none ;width:100% ;}/* Image Gallery Plugin */ .imagegalleryplg img{max-width:50% ;width:50% ;}}@media(max-width:580px){/* mod_custom Footer */ .footertxt{font-size:12px;}}@media(max-width:480px){/* Joomla Content */ /* Joomla Page Title Font Resize */ h1.pagetitle span{font-size:34px ;}/* Module Styling */ h3.moduletitle,ul.menubottom{text-align:center;}.border h3.moduletitle::after{width:100%;}/* User 13 H2 and Padding */.u13_wrap{padding:10px;}.u13_wrap h2{font-size:36px;}/* User 25 H2 */h2.meet_staff{font-size:36px;}/* User 19 H2 */h2.U19_title{font-size:36px;}/* User 31 H2 */h2.location_map{font-size:32px;}/* Image Gallery Plugin */ .imagegalleryplg img{max-width:100% ;width:100% ;}/* Com Content overrides */ .round-image img{border:0;}}@media(max-width:380px){/* Tables */ td.key{width:35px ;}/* Com Content overrides */ .com_content .blog .faq-blog_item span .page-header h2{background:#fff ;top:0 ;left:0;position:static;display:block;padding-left:0;padding-right:0;}.com_content .blog .faq-blog_item{border:1px solid #ccc;padding:0 20px;margin-bottom:0;margin-top:0;}}@media(max-width:320px){/* h1 Logo Text */ h1.logotxt{font-size:16px ;}/* Breadcrumbs Title Removal */ .showHere{display:none;}}/* End Responsive Parameters *//** * @version1.0.1 * @packageJoomlaXTC Beard and Stash template for Joomla! 3.x * @authorJoomlaXTC http://www.joomlaxtc.com * @copyrightCopyright (C) 2016 Monev Software LLC. All rights reserved. * @licensehttp://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License *//* ----------------------------------------------*//* 01 - Grid Structure/* ----------------------------------------------*/html{min-height:100%;}.row-fluid [class*="span"]{min-height:0;}.xtc-wrapper{max-width:1400px;margin:0 auto;}.xtc-fluidwrapper{margin:0 auto;}.xtc-wrapperpad{max-width:1400px;margin:0 auto;}/* ----------------------------------------------*//* 02 - Body/* ----------------------------------------------*/body.sticky{margin-top:119px;}@media(max-width:900px ){body.sticky{margin-top:121px;}.hide-mobile{display:none !important;}}/* ----------------------------------------------*//* 03 - Header/* ----------------------------------------------*/#headertop{}#headertop_inner{/*max-width:1400px ;*/margin:0 auto;}#headerwrap .xtc-wrapperpad{width:auto;margin:0 auto;}.nav-up{top:-100px;}#headerwrap.stickyscroll #header,body.innerpage #header{margin:0 auto;}#headerwrap.stickyscroll .suckerfish ul.menu li a img{width:50%;}#headerwrap.stickyscroll{min-height:100px;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;}#headerwrap.stickyscroll .padlr{padding-left:0px;padding-right:0px;}#header{position:relative;padding:10;margin:0 auto;}#header.row-fluid{width:auto;}#topleft{float:left;margin-left:6px;}#topright{float:right;margin-right:20px;}#top{float:left;padding-top:24px;}/* ----Sticky Header ----------------------*/body.nosticky #headerwrap{z-index:999;position:relative;}body.sticky #headerwrap{position:fixed;top:0%;z-index:999;width:100%;}#headerwrap.stickyscroll #head-top{float:left;width:200px;margin-top:8px;margin-left:10%;}/* ----------------------------------------------*//* 04 - Logo/* ----------------------------------------------*/#logo{display:none;float:left;}/* ----------------------------------------------*//* 05 - Menus Structure/* ----------------------------------------------*/#menuwrap.xtc-wrapper{max-width:1380px;}#menuwrap{margin-top:12px;padding-left:0;text-align:left;}#menu a.padlr{padding-left:40px;padding-right:40px;}.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul{margin-left:0}#menuwrap .suckerfish ul.menu > li ul li ul{margin:-50px 0 0 195px;min-width:200px}#menuwrap .dualfish ul.menu > li ul li ul{margin:-0 0 0 220px;min-width:100px;padding:6px 12px 12px;z-index:99999989}#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator{text-align:center;position:relative;display:inline-block;letter-spacing:1px;text-decoration:none;padding-bottom:6px;}#header ul.menu > li.parent:hover > a{text-align:center;position:relative;display:inline-block}#menuwrap ul.menu li.parent > ul > li,#menuwrap .dualfish ul.menu ul > li{padding:0px 5px 0 0;}#menuwrap ul.menu li.parent > ul > li a,#menuwrap .dualfish ul.menu ul > li a{display:block;}#menuwrap ul.menu li.parent > ul{margin-top:5px;padding:20px 0;}#menuwrap ul.menu li.parent > ul > li > ul{padding:12px 0;}#menuright1,#menuright2,#menuright1 .module,#menuright2 .module{float:right;padding-top:5px;margin:0}#menuwrap ul.menu li.deeper.parent > ul > li > ul:before{position:absolute;top:0px;left:0px;display:block;border-right:0px solid transparent;border-bottom:0px solid #fff;border-left:0px solid transparent;border-bottom-color:#fff;content:'';opacity:1;}/* Suckerfish - Dualfish Common CSS */.suckerfish ul.menu,.dualfish ul.menu{margin:0;padding:0}.suckerfish ul.menu ul,.dualfish ul.menu ul{visibility:hidden;position:absolute}.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover{overflow:visible}.suckerfish ul.menu > li,.dualfish ul.menu > li{display:inline-block;padding:0px 16px;}.suckerfish ul.menu > li img,.dualfish ul.menu > li img{}.suckerfish ul.menu > li:last-child,.dualfish ul.menu > li:last-child{padding:12px 0px 12px 16px;}.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a{display:block}.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu{padding:0}.suckerfish ul.menu li a img,.dualfish ul.menu li a img{padding:0;}.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover{visibility:visible}.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul{visibility:hidden}.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a{line-height:1.2;padding:12px 20px 12px 20px;text-align:left;}.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a{position:relative}.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title{margin:0 0 0 56px;padding:12px 0 0;display:block}/* Suckerfish */#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li{display:block}#menuwrap .suckerfish ul.menu > li ul li{min-width:190px}/* .dualfish */#menuwrap .dualfish ul.menu > li > ul{width:370px;padding:8px 8px 14px 0;}#menuwrap .dualfish ul.menu > li > ul > li{width:160px;margin:0;position:relative;float:left;margin-left:16px}#menuwrap .dualfish ul.menu > li > ul > li > ul{left:-50px;width:200px;margin-top:-40px}#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul{left:-15px;width:200px;margin-top:-38px}/* X-Menu */.xmenu{text-transform:none;letter-spacing:0;font-size:11px}#header .menu ul .xmenu{line-height:11px}#header span.xmenu{padding-top:4px;margin-bottom:0;line-height:85%}ul.imgmenu{width:100%;display:table;float:right}ul.imgmenu li{display:table-cell}ul.imgmenu li:first-child{padding-left:0}ul.imgmenu img{float:left;padding:0 12px 0 0;width:3em}ul.imgmenu span.image-title{float:left;font-size:1em;display:inline-block;line-height:133%}/* Side Menu */ul.iconside{padding:0;margin:0}.iconside ul{padding:0 0 0 12px;margin:0}.iconside{padding:0}.iconside li{display:block;padding:12px;margin-bottom:8px;}.iconside li a{display:block;position:relative}.side_title{font-size:16px;}.iconside li:hover .ca-main{color:#2676ac}.iconside li img{opacity:.5;margin:0 auto;width:44px}.iconside li:hover img{opacity:1}/* Icon Side Menu */.xtc-iconsidemob{display:none}/* Top Menu */ul.menutop li{list-style-type:none;display:inline;padding-right:12px}ul.menutop li:last-child{padding-right:0}ul.menutop li a{color:rgba(255,255,255,0.75);font-size:12px;font-weight:400}ul.menutop li::after{content:"|";padding-left:12px;color:rgba(255,255,255,0.75)}ul.menutop li:last-child::after{content:"";padding-left:0}/* Footer Menu */ul.menufooter{margin:0 auto;text-align:center}ul.menufooter li{list-style-type:none;display:inline;padding-right:12px}ul.menufooter li:last-child{padding-right:0}ul.menufooter li a{color:rgba(255,255,255,0.75);font-size:14px;font-weight:400}ul.menufooter li::after{content:"|";padding-left:12px;color:rgba(255,255,255,0.75)}ul.menufooter li:last-child::after{content:"";padding-left:0}ul.menufooter li::after{content:"|"}/* Mobile Menu */.mobile-menu{padding-bottom:20px}.mobile-menu select.menu.xtcmobilemenu{max-width:100%;width:100%;min-width:1%;border-color:#ddd}/*Bottom Menu */ul.menubottom{padding-left:0;margin-left:0}.menubottom a{font-size:14px;color:#fff;font-weight:400;line-height:26px;}.menubottom li{list-style:none inside none;}/*Side Menu */ul.menuside{padding-left:0;margin-left:0}.menuside a{font-size:14px;color:#333}.menuside li{padding-bottom:6px;margin-bottom:6px;list-style:none inside none;border-bottom:1px solid #ebebeb}/* Canvas Menu */#jxtc_canvasslide_left *,#jxtc_canvasslide_right *{margin:0;padding:0;border:0;outline:0;font-weight:300;font-style:normal;font-size:100%;vertical-align:baseline;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#jxtc_canvasslide_left a,#jxtc_canvasslide_right a{text-decoration:none}#jxtc_canvasslide_left input[type="radio"],#jxtc_canvasslide_right input[type="radio"]{display:none}#jxtc_canvasslide_left label,#jxtc_canvasslide_right label{cursor:pointer}#jxtc_canvasslide_left{z-index:99999999;position:fixed;width:0;height:100%;top:0;left:0}#jxtc_canvasslide_right{z-index:99999999;/* Keep the item above all other elements on the page */ position:fixed;width:auto;/* Width of the wrapper of the section. Adjust this value if you want wider elements */ height:100%;top:0;/* Vertical position of the elements */ right:0/* Horizontal position of the elements */}#jxtc_canvasslide_left section{margin:0;overflow-y:scroll;width:320px;height:100%;left:0;top:10%;z-index:10;background:#202020;-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);transition:all .4s cubic-bezier(0.2,0.6,0.3,1)}#jxtc_canvasslide_right section{margin:0;overflow-y:scroll;width:320px;height:100%;right:0;top:0;position:absolute;z-index:10;background:#202020;-webkit-backface-visibility:hidden;/* Webkit transition hack *//* Section animation upon opening */ -webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);transition:all .4s cubic-bezier(0.2,0.6,0.3,1)}#jxtc_canvasslide_left section,#jxtc_canvasslide_left input#close-item:checked ~ section{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#jxtc_canvasslide_right section,#jxtc_canvasslide_right input#close-item:checked ~ section{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#jxtc_canvasslide_left input#open-item:checked ~ section{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow:visible}#jxtc_canvasslide_right input#open-item:checked ~ section{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow:visible}#jxtc_canvasslide_left section .wrap{padding:30px 0;position:relative}#jxtc_canvasslide_left section .innerwrap{margin-top:30px}#jxtc_canvasslide_left label.open,#jxtc_canvasslide_left label.close{text-align:center;position:absolute}#jxtc_canvasslide_right label.close{right:30px;left:auto;top:0;bottom:auto;font-size:20px;background:#9ea3c5;color:#fff;width:22px}#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus{background:#757786}#jxtc_canvasslide_left label.open{font-family:'FontAwesome';font-size:24px;color:#222;width:50px;bottom:auto;left:-98px;right:auto;top:8%;margin:0 auto;padding:10px 0;text-transform:uppercase;z-index:1}#jxtc_canvasslide_right label.open{font-family:'FontAwesome';font-size:24px;color:#fff;font-weight:100;bottom:auto;left:-120px;right:auto;margin:12px 236px 0 auto;text-transform:uppercase;z-index:1}#jxtc_canvasslide_left input#close-item:checked ~ label.open{-webkit-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-moz-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-ms-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-o-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;transition:left .3s ease 0.4s,background .1s ease,color .1s ease;left:0}#jxtc_canvasslide_right input#close-item:checked ~ label.open{-webkit-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-moz-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-ms-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-o-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;transition:right .3s ease 0.4s,background .1s ease,color .1s ease;right:0}#jxtc_canvasslide_left label.open:hover,#jxtc_canvasslide_left label.open:focus{background:#222;color:#fff}#jxtc_canvasslide_left label.close,#jxtc_canvasslide_right label.close{right:30px;left:auto;top:2.5%;font-size:25px;background:#9ea3c5;color:#fff;width:30px;height:30px}#jxtc_canvasslide_left label.close:hover,#jxtc_canvasslide_left label.close:focus{background:#757786}#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus{background:#757786}#jxtc_canvasslide_left label,#jxtc_canvasslide_left select,#jxtc_canvasslide_left input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#jxtc_canvasslide_right label,#jxtc_canvasslide_right select,#jxtc_canvasslide_right input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#jxtc_canvasslide_left ul,#jxtc_canvasslide_right ul{top:10%;text-align:left}#jxtc_canvasslide_left a,#jxtc_canvasslide_right a{color:#A9A9A9;font-weight:500;padding:15px;cursor:pointer;border-bottom:2px solid #202020;border-left:4px solid #202020;font-size:15px;display:block;padding:8px 19px}#jxtc_canvasslide_left a:hover,#jxtc_canvasslide_right a:hover{background-color:#1b1b1b}#jxtc_canvasslide_left ul li,#jxtc_canvasslide_right ul li{list-style:none}#jxtc_canvasslide_left ul li a,#jxtc_canvasslide_right ul li a{padding:12px 14px}#jxtc_canvasslide_left ul li a.separator,#jxtc_canvasslide_right ul li a.separator{font-weight:100;font-size:10px;color:#aaa;background-color:#1b1b1b;padding:8px 4px;margin:12px 0;border-bottom:1px solid #191919;text-transform:uppercase;display:block}#jxtc_canvasslide_left a.separator:before,#jxtc_canvasslide_right a.separator:before{content:""}#jxtc_canvasslide_left a:before,#jxtc_canvasslide_right a:before{margin:0 12px;font-family:'FontAwesome';content:"\f105";font-size:14px;font-weight:100}#jxtc_canvasslide_left ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul li a{font-size:12px;padding-left:34px}#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul li a{font-size:12px;padding-left:54px}#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul > li > ul li a{font-size:12px;padding-left:72px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}/* ----------------------------------------------*//* 06 - Grid Regions/* ----------------------------------------------*//* Global Region Settings */#region1.row-fluid,#region2.row-fluid,#region3.row-fluid,#region4.row-fluid,#region5.row-fluid,#region6.row-fluid,#region7.row-fluid,#region8.row-fluid,#region9.row-fluid,#region10.row-fluid,#region11.row-fluid,#region12.row-fluid{width:auto;}/* Region Padding */.xtc-spacer{margin-bottom:0px;}/* ----Region1---------------------------*/#region1wrap .xtc-wrapper{padding:0px 0px 0px 0px;}#region1wrap .xtc-wrapper .modulecontent{padding:0px;}#region1.xtc-fluidwrapper{padding:0px 0px 0px 0px;}/* ----Region2---------------------------*/#region2wrap .xtc-wrapper{padding:0px30px;}#region2wrap .xtc-wrapper .modulecontent{padding:0px;}#region2.xtc-fluidwrapper{padding:0px30px;}/* ----Region3---------------------------*/#region3wrap .xtc-wrapper{padding:30px 0px 30px 0px;}.frontpage #region3wrap .xtc-wrapper{padding:30px 0px 0px 0px;}#region3wrap .xtc-wrapper .modulecontent{padding:0px;}#region3.xtc-fluidwrapper{padding:30px 0px 30px 0px;}#component{padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;margin-bottom:0px;}#newsflash,#banner,#pathway{padding-right:0px;padding-left:0px;margin-bottom:30px;}#breadcrumbs .modulecontent{padding-right:0px;padding-left:0px;margin-bottom:30px;}/* ----Region4---------------------------*/#region4wrap .xtc-wrapper{padding:0px 30px 0px 30px;}#region4wrap .xtc-wrapper .modulecontent{padding:0px;}#region4.xtc-fluidwrapper{padding:0px 30px 0px 30px;}/* ----Region5---------------------------*/#region5wrap .xtc-wrapper{padding:0px 30px 0px 30px;}#region5wrap .xtc-wrapper .modulecontent{padding:0px;}#region5.xtc-fluidwrapper{padding:0px 30px 0px 30px;}/* ----Region6---------------------------*/#region6wrap .xtc-wrapper{padding:0px 30px 0px 30px;}#region6wrap .xtc-wrapper .modulecontent{padding:0px;}#region6.xtc-fluidwrapper{padding:0px 30px 0px 30px;}/* ----Region7---------------------------*/#region7wrap .xtc-wrapper{padding:0px 30px 0px 30px;}#region7wrap .xtc-wrapper .modulecontent{padding:0px;}#region7.xtc-fluidwrapper{padding:0px 30px 0px 30px;}/* ----Region8---------------------------*/#region8wrap .xtc-wrapper{padding:;}#region8wrap .xtc-wrapper .modulecontent{padding:0px;}#region8.xtc-fluidwrapper{padding:;}/* ----Region9---------------------------*/#region9wrap .xtc-wrapper{padding:;}#region9wrap .xtc-wrapper .modulecontent{padding:0px;}#region9.xtc-fluidwrapper{padding:;}/* ----Region10---------------------------*/#region10wrap .xtc-wrapper{padding:;}#region10wrap .xtc-wrapper .modulecontent{padding:0px;}#region10.xtc-fluidwrapper{padding:;}/* ----Region11---------------------------*/#region11wrap .xtc-wrapper{padding:;}#region11wrap .xtc-wrapper .modulecontent{padding:0px;}#region11.xtc-fluidwrapper{padding:;}/* ----Region12---------------------------*/#region12wrap .xtc-wrapper{padding:0;}#region12wrap .xtc-wrapper .modulecontent{padding:0px;}#region12.xtc-fluidwrapper{padding:0;}/* Footer */#footerwrap .xtc-wrapperpad{padding:0px0px0px0px;}#footerwrap .xtc-wrapper{padding:0px0px0px0px;}#footer.xtc-fluidwrapper{padding:0px0px0px0px;}/* ----------------------------------------------*//* 07 - Module Structure/* ----------------------------------------------*/.module{margin:0 0 0px 0;}.modulecontent{padding:0px 0;}.lastarea .module{margin-bottom:0}/* Leftside Fixed Module */#leftside{z-index:9999;position:fixed;width:auto;height:100%;top:40%;left:-20px;}/* ----------------------------------------------*//* 08 - Mobile Structure/* ----------------------------------------------*/body.mobile .mobilepad{padding:0}body.mobile .mobile > div:first-child{padding:0}body.mobile #mobilewrap{float:right;width:80%}body.mobile .module{margin:0}body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none}body.mobile #footerwrap{min-width:100%}body.mobile span.itemImage img{max-width:100%;width:auto;}body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none;width:100%}body.mobile #mobilewrap .lg a{line-height:16px;}#xtc-mobilesitewrap #menu{float:none}.xtc-iconsidemob select[multiple],.xtc-iconsidemob select[size]{width:100%}#component.mobilecomponent.clearfix{padding:0 12px;margin-top:20px}.morewrap td.firstcol > div{text-align:right}.morewrap td.centercol > div{text-align:left}.area_map table{table-layout:fixed}/* ----------------------------------------------*//* 09 - Responsive Parameters/* ----------------------------------------------*/@media(max-width:0px ){#region1{display:none;}}@media(max-width:0px ){#region2{display:none;}}@media(max-width:0px ){#region3{display:none;}}@media(max-width:0px ){#region4{display:none;}}@media(max-width:0px ){#region5{display:none;}}@media(max-width:0px ){#region6{display:none;}}@media(max-width:0px ){#region7{display:none;}}@media(max-width:0px ){#region8{display:none;}}@media(max-width:0px ){#region9{display:none;}}@media(max-width:0px ){#region10{display:none;}}@media(max-width:0px ){#region11{display:none;}}@media(max-width:0px ){#region12{display:none;}}@media(max-width:900px ){#menu .xtcdefaultmenu{display:none;}#menu .mobilebtn{display:block;width:30px;height:30px;float:right;}.mobilebtn select{display:block;background:none;border:none;font-size:16px;height:40px;width:40px;opacity:0;position:absolute;box-sizing:border-box;top:22px;right:40px;}SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu{display:block;}#menuwrap{margin:8px 5px 0 0;}#menuright2{margin:0px;}#logo{display:block;float:left;}}@media(max-width:900px ){.mobileshow{display:block;}.mobilefloat li{display:inline-block;}ul.mobilefloat{margin:0px auto;text-align:center;}.mobilecenter{text-align:center;}}@media(max-width:900px ){.mobilehide{display:none;margin:0px;padding:0px;height:0px;}/* Show Page Titles at Mobile Level */#jem h1.componentheading,.blog.sponsors .page-header h1,.blog.speakers .page-header h1,.item-page.speakers .page-header h1{display:block;}}/** * @version1.0.1 * @packageJoomlaXTC Beard and Stash template for Joomla! 3.x * @authorJoomlaXTC http://www.joomlaxtc.com * @copyrightCopyright (C) 2016 Monev Software LLC. All rights reserved. * @licensehttp://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License *//* ----------------------------------------------*//* 01 - Basic Structure./* ----------------------------------------------*//* Body Frontpage Background */body.frontpage{background:white;color:#1d252d;}/* Body Innerpage Background */body.innerpage{background:white ;color:#1d252d;}/* Global Heading and links */a{color:#1890d7;}a:hover{color:#1890d7;}a:active{color:#1890d7;}h1{color:#0a3069;}h2{color:#1d252d;}h3{color:#1d252d;}h4{color:#161616;}h5{color:#161616;}h6{color:#161616;}/* Basecolor styles,used in JXTC Walls and 3rd party components */.basecolor_1{color:#FFFFFF;}.basecolor_2{color:#B01111;}.basecolor_3{color:#db3731ff;}.basecolor_4{color:#B01111;}.basecolor_5{color:#48A89B;}.basecolor_6{color:#808080;}.basecolor_7{color:#A168AD;}.basecolor_8{color:#910D0D;}.bgbasecolor_1{background:#FFFFFF;}.bgbasecolor_2{background:#B01111;}.bgbasecolor_3{background:#db3731ff;}.bgbasecolor_4{background:#B01111;}.bgbasecolor_5{background:#48A89B;}.bgbasecolor_6{background:#808080;fff}.bgbasecolor_7{background:#A168AD;}.bgbasecolor_8{background:#910D0D;}.btn.btn-primary{background:#db3731ff}.btn.btn-primary:hover{color:#db3731ff;background:#FFFFFF}.btn.basecolor_1{background:#FFFFFF;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_2{background:#B01111;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_3{background:#db3731ff;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_4{background:#B01111;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_5{background:#48A89B;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_5 a{color:#fff;}.btn.basecolor_6{background:#808080;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_6 a{color:#fff;}.btn.basecolor_7{background:#A168AD;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn.basecolor_8{background:#910D0D;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:700;border:0;padding:8px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/* ----------------------------------------------*//* 02 - Header,logo,menu/* ----------------------------------------------*//* Header Top Background */#headertop{background:#fff;/*box-shadow:inset 0px 0px 1px 0pxrgba(29,37,45,.08);*//*-webkit-box-shadow:inset 0px 0px 1px 0px rgba(29,37,45,.08);*//*-moz-box-shadow:inset 0px 0px 1px 0px rgba(29,37,45,.08);*/border-bottom:1px solid rgba(29,37,45,.08);;}/* Header Wrap Background */#headerwrap{background:white ;}#headerwrap.stickyscroll{}#headerwrap #header{padding:0 0;}/* Header Background */#header{background:#fff}#header{;}/* Sticky Header */#headerwrap.stickyscroll,.frontpage #headerwrap.nosticky{background:white ;}/* Innerpage Header */body.innerpage #header{background:#fff ;}body.innerpage #headerwrap{background:white ;}/* Logo */#logo a{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/logos/Programme_in_Project_Management_logo.webp) no-repeat 0 0;height:100px;width:232px;margin:9px;background-size:contain;}#logo{display:block;}#logoleftcontainer{display:flex;}#logoleft{flex:0 0 auto;}#logoleftheader{flex-basis:0;flex-grow:1;max-width:100%;}/* Menu *//* Menu Outerwrap */#menuwrap{background:white;}/* Menu Innerwrap */#menu{background:white;}/* Menu Top Level */#menuwrap ul.menu > li,span.separator{background-color:white;}#menuwrap ul.menu > li a,span.separator{color:#1d252d;}#menuwrap ul.menu li > ul > li.parent a:after,#menuwrap ul.menu li > ul > li.parent > ul > li.parent a:after,#menuwrap ul.menu li > ul > li.parent > ul > li > ul > li.parent a:after{margin-right:6px;float:right;font-family:'FontAwesome';content:"\f105";color:#1d252d;}#menuwrap ul.menu li > ul > li.parent > ul > li a:after,#menuwrap ul.menu li > ul > li.parent > ul > li.parent > ul > li a:after{content:"";}#menuwrap ul.menu > li:hover{background-color:white;}#menuwrap ul.menu > li:hover a{color:#db3731ff;}#menuwrap ul.menu > li.active{background-color:white;}#menuwrap ul.menu > li.deeper.parent.active{background-color:white;}#menuwrap ul.menu > li.deeper.parent.active.xtcHover{background-color:white;}#menuwrap ul.menu > li.active a{color:#db3731ff;}/* Menu Drop Level */#headerwrap #header #menuwrap ul.menu li.parent > ul{background-color:#FBFBFBFF;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);max-width:300px;z-index:10;}/* Shadow layer (ONLY for the first level dropdown) */#headerwrap #header #menuwrap ul.menu > li.deeper.parent > ul::before{/* Added '>' after .menu */ content:none;/* hidden:the up-arrow overflows the top of the dropdown and would be clipped by the scrollable-menu overflow (see default.css) */ position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:26px;height:13px;background:rgba(0,0,0,0.4);/* shadow color */ clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:9;filter:blur(2px);}/* Triangle layer (on top - ONLY for the first level dropdown) */#headerwrap #header #menuwrap ul.menu > li.deeper.parent > ul::after{/* Added '>' after .menu */ content:none;/* hidden:paired with ::before above;incompatible with scrollable dropdown (see default.css) */ position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:26px;height:13px;background:#FBFBFBFF;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:10;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li{text-align:left;background:transparent;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li > a{color:#1d252d;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li:hover{background:transparent;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li > a:hover,#headerwrap #header #menuwrap ul.menu li.parent > ul > li > a:hover:after{color:#db3731ff;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li.active{background:transparent;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li.active:hover{background:transparent;}#headerwrap #header #menuwrap ul.menu li.parent > ul > li.active > a,#headerwrap #header #menuwrap ul.menu li.parent > ul > li.active > a:after{color:#db3731ff;border-bottom:0px;}#jxtc_canvasslide_left a:hover,#jxtc_canvasslide_right a:hover{color:#fff;border-left:4px solid #db3731ff;}#jxtc_canvasslide_left label.close,#jxtc_canvasslide_right label.close{background:#db3731ff;opacity:1;}label.open.xtccanvas{background:#FFFFFF;color:#fff;padding:8px 10px;font-size:22px;}#menu .mobilebtn{color:#999;padding:12px;font-size:22px;line-height:30px;}ul.menubottom{text-align:center;color:#fff;}.menubottom a{text-align:center;color:#fff;}#menuwrap ul.menu > li a.bookit{border:0px solid #fff;padding:6px 12px 8px 12px;background:#B01111;}#menuwrap ul.menu > li:hover a.bookit{border:0px solid #fff;}.iconside li{background:#FFFFFF;}.iconside li ul li{border:0px;margin-left:12px;}.iconside li a{color:#fff;font-weight:200;}/* ----------------------------------------------*//* 03 - Region Layout/* ----------------------------------------------*//* Region 1 *//* Region outerwrap */#region1wrap{background:;}/* Region innerwrap */#region1{background:;}/* Region 2 *//* Region outerwrap */#region2wrap{background:;}/* Region innerwrap */#region2{background:#fff ;}/* Region 3 *//* Region outerwrap */#region3wrap{background:transparent ;}/* Region innerwrap */#region3{background:#fff ;}/* Component */#component{background:}/* Left */#left{background:transparent}/* Right */#right{background:transparent}/* Region 4 *//* Region outerwrap */#region4wrap{background:;}/* Region innerwrap */#region4{background:#fff ;}/* Region 5 *//* Region outerwrap */#region5wrap{background:;}/* Region innerwrap */#region5{background:;}/* Region 6 *//* Region outerwrap */#region6wrap{background:;}/* Region innerwrap */#region6{background:#fff ;}/* Region 7 *//* Region outerwrap */#region7wrap{background:;}/* Region innerwrap */#region7{background:;}/* Region 8 *//* Region outerwrap */#region8wrap{background:;}/* Region innerwrap */#region8{background:#fff ;}/* Region 9 *//* Region outerwrap */#region9wrap{background:transparent ;}/* Region innerwrap */#region9{background:white ;}/* Region 10 *//* Region outerwrap */#region10wrap{background:transparent ;}/* Region innerwrap */#region10{background:#fff ;}/* Region 11 *//* Region outerwrap */#region11wrap{background:transparent ;}/* Region innerwrap */#region11{background:;}/* Region 12 *//* Region outerwrap */#region12wrap{background:transparent ;}/* Region innerwrap */#region12{background:#000000 ;}/* Footer *//* Region outerwrap */#footerwrap{background:;color:#222;}#footer{background:#fff;color:#222;}/* ----------------------------------------------*//* 04 - Module Suffixes/* ----------------------------------------------*//* Module Background */.module{background:transparent;}/* Module Title Background */h3.moduletitle{background:;}/* Module Title First Word Color */h1.moduletitle span.first_word,h2.moduletitle span.first_word,h3.moduletitle span.first_word,h4.moduletitle span.first_word,h5.moduletitle span.first_word,h6.moduletitle span.first_word{color:#910D0D;}/* Module Title Rest Word Color */h1.moduletitle span.rest,h2.moduletitle span.rest,h3.moduletitle span.rest,h4.moduletitle span.rest,h5.moduletitle span.rest,h6.moduletitle span.rest{color:#910D0D;}.modulecontent{color:#1d252d;}/* Rounded */.module.rounded{border-radius:6px;}.module.roundedtitle .moduletitle{border-radius:6px;}/* shadowed */.module.shadowed{-webkit-box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);}.module.shadowedtitle .moduletitle{-webkit-box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);box-shadow:0px 4px 23px 2px rgba(0,0,0,0.5);}/* Colors */.blue h3 span{color:#457fc1;}.ltgrey h3 span{color:#ccc;}.dkgrey h3 span{color:#666;}.red h3 span{color:#8c173e;}.green h3 span{color:#466d66;}.purple h3 span{color:#3D283A;}.orange h3 span{color:#f47d43;}.yellow h3 span{color:#fac611;}.white h3 span{color:#fff;}.textdark .modulecontent,.textdark .modulecontent a{color:#000;}.textlight .modulecontent,.textlight .modulecontent a{color:#fff;}/* Base Colors */.basecolor_1 h1 span,.basecolor_1 h2 span,.basecolor_1 h3 span,.basecolor_1 h4 span,.basecolor_1 h5 span,.basecolor_1 h6 span{color:#FFFFFF;}.basecolor_2 h1 span,.basecolor_2 h2 span,.basecolor_2 h3 span,.basecolor_2 h4 span,.basecolor_2 h5 span,.basecolor_2 h6 span{color:#B01111;}.basecolor_3 h1 span,.basecolor_3 h2 span,.basecolor_3 h3 span,.basecolor_3 h4 span,.basecolor_3 h5 span,.basecolor_3 h6 span{color:#db3731ff;}.basecolor_4 h1 span,.basecolor_4 h2 span,.basecolor_4 h3 span,.basecolor_4 h4 span,.basecolor_4 h5 span,.basecolor_4 h6 span{color:#B01111;}.basecolor_5 h1 span,.basecolor_5 h2 span,.basecolor_5 h3 span,.basecolor_5 h4 span,.basecolor_5 h5 span,.basecolor_5 h6 span{color:#48A89B;}.basecolor_6 h1 span,.basecolor_6 h2 span,.basecolor_6 h3 span,.basecolor_6 h4 span,.basecolor_6 h5 span,.basecolor_6 h6 span{color:#808080;}.basecolor_7 h1 span,.basecolor_7 h2 span,.basecolor_7 h3 span,.basecolor_7 h4 span,.basecolor_7 h5 span,.basecolor_7 h6 span{color:#A168AD;}.basecolor_8 h1 span,.basecolor_8 h2 span,.basecolor_8 h3 span,.basecolor_8 h4 span,.basecolor_8 h5 span,.basecolor_8 h6 span{color:#910D0D;}/* Basecolor Box Suffixes */.module.box{padding:20px;}.module.box h1 span,.module.box h2 span,.module.box h3 span,.module.box h4 span,.module.box h5 span,.module.box h6 span,.module.box .modulecontent{color:#fff;}.module.basecolor1.box{background:#FFFFFF;}.module.basecolor2.box{background:#B01111;}.module.basecolor3.box{background:#db3731ff;}.module.basecolor4.box{background:#B01111;}.module.basecolor5.box{background:#48A89B;}.module.basecolor6.box{background:#808080;}.module.basecolor7.box{background:#A168AD;}.module.basecolor8.box{background:#910D0D;}.module.transparent.box{background-color:rgba(0,0,0,0.5);}.module.dark.box{background:#222;}.module.darktrans.box{background:rgba(0,0,0,0.7)}.module.blue.box{background:#457fc1;}.module.red.box{background:#8c173e;}.module.green.box{background:#466d66;}.module.orange.box{background:#f47d43;}.module.purple.box{background:#3D283A;}.module.yellow.box{background:#fac611;}.module.light.box{background:#fafafa;}.module.light.box h1 span,.module.light.box h2 span,.module.light.box h3 span,.module.light.box h4 span,.module.light.box h5 span,.module.light.box h6 span,.module.light.box .modulecontent{color:#333;}/* Sideline Base Color Suffix Styles */.sideline h1.moduletitle,.sideline h2.moduletitle,.sideline h3.moduletitle,.sideline h4.moduletitle,.sideline h5.moduletitle,.sideline h6.moduletitle{background:none;padding:0 0 0 20px;border-right:0px;border-top:0px;border-bottom:0px;border-style:solid;}/* These parameters are controlled by the base colors in the template adaministrator */.basecolor1 .moduletitle{border-color:#FFFFFF;}.basecolor2 .moduletitle{border-color:#B01111;}.basecolor3 .moduletitle{border-color:#db3731ff;}.basecolor4 .moduletitle{border-color:#B01111;}.basecolor5 .moduletitle{border-color:#48A89B;}.basecolor6 .moduletitle{border-color:#808080;}.basecolor7 .moduletitle{border-color:#A168AD;}.basecolor8 .moduletitle{border-color:#910D0D;}/* Sideline Colors */.red .moduletitle{border-color:#8c173e;}.blue .moduletitle{border-left-color:#457fc1;}.green .moduletitle{border-left-color:#466d66;}.orange .moduletitle{border-left-color:#f47d43;}.purple .moduletitle{border-left-color:#3D283A;}.yellow .moduletitle{border-left-color:#fac611;}/* Tabbed */.module.tabbed .moduletitle{padding:20px 0 20px 20px;}.module.tabbed.shadowed .modulecontent{padding:20px;}.tabbed .moduletitle span{color:#fff;}.module.tabbed.light .moduletitle span{color:#333;}.module.tabbed.blue .moduletitle{background:#457fc1;}.module.tabbed.light .moduletitle{background:#fafafa;}.module.tabbed.dark .moduletitle{background:#222;}.module.tabbed.red .moduletitle{background:#8c173e;}.module.tabbed.green .moduletitle{background:#466d66;}.module.tabbed.orange .moduletitle{background:#f47d43;}.module.tabbed.purple .moduletitle{background:#3D283A;}.module.tabbed.yellow .moduletitle{background:#fac611;}/* Title Borders *//* Top Border */.titletopborder .moduletitle{border-top:4px solid #999;padding-top:12px}/* Bottom Border */.titlebottomborder .moduletitle{border-bottom:4px solid #999;padding-bottom:12px}/* Left Border */.titleleftborder .moduletitle{border-left:4px solid #999;padding-left:12px}/* Right Border */.titlerightborder .moduletitle{border-right:4px solid #999;padding-right:12px}/* Module Borders *//* Top Border */.module.topborder{border-top:4px solid #999;padding-top:12px}/* Bottom Border */.module.bottomborder{border-bottom:4px solid #999;}/* Left Border */.module.leftborder{border-left:4px solid #999;padding-left:12px}/* Right Border */.module.rightborder{border-right:4px solid #999;padding-right:12px}/* Border */.border h3.moduletitle{text-align:center;margin-bottom:36px}.border h3.moduletitle span{border:1px solid #666;padding:12px 24px;font-size:24px;font-weight:200}.border h3.moduletitle:after{content:'';display:block;margin-top:-16px;border-bottom:1px solid #666;width:90%;margin-left:auto;margin-right:auto}.border .modulecontent{text-align:center;}/* Border Module background color - Covers the border behind the text with the background color */#region1wrap .border h3.moduletitle span{background:;}#region2wrap .border h3.moduletitle span{background:#fff;}#region3wrap .border h3.moduletitle span{background:#fff;}#region4wrap .border h3.moduletitle span{background:#fff;}#region5wrap .border h3.moduletitle span{background:;}#region6wrap .border h3.moduletitle span{background:#fff;}#region7wrap .border h3.moduletitle span{background:;}#region8wrap .border h3.moduletitle span{background:#fff;}#region9wrap .border h3.moduletitle span{background:white;}#region10wrap .border h3.moduletitle span{background:#fff;}#region11wrap .border h3.moduletitle span{background:;}#region12wrap .border h3.moduletitle span{background:#000000;}/* Borderwrap */.bwrap{border:1px solid #d3d3d3;padding:30px}.bwrap h3.moduletitle{padding:13px 24px;margin-left:-24px;margin-right:-24px}/* ----------------------------------------------*//* 05 - Content Overrides/* ----------------------------------------------*//* Joomla Content */h1.pagetitle span{color:#1d252d;}.contentheading{color:#1d252d;}.page-header h1,.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category{color:#1d252d;}.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2{color:#1d252d;}.com_content .blog .page-header h2 a,.com_content .blog .page-header h2{color:#1d252d;}.article-info.muted{color:#1d252d;}.item-image img:hover{opacity:0.8;}.item-page .item-image:hover{background:transparent;}ul.social i:hover{color:#808080;}.com_content p.readmore a.btn{color:#fff;background:#48A89B;font-weight:700;}.com_content p.readmore a.btn:hover{color:#FFFFFF;background:transparent;border:1px solid #FFFFFF;font-weight:700;}.com_content .blog .faq-blog_item:hover{border-color:#FFFFFF;}.com_content .blog .faq-blog_item span .page-header h2::before{color:#FFFFFF;}.pricetbl-title{background:#B01111;}.pricetbl-price{background:#FFFFFF;color:#fff;}.com_content .blog .item .pricetbl-wrap .j2store-product{background:#db3731ff;color:#fff;}.loginpagetitle{color:#B01111}.calendar tbody td.hilite,.calendar tbody td.active,.calendar tbody td.selected{/* Hovered cells <TD> */ background:#FFFFFF;color:#fff;border-radius:50%;font-weight:bold;}.calendar thead .name{background:#FFFFFF;color:#fff;}.eventcontentinner{background:#FFFFFF;color:#fff;}.eventcontentinner a{color:#fff;}/* ----------------------------------------------*//* 06 - Module CSS/* ----------------------------------------------*//* Common CSS *//* Font Awesome Divider dots under the home page titles controlled by basecolor1 parameter in the template administrator */i.divide{color:#FFFFFF;}i.wdivide{color:#fff;}/* White Text CSS */.wsubtext{color:#fff;}.wsubtext a{color:#fff;}/* HOME PAGE MODULES *//* Custom HTML - User 13 'Always Hip' */.u13_icon{padding:36px 0;}.u13_wrap{width:40%;margin:0 auto;vertical-align:middle;text-align:center;}.u13_wrap h2,.u13_wrap p{text-shadow:0px 2px 4px rgba(150,150,150,1);}/* Deluxe NewsPro - User 19 'Our Services' in module css */.U19_intro{background:#fff;border:5px dashed #FFFFFF;}.U19_intro img{filter:invert(100%);}.services_wrap h2,.services_wrap p{color:#333;}/* Deluxe NewsPro - User 25 'Our Staff' */.fparticles_borderstyle{border-color:#FFFFFF;}.fparticles_borderstyle:hover{padding:12px;border:5px solid #FFFFFF;background:#fff;}.fparticles_borderstyle.white{border:3px solid #fff;padding:9px 9px 3px 9px;}a.appbutton{background:#FFFFFF;color:#fff;padding:16px;font-weight:bold;}/* Appointment Book Overrides */#appbook .calendar a{background:#FFFFFF;color:#fff;padding:16px;}.appPersonalIntro,.appServiceIntro,.com_jxtcappbook span.formBtnTxt{font-weight:normal;color:#FFFFFF;}.com_jxtcappbook #monthTableDiv,.com_jxtcappbook #timeTableDiv{background:#FFFFFF;}.com_jxtcappbook .timeHeader,.com_jxtcappbook .timeHeaderFill,.com_jxtcappbook .prevYear,.com_jxtcappbook .nextYear,.com_jxtcappbook .prevMonth,.com_jxtcappbook .nextMonth,.com_jxtcappbook .currentDay{background:#B01111;}.com_jxtcappbook .weekEnd,.com_jxtcappbook .timeSlot,.com_jxtcappbook .timeBusy,.com_jxtcappbook .weekDayHeader,.com_jxtcappbook .weekDay{color:#fff;}.com_jxtcappbook .timeBusy,.com_jxtcappbook .timeBusy a{color:#f3ff05;}/* ----------------------------------------------*//* 07 - Responsive CSS/* ----------------------------------------------*/@media(max-width:0px ){body.frontpage{background:#fff;color:#1d252d;background-attachment:scroll;}body.innerpage{background:#fff;color:#1d252d;}}@media (max-width:0px){#headerwrap{background-attachment:scroll;background-size:auto;}#header{background:#fff;}#headerwrap,#header{background-image:none;}}@media(max-width:900px ){#logo a{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/logos/Programme_in_Project_Management_logo.webp)no-repeat 0 0;height:60px;width:139px;margin:13px;background-size:contain;}#logo{display:block;}#logoleft{display:none;}#logoleftmobilelogo{display:block;}}@media(min-width:901px ){#logoleft{display:block;}#logoleftmobilelogo{display:none;}}@media(max-width:480px ){/* ----------------------------------------------*//* L 01 - Region 1/* ----------------------------------------------*/#region1wrap{background:;}#region1wrap{background-attachment:scroll;background-size:auto;}#region1{background:;}}/* ----------------------------------------------*//* L 02 - Region 2/* ----------------------------------------------*/@media(max-width:0px ){#region2wrap,#region2{background-image:none;}}@media(max-width:0px ){#region3wrap,#region3{background-image:none;}}@media(max-width:849px ){/* ----------------------------------------------*//* L 04 - Region 4/* ----------------------------------------------*/#region4wrap{background:;}#region4wrap{background-attachment:scroll;background-size:auto;}#region4{background:#fff ;}}@media(max-width:480px ){/* ----------------------------------------------*//* L 05 - Region 5/* ----------------------------------------------*/#region5wrap{background:;}#region5wrap{background-attachment:scroll;background-size:auto;}#region5{background:;}}@media(max-width:0px ){}@media(max-width:480px ){/* ----------------------------------------------*//* L 07 - Region 7/* ----------------------------------------------*/#region7wrap{background:;}#region7wrap{background-attachment:scroll;background-size:auto;}#region7{background:;}}@media(max-width:768px ){#region8wrap,#region8{background-image:none;}}@media(max-width:900px ){#region9wrap,#region9{background-image:none;}}@media(max-width:px ){#region10wrap,#region10{background-image:none;}}@media(max-width:0px ){#region11wrap,#region11{background-image:none;}}@media(max-width:0px ){#region12wrap,#region12{background-image:none;}}/* End Responsive Parameters *//** * @version1.0.1 * @packageJoomlaXTC Beard and Stash template for Joomla! 3.x * @authorJoomlaXTC http://www.joomlaxtc.com * @copyrightCopyright (C) 2016 Monev Software LLC. All rights reserved. * @licensehttp://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License *//* ----------------------------------------------*//* GLOBAL TYPOGRAPHY/* ----------------------------------------------*/body,#component p,input,button,select,textarea{font-family:Arial;font-size:16px;direction:ltr;line-height:1.56;font-weight:400;}input[type="password"],input[type="text"]{line-height:1.5px;/* Adjusts the line height (unitless value,relative to font-size) */ height:40px;/* Optional:Sets the input height for better appearance */}.login-container input[type="password"],.login-container input[type="text"],.registration input[type="password"],.registration input[type="text"],.registration input[type="email"],.member-profile input[type="password"],.member-profile input[type="text"],.member-profile input[type="email"]{max-width:400px;}.login-container .input-password-toggle,.registration .input-password-toggle,.member-profile .input-password-toggle{max-width:50px;}.page-header h1,h1,h2,h3,h4,h5,h6{font-family:Arial;}.control-label .spacer,.control-label .text{float:none;text-align:right;display:block;width:auto;height:auto;}h1{font-size:32px;line-height:112%;letter-spacing:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0;}h2{font-size:18px;line-height:120%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin:10px 0;}h3{font-size:16px;line-height:120%;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0;}h4{font-size:16px;line-height:120%;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0;}h5{font-size:16px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0;}h6{font-size:16px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0;}td{font-size:100%}th{font-weight:700;padding:5px;text-align:left}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%;color:#F06}sup{bottom:1ex}sub{top:.5ex}del{text-decoration:line-through}small{font-size:8px}pre{border-left:3px solid #999;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;background:#efefef}ol{list-style-type:decimal;}hr{border-color:#ededed;border-style:solid;border-width:1px 0 0;height:1px;margin:2px 0}fieldset{border:0 solid #999}legend{padding:.2em 0;border:0 solid #333;color:#aaa;font-size:100%;font-weight:700;margin:0;text-transform:uppercase}abbr[title]{border-bottom:1px dashed #999;cursor:help}big{font-size:150%}center{text-align:center}a{text-decoration:none}a:hover{text-decoration:none}.typowrap{background:#fafafa;padding:30px;border-radius:5px;margin-bottom:30px}#multicolumnelement{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:15em;-moz-column-count:15em;column-count:15em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1em solid #000;-moz-column-rule:1em solid #000;column-rule:1em solid #000}#iconlistwrap{margin-top:30px}ul.column li{margin:0 0 30px;text-align:center}ul.pagenav li{padding:3px}.textlarge{font-size:54px}.textlarge1{font-size:38px}.nolh h1,.nolh h2,.nolh h3,.nolh h4,.nolh h5,.nolh h6,.nolh p{line-height:0;}/* ----------------------------------------------*//* MENU TYPOGRAPHY/* ----------------------------------------------*/#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator{font-family:Arial;font-size:14px;text-transform:uppercase;font-weight:400;}#menuwrap ul.menu li.parent > ul > li > a{font-family:Arial;font-size:14px;font-weight:400;letter-spacing:0px;text-transform:capitalize;}/* ----------------------------------------------*//* COMPONENT TYPOGRAPHY/* ----------------------------------------------*/.page-header h1,.componentheading,.pagetitle,.componentheading span,h1.pagetitle span,.itemListCategory h1.pagetitle span,.pagetitle span,#component h1.pagetitle span,#component h1{font-family:Arial;font-size:32px;line-height:120%;display:block;font-weight:700;}.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2,.com_k2 .itemHeader h2.itemTitle{font-family:Arial;font-size:32px;line-height:120%;padding:0px;margin-bottom:32px;text-align:left;font-weight:700;letter-spacing:0px;}.com_content .blog .page-header h2 a,.com_content .blog .page-header h2,.com_content .featured-blog .page-header h2 a,.com_content .featured-blog .page-header h2,.com_k2 .catItemHeader h3.catItemTitle,span.subheading-category{font-family:Arial;font-size:18px;line-height:120%;margin-bottom:16px;font-weight:700;letter-spacing:0px;}.com_content .blog .span3 .page-header h2,.com_content .blog .span3 .page-header h2 a{font-size:22px;letter-spacing:0px;}@media screen and (max-width:900px){.com_content .blog .span3 .page-header h2,.com_content .blog .span3 .page-header h2 a{font-size:18px;}}ul{list-style-position:outside;}/* ----------------------------------------------*//* MODULE TYPOGRAPHY/* ----------------------------------------------*/ h3.moduletitle,.moduletable h3{font-size:18px;line-height:18px;font-family:Arial;letter-spacing:0px;}span.rest,h3.moduletitle span.rest{font-weight:900;margin-left:-3px;}div.joomla div.description{font-size:18px;line-height:20px;}.breadcrumb>li{font-size:12px;}div.breadcrumbs a.pathway{font-size:11px;}/*Be nice,IE fix below*//*div,a,a:link{font-family:Arial;}*//* ----------------------------------------------*//* TYPO STYLES/* ----------------------------------------------*//* Drop Cap and Quotes Styles */.dropcap{float:left;padding:0 8px 0 0;display:block;color:#999;font:80px/60px Times,serif}quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}.quotetxt{font-weight:100}blockquote.opensmall{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}blockquote.opensmall p{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}blockquote.openlarge{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}blockquote.openlarge p{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}/* Div Styles */.highlight{padding:12px;background:#ffc;color:#333;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}.code{background:#f4f4f4;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:12px;color:#333}.note{background:#feef9c url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/note.gif) no-repeat right bottom;font-size:1em;color:#000;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-bottom:15px}/* P Class Styles */p.error{padding-left:25px;color:#f10033;background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/error.gif) no-repeat top left}p.message{color:#069;background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/info.gif) no-repeat top left;padding-left:25px}p.ideas{padding-left:25px;color:#ee9600;background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/lightbulb.gif) no-repeat top left}p.download{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/download.gif) no-repeat 5px center;padding-left:25px}p.astrix{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}p.com{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}p.mod{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}p.plug{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}p.lang{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}p.rss{background:url(https://projectmanagementsa.co.za/templates/beardandstash/images/typo/rss.png) no-repeat 5px center;padding-left:25px;padding-right:0;padding-top:0;padding-bottom:0}.ulwrap{background:#f4f4f4;border:1px solid #ddd;margin:0 0 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}h3.wraptitle{padding:0;margin:0;font-size:16px;color:#666;line-height:100%}.h3large h3.moduletitle{font-size:28px}/* UL Icons */ul.icons{list-style:none;padding:12px 0;margin:0}ul.icons li span{padding-right:10px}ul.icons li span i.icon-ok{color:#5ea62a}ul.icons li span i.icon-star{color:#eec523}ul.icons li span i.icon-remove-sign{color:#900}ul.icons li span i.icon-comments{color:#5e8bc9}ul.icons li span i.icon-play-circle{color:#222}/* Button Colors */.btnblue{background:#6791e7;color:#fff;border:0;padding:8px 12px}.btnred{background:#e52644;color:#fff;border:0;padding:8px 12px}.btngreen{background:#1b3647;color:#fff;border:0;padding:8px 12px}.btnorange{background:#ff5353;color:#fff;border:0;padding:8px 12px}.btnyellow{background:#ffbc48;color:#fff;border:0;padding:8px 12px}.btngrey{background:#222;color:#fff;border:0;padding:8px 12px}/* Blog Bubbles */.blog-red,.blog-blue,.blog-green,.blog-cyan,.blog-tan,.blog-yellow,.blog-grey,.blog-pink{line-height:133%;margin-bottom:15px;position:relative;padding:30px;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:0}.blog-red+p,.blog-blue+p,.blog-green+p,.blog-cyan+p,.blog-tan+p,.blog-yellow+p,.blog-grey+p,.blog-pink+p{margin:15px 0 2em 85px;font-style:italic}.blog-red:after,.blog-blue:after,.blog-green:after,.blog-cyan:after,.blog-tan:after,.blog-yellow:after,.blog-grey:after,.blog-pink:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}.blog-red{background:#590c0d}.blog-red:after{border-color:transparent #590c0d}.blog-blue{background:#587faf}.blog-blue:after{border-color:transparent #587faf}.blog-green{background:#90892f}.blog-green:after{border-color:transparent #90892f}.blog-tan{background:#87785e}.blog-tan:after{border-color:transparent #87785e}.blog-cyan{background:#21ceda}.blog-cyan:after{border-color:transparent #21ceda}.blog-yellow{background:#c8a446}.blog-yellow:after{border-color:transparent #c8a446}.blog-grey{background:#7a7a7a}.blog-grey:after{border-color:transparent #7a7a7a}.blog-pink{background:#b12d4c}.blog-pink:after{border-color:transparent #b12d4c}@font-face{font-family:"Flaticon";src:url("https://projectmanagementsa.co.za/templates/beardandstash/fonts/flaticon.eot");src:url("https://projectmanagementsa.co.za/templates/beardandstash/fonts/flaticon.eot#iefix") format("embedded-opentype"),url("https://projectmanagementsa.co.za/templates/beardandstash/fonts/flaticon.woff") format("woff"),url("https://projectmanagementsa.co.za/templates/beardandstash/fonts/flaticon.ttf") format("truetype"),url("https://projectmanagementsa.co.za/templates/beardandstash/fonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal;}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;margin-left:20px;}.flaticon-comb:before{content:"\e000";}.flaticon-cut3:before{content:"\e001";}.flaticon-deer4:before{content:"\e002";}.flaticon-facialhair:before{content:"\e003";}.flaticon-hair66:before{content:"\e004";}.flaticon-hairdresser9:before{content:"\e005";}.flaticon-hairstyle2:before{content:"\e006";}.flaticon-razor2:before{content:"\e007";}@media screen and (max-width:900px){.items-leading.xtc-leading.row-fluid .span3 .cat_title,.xtc-intro.clearfix.row-fluid .span3 .cat_title{font-size:18px;}}/* Joomla Legacy Icon Mappings to Font Awesome 6 */.icon-white{color:#fff;}.icon-angle-left::before{content:"\f104";/* fa-angle-left */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-angle-right::before{content:"\f105";/* fa-angle-right */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-angle-double-right::before{content:"\f101";/* fa-angles-right */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-angle-double-left::before{content:"\f100";/* fa-angles-left */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-plus::before{content:"\2b";/* + */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-minus::before{content:"\f068";/* fa-minus */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-search::before{content:"\f002";/* fa-magnifying-glass */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-user::before{content:"\f007";/* fa-user */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-edit::before{content:"\f044";/* fa-pen */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-trash::before{content:"\f1f8";/* fa-trash */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-download::before{content:"\f019";/* fa-download */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-eye::before{content:"\f06e";/* fa-eye */ font-family:"Font Awesome 6 Free";font-weight:900;}.icon-eye-slash::before{content:"\f070";/* fa-eye-slash */ font-family:"Font Awesome 6 Free";font-weight:900;}