/****************************************************************** Theme Name: Accelerate by AMP Publisher Theme URI: https://ampwptools.com/product/accelerate-by-amp-publisher/ Description: Accelerate by AMP Publisher is the first theme designed to be native AMP compliant across all page and post types. Accelerate features an advanced SEO site architecture, including schema markup, to maximize search performance. The theme includes multiple layouts to choose from and many Customizer settings for easy site styling and customization. Accelerate is fully compatible with WooCommerce making it a great theme for ecommerce sites. With lighting fast page loads and fully responsive design, Accelerate is the perfect theme for a mobile first world. * Accelerated Mobile Pages Project (AMP) compliant * Mobile-first, Responsive Layout * Custom Colors * Custom Header * Social Links For more information about Accelerate by AMP Publisher please go to https://ampwptools.com/product/accelerate-by-amp-publisher/ View the Accelerate User Manual at https://ampwptools.com/accelerate-user-manual/ Author: AMP Publisher Author URI: https://ampwptools.com/ Version: 1.0.3 Text Domain: accelerate-by-amp-publisher Domain Path: /languages License: GNU General Public License v2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: custom-header, custom-background, custom-logo, custom-colors, blog, featured-images, full-width-template, theme-options, flexible-header Stylesheet: Main Stylesheet Note: **************************START_STYLEHEET***********************/ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;} code,kbd,pre,samp{font-family:monospace,serif;font-size:100%;} table{border-collapse:collapse;border-spacing:0;width:100%;} td{padding:3px 5px;} ol,ul{text-decoration:none;list-style:none;list-style-type:none;} .size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto;} .thecontent a{z-index:1;} .thecontent ul, .cont ul, .ctxt ul{list-style:disc inside none;list-style-type:disc;} .thecontent ol, .cont ol, .ctxt ol{list-style:decimal inside none;list-style-type:decimal;} .thecontent ul, .cont ul, .ctxt ul, .thecontent ol, .cont ol, .ctxt ol{padding-left: 2.5em;margin-left: 0;} .thecontent ul ul, .cont ul ul, .ctxt ul ul, .thecontent ol ol, .cont ol ol, .ctxt ol ol{list-style-type: circle;} .sticky{}.gallery-caption{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.screen-reader-text{} /** BASICS **/ *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;} .container *{max-width:100%;} a{text-decoration:none;transition:color 0.3s;} .main{line-height:[[site-line-height]];} .container{ display:block;font-family:'Open Sans','Lucida Grande','Tahoma','sans-serif';font-size:[[site-font-size]];font-weight:300; } .cwrap p, .cwrap h1, .cwrap .h1, .cwrap h2, .cwrap .h2, .cwrap h3, .cwrap .h3, hr{margin-bottom:15px;} h1, .h1{font-size:[[h1-font-size]];line-height:1.3;font-weight:300;} h2, .h2{font-size:[[h2-font-size]];line-height:1.3;font-weight:300;} h3, .h3{font-size:[[h3-font-size]];line-height:1.3;font-weight:300;} h4, .h4{font-size:[[h4-font-size]];line-height:1.3;} h5, .h5{font-size:[[h5-font-size]];line-height:1.3;} h6, .h6{font-size:[[h6-font-size]];line-height:1.3;} @media (max-width:900px){ h1, .h1{font-size:calc([[h1-font-size]] * .8);} h2, .h2{font-size:calc([[h2-font-size]] * .8);} } amp-img, amp-img img, img{max-width:100%;object-fit:cover;border:0;} .cf{clear:both;display:block;} .hr{height:1px;width:100%;border-bottom:[[site-font-color]] solid 1px;} .hidden{display:none;} .bodyfixed{position:fixed;} .main{color:[[site-font-color]];} .main a{color:[[site-link-color]];} .main a:hover{color:[[site-link-hover-color]];} input:not([type=submit]), textarea{display:block;font-size:16px;font-weight:300;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#2d2d2d;background-color:#FFF;-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.36) inset;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.36) inset;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.36) inset;font-family:'Open Sans','Lucida Grande','Lucida Sans Unicode',Tahoma,sans-serif;} input:not([type=submit]){height:36px;line-height:30px;text-indent:10px;} input[type=checkbox]{display:inline-block;height:auto;width:auto;} textarea{padding:10px;text-indent:10px;} .container button:not(.customize-partial-edit-shortcut-button), .container input.submit, a.comment-reply-link, a.button, span.button, input[type=submit] { background-color:#08356C; color:#FFF; font-size:16px; border:0; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; transition:all 0.3s ease-in-out 0s; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; cursor:pointer; white-space:nowrap; border:#FFF solid 1px; display:inline-block; vertical-align:top; margin:0; font-weight:normal; padding:.618em 1em; line-height:1; } .container button:hover, .container input.submit:hover, a.comment-reply-link:hover, a.button:hover, span.button:hover, input[type=submit]:hover { background-color:#FFF; color:#08356C; text-shadow:#000 2px 2px 2px; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.66) inset;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.66) inset;box-shadow:2px 2px 5px rgba(0,0,0,.66) inset; } .container button.sfbtn, .container .button.sfbtn{border-width:1px;height:36px;} input.sftxt, .container button.sfbtn, .fa.sficn{display:inline-block;vertical-align:top;} .container button.sfbtn{padding:4px 6px;} input.sftxt{width:160px;} .tacwpt input.sftxt{width:130px;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;} input.sfbtn{display:block;} .container button.sfbtn{-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;} .fa.sficn{font-size:23px;line-height:27px;} .fa{line-height:1em;} .fa:before{display:inline-block;} /** BEGIN MAIN DOM **/ .wrap:not(.wp-full-overlay-sidebar), .qwrap .qcw > *:not(.extfull){width:calc(100% - 30px);max-width:calc([[site-max-width]] - 30px);margin:0 auto;} @media (min-width:901px){ .wrap:not(.wp-full-overlay-sidebar), .qwrap .qcw > *:not(.extfull){width:calc(100% - [[site-padding]] * 2);max-width:calc([[site-max-width]] - [[site-padding]] * 2);} } .wrap:not(.wp-full-overlay-sidebar) .wrap{padding:0;} .header, .footer{clear:both;width:100%;z-index:999;} .footer{-moz-box-shadow: 0 0 5px [[accent-color]];-webkit-box-shadow: 0 0 5px [[accent-color]];box-shadow: 0 0 5px [[accent-color]];} .header{background-color:[[banner-background-color]];} .banner .logo img, .banner .logo amp-img{max-height:[[banner-max-height]];} .headfix .banner{height:[[banner-max-height]];} .headfix .header{position:fixed;top:0;left:0;width:100%;z-index:101;} .headfix .banner .wrap .bannerwrap{height:100%;} .headfix .banner .logo::before{height:100%;} @media (max-width:900px){ .headfix{padding-top:48px;} } .banner{display:block;} .banner{background-color:[[banner-background-color]];background-size:cover;padding:[[banner-vpad]] 0;} .header-blogname{display:[[site-title-display]];} .header-blogdesc{display:[[tagline-display]];} .bloginfo{text-align:[[banner-text-align]];} .navburger{display:none;float:right;line-height:30px;border:none;cursor:pointer;} .navburger .fa{font-size:30px;line-height:30px;} .navigatorbar .navburger .fa{margin-top:9px;} .navigatorbar a{color:[[navigatorbar-font-color]];} .navigatorbar a:hover{color:[[navigatorbar-font-hover-color]];} .dropmenu{width:auto;} .dropmenu li{display:inline-block;font-size:[[navigatorbar-font-size]];text-transform:[[navigatorbar-font-case]];line-height:48px;} body .dropmenu .bnav > li:not(:last-of-type){margin:0 20px 0 0;} @media (min-width:901px){ .dropmenu li.current-menu-item{-moz-box-shadow:0 -4px 0 0 [[navigatorbar-active-color]] inset;-webkit-box-shadow:0 -4px 0 0 [[navigatorbar-active-color]] inset;box-shadow:0 -4px 0 0 [[navigatorbar-active-color]] inset;} } .navigatorbar{background-color:[[navigatorbar-background-color]];color:[[navigatorbar-font-color]];} .navigatorbar .navsf{float:right;margin:6px 0 0 20px;z-index:10;text-space-collapse: discard !important;} @media (min-width:901px){ .navigatorbar{display:[[navigatorbar-display]];} .sticky-navbar{position:sticky;position:-webkit-sticky;top:0;left:0;right:0;z-index:1000;-moz-box-shadow:0 0 5px [[accent-color]];-webkit-box-shadow:0 0 5px [[accent-color]];box-shadow:0 0 5px [[accent-color]];} .admin-bar .sticky-navbar{top:32px;} @media (max-width:782px){ .admin-bar .sticky-navbar{top:46px;} } } .footer{min-height:48px;line-height:48px;background-color:[[footer-background-color]];} .footer, .footer a{color:[[footer-font-color]];} .footer a:hover{color:[[footer-font-hover-color]];} .footer .copyright{float:right;} .footer-nav li{float:left;padding-right:1.5em;} .footer-mobile-nav{display:none;} .footer-mobile-nav li{width:100%;clear:both;} .footer-mobile-nav .sub-menu, .footer-mobile-nav .children{margin-left:20px;} .footer-mobile-nav li a{width:100%;display:block;padding:1em;border-bottom:[[footer-font-color]] solid 1px;} .pagination{text-align:center;height:40px;line-height:40px;font-size:16px;overflow-y:hidden;border:[[accent-color]] solid 1px;} .pagination ul{display:inline-block;} .pagination li{float:left;border-left:[[accent-color]] 1px solid;} .pagination li:first-of-type{border-left:none;} .pagination a, .pagination span{display:block;line-height:1em;padding:0.75em;} .pagination a:hover{-moz-box-shadow:#999 0 0 5px;-webkit-box-shadow:#999 0 0 5px;box-shadow:#999 0 0 5px;} .pagination .current{cursor:default;-moz-box-shadow:#999 0 0 3px inset;-webkit-box-shadow:#999 0 0 3px inset;box-shadow:#999 0 0 3px inset;font-weight:bold;} .crumbs{margin:0 0 20px 0;font-size:80%;} .lastcrumb{font-weight:bold;} /** NAVBURGER SIDE-OUT MOBILE MENU **/ #mobile-navmenu{width:80vw;height:100%;color:#FFF;background:rgba(0,0,0,0.9);} .mobile-navmenu-wrap{margin:0 auto;} .mobile-navmenu-close, .mobile-navmenu-back{width:40px;height:40px;color:#FFF;font-size:40px;line-height:40px;text-shadow:#000 2px 2px 5px;cursor:pointer;background:none;border:none;} .mobile-navmenu-close{float:right;text-align:right;} .msep{clear:both;height:20px;} .mobile-navmenu-close:hover{color:#0F0;} #mobile-navmenu ul{margin:10%;font-size:20px;width:100%;float:left;} .mobile-navmenu-header{padding:20px;} #mobile-navmenu ul{border-bottom: 0;margin: 50px 0 0 0;} #mobile-navmenu ul li a{display:block;color:#FFF;padding:20px 30px;} #mobile-navmenu ul li a:hover{color:#0F0;} #mobile-navmenu.asmain .sub-menu, #mobile-navmenu.asmain .children{display:none;} #mobile-navmenu.asmob .sub-menu, #mobile-navmenu.asmob .children{margin-left:10px;} .pwrap{display:block;} .pwrap.p404{margin-top:[[site-padding]];margin-bottom:[[site-padding]];} .pwrap.p404 .page-header{margin-bottom:[[site-padding]];} .pbody{width:100%;} .cbody{padding:15px 0;} .abody{margin-top:15px;} .posts-content, .postlist, .catlist{width:100%;display:block;clear:both;text-align:center;} .block-wrap, .pagination{margin-top:15px;} @media (min-width:901px){ .abody{margin-top:[[site-padding]];} .cbody{padding:[[site-padding]] 0;} .block-wrap, .pagination{margin-top:[[site-padding]];} } @media (max-width:900px){ .footer .copyright{margin:15px 0;} .footer-nav li{width:100%;clear:both;border-bottom:[[footer-font-color]] solid thin;} .footer-nav li a{width:100%;display:block;padding:1em;} .footer-mobile-nav{display:block;} } .block-wrap:first-of-type{margin-top:0;} /** START LAYOUT CSS HERE **/ .header-blogname, .header-blogdesc{clear:both;} .navigatorbar .wrap{min-height:48px;} .nblogo{display:none;} #logo, .bloginfo{display:inline-block;vertical-align:middle;} .logo, .bannerwrap{min-height:48px;} .bloginfo.haslogo{width:calc(100% - [[logo-width]] - 10px);} #navlogo{float:left;height:48px;} .logo:before{content:'';display:inline-block;vertical-align:middle;height:48px;} .nblogo img, .nblogo amp-img{max-height:48px;} .logo{height:100%;} .logo.haslogo{margin-right:20px;} .logo a, .logo img, .logo amp-img{display:inline-block;vertical-align:middle;} .banner .logoimg{max-width:[[logo-img-width]] !important;max-height:[[logo-img-height]] !important;} .archive-desc{margin-bottom:[[site-padding]];} .pageorpost-header{margin-bottom:20px;} .contimg{display:block;float:left;max-width:50%;margin:0 15px 15px 0;} .mnav{position:relative;} @media (max-width:900px){ .navigatorbar{display:block !important;} .navigatorbar .navburger, .nblogo{display:inline-block;} .dropmenu, .banner, .titlebar, .socmenu, .navigatorbar .navsf{display:none;} .mnav .dropmenu{display:block;} .mnav .dropmenu, .mnav .dropmenu ul li{ width:100%; display:block; clear:both; } .mnav .dropmenu li a{ width:100%; display:block; padding:1em; } .mnav .navigatorbar, .mnav .footer, .mnav .footer li{ color:[[navigatorbar-font-color]]; border:none !important; background:[[navigatorbar-background-color]]; padding:0; text-transform:[[navigatorbar-font-case]]; font-size:[[navigatorbar-font-size]]; } .mnav .navigatorbar li a, .mnav .footer li a{ color:[[navigatorbar-font-color]]; border-bottom:[[navigatorbar-font-color]] solid thin; } .mnav .navigatorbar li a:hover, .mnav .footer li a:hover{ color:[[navigatorbar-font-hover-color]]; } .mnav #main{display:none;} .mnav #MainNavBar{z-index:1;} .mnav #footer{z-index:0;} } .sub-menu{display:none;} .block-wrap{display:inline-block;vertical-align:top;width:100%;margin-top:0;margin-bottom:[[site-padding]];text-align:left;} .block-wrap .thumb{z-index:1;} .block-wrap .thumb *{display:block;width:100%;height:100%;} .block-wrap .post-title{width:100%;margin-top:10px;} .block-wrap .ptlink{display:inline-block;width:calc(100% - 80px);} .block-wrap .byline{font-style:italic;} .block-wrap .tags{display:block;position:absolute;z-index:3;top:15px;left:15px;} .block-wrap .tags .tag{margin:0 0 10px 10px;} .block-wrap .tags a.tag:first-of-type{margin-left:0px;} .block-wrap .comms{font-size:16px;float:right;font-weight:bold;} .block-wrap .comms .fa{font-size:16px;} .pimage .block-wrap .post-title{margin-top:0;} .pimage .block-wrap .post-text{width:100%;max-height:90%;position:absolute;bottom:0;z-index:2;overflow-y:hidden;padding:20px;} .pimage .block-wrap .post-text:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#FFF;opacity:0.9;filter:alpha(opacity=90);} .pimage .block-wrap .excerpt{display:none;} @media (min-width:901px){ .block-wrap{width:calc(50% - [[site-padding]]/2);} .block-wrap .thumb *{height:[[image-grid-height]];} .block-wrap:nth-of-type(even){margin-left:[[site-padding]];} } @media (min-width:1201px){ .block-wrap{width:calc(33.333% - [[site-padding]]*2/3);margin-left:[[site-padding]];} .block-wrap:nth-of-type(3n+1){margin-left:0;} } @media (min-width:1601px){ .block-wrap{width:calc(25% - [[site-padding]]*3/4);margin-left:[[site-padding]];} .block-wrap:nth-of-type(3n+1){margin-left:[[site-padding]];} .block-wrap:nth-of-type(4n+1){margin-left:0;} } @media (max-width:900px){ .block-wrap .thumb a.tlink{pointer-events:none;} } @media (min-width:601px){ .particle .block-wrap{display:block;width:100%;margin-left:0;} .particle .block-wrap .thumb{max-width:240px;float:right;margin:0 0 0 15px;} .particle .block-wrap .thumb *{height:auto;} .particle .block-wrap .post-title{display:inline-block;width:calc(100% - 255px);margin-top:0;} .particle .block-wrap .tags{position:relative;top:0;left:0;} } .pshot{width:100%;text-align:center;height:[[hero-height]];} .pshot amp-img, .pshot img{display:inline-block;vertical-align:middle;width:100%;max-height:[[hero-height]];} .psep{height:[[hero-height]];} .pshot, .pover{position:absolute;top:0;left:0;z-index:-1;} .pover{height:calc([[hero-height]] - 2*[[hero-vpad]]);z-index:1;} .pover, .tover{width:100%;text-align:[[hero-align]];padding:15px 0;} .tover{color:[[hero-font-color]];background-color:[[hero-background-color]];} .pover, .pover a, .pover a:hover{color:#FFF;text-shadow:#000 2px 2px 3px;} .pover .tags{display:block;height:60px;} .pover .post-title{top:0;} .pover a.button{margin-top:15px;} .pover a.button{font-size:18px;} .shcont{padding-top:15px;} @media (max-width:600px){ .pover h1.post-title{ font-size:calc([[h1-font-size]]*.6); } } @media (max-width:900px){ .pshot{position:relative;height:auto;} .psep, .shbg{display:none;} .tlink{} } @media (min-width:901px){ .pover, .tover{padding:[[site-padding]] 0;} .pover a.button{margin-top:[[site-padding]];} .shcont{padding-top:[[site-padding]];} .hashb .pshot, .hashb .pover, .hashb .psep{display:block;} .herottl.hashb .hbody{display:none;} .hashb:not(.herottl) .pover .post-title{display:none;} .hashb:not(.herottl) .pover .byline{display:none;} .herottl.hashb .ptitle{display:none;} .herover.hashb .abody{margin-top:0;} .herover.hashb .psep{height:calc([[hero-height]] - 100px);} .herover.hashb .swrap{padding:0 calc([[site-padding]]*2);} .herover.hashb .shbg{position:absolute;top:0;left:0;width:calc(100% - [[site-padding]]*2);left:[[site-padding]];height:100px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-box-shadow: 0 -15px 20px -15px #000;-webkit-box-shadow: 0 -15px 20px -15px #000;box-shadow: 0 -15px 20px -15px #000;} .herover.hashb .shcont{display:block;} } .hashb .redun{display:none;} /** WP WIDGETS **/ .widget ul li{list-style:none;margin:0 0 5px 0;} .widget ul.sub-menu, .widget ul.children{margin:5px 0 0 20px;} .widgettitle{margin-bottom:10px;} .tagcloud a{border:[[accent-color]] solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;line-height:1;margin:0 5px 5px 0;padding:5px;} .tagcloud a:hover{border-color:#000;color:#000;outline:0;} .widget_calendar table{width:100%;} .widget_calendar caption, .widget_calendar td, .widget_calendar th{padding:5px;text-align:center;} .widget_calendar thead, .widget_calendar tbody, .widget_calendar thead th, .widget_calendar tbody td{border:[[accent-color]] solid 0;} .widget_calendar thead{border-right-width:1px;} .widget_calendar tbody{border-right-width:1px;border-bottom-width:1px;} .widget_calendar thead th, .widget_calendar tbody td{width:14.28%;border-left-width:1px;border-top-width:1px;} .widget_calendar tbody a{font-weight:bold;} .widget_calendar tbody a:hover{font-weight:bold;} /** HANDLE AUTHOR AND COMMENTS SECTIONS **/ #comments, #author, .awrap{clear:both;} .awrap .author-title{display:none;} .author-img{width:110px;float:left;} .author-img img{width:110px;} .author-content{width:calc(100% - 110px);float:left;padding-left:20px;} .author-job{font-size:13px;margin:5px 0 0 0;} .author-bio{font-size:14px;margin:5px 0 0 0;} .author-soc{margin:5px 0 0 0;} .author-box .tags{display:none;} .author-box .block-wrap:first-of-type{margin-top:0;} .reply{margin-top:10px;} a.comment-edit-link{display:none;} .comment-metadata a{pointer-events:none;cursor:default;} .comment-metadata{font-size:13px;font-style:italic;} .comment-author{font-size:0.9em;} .comment-meta div{margin:0 0 5px 0;} .comment-reply-link{font-size:14px;} .comment-form .form-submit input{margin-top:10px;} .comment{margin:0 0 10px 0;padding:10px;} .comment.depth-1{border:[[accent-color]] solid 1px;} .comment.depth-2{margin-left:10px;} .comment.depth-3{margin-left:20px;} .comment.depth-4{margin-left:30px;} .comment.depth-5{margin-left:40px;} .comment-awaiting-moderation{color:#400;border:#400 solid thin;background:#FFF;padding:5px 10px;-moz-box-shadow:#900 0 0 3px inset;-webkit-box-shadow:#900 0 0 3px inset;box-shadow:#900 0 0 3px inset;} .screen-reader-text{display:none;} .comment-author amp-imp, .comment-author img{float:left;margin:0 10px 10px 0;} .comment-navigation{margin-top:10px;} .comment-navigation .nav-links div{display:inline-block;margin-right:20px;} .comment-list, .titleblock{display:block;clear:both;} .wp-prev-next .prev-link{float:left;} .wp-prev-next .next-link{float:right;} .aligncenter{text-align:center;display:block;margin:0 auto;clear:both;} .alignleft{text-align:left;margin:0 auto 0 0;} .alignright{text-align:right;margin:0 0 0 auto;} img.aligncenter, amp-img.aligncenter{display:block;margin:0 auto;} img.alignleft, amp-img.alignleft{float:left;margin:0 15px 15px 0;} img.alignright, amp-img.alignright{float:right;margin:0 0 15px 15px;} /** CSS EFFECTS PROVIDED BY https://tympanus.net/Development/CreativeLinkEffects/ **/ @media (min-width:901px){ .brackets > li > a::before, .brackets > li > a::after{display:inline-block;opacity:0;filter:alpha(opacity=0);-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;} .brackets > li > a::before{content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);margin-right:3px;} .brackets > li > a::after{content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);margin-left:3px;} .brackets > li > a:hover::before, .brackets > li > a:hover::after, .brackets > li > a:focus::before, .brackets > li > a:focus::after{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);} body .dropmenu .bnav.brackets > li:not(:last-of-type), #CategoryNavBar .dropmenu .bnav.brackets > li{margin:0;} .dropul > li > a{padding: 0 0 10px;} .dropul > li > a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:[[navigatorbar-active-color]];content:'';opacity:0;filter:alpha(opacity=0);-webkit-transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition:height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);} .dropul > li > a:hover::after, .dropul > li > a:focus::after{height:5px;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(calc(6px - [[navigatorbar-font-size]]*.6));-moz-transform:translateY(calc(6px - [[navigatorbar-font-size]]*.6));transform:translateY(calc(6px - [[navigatorbar-font-size]]*.6));} .roof > li > a {padding:calc((38px - [[navigatorbar-font-size]]/6 - [[navigatorbar-font-size]])/2) 5px;} .roof > li > a::before, .roof > li > a::after{position:absolute;top:100%;left:0;width:100%;height:3px;background:[[navigatorbar-active-color]];content:'';} .roof > li > a::after{opacity:0;filter:alpha(opacity=0);-webkit-transition:top 0.3s, opacity 0.3s;-moz-transition:top 0.3s, opacity 0.3s;transition:top 0.3s, opacity 0.3s;} .roof > li > a:hover::after, .roof > li > a:focus::after{top:-2px;opacity:1;filter:alpha(opacity=100);} .roof li.current-menu-item{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;} .roof > li.current-menu-item > a::before{height:6px;top:calc(100% - 3px);} .dots3 > li > a::before {position: absolute;top: 60%;left: 50%;color: transparent;content: '•';text-shadow: 0 0 transparent;font-size: 1.6em;-webkit-transition: text-shadow 0.3s, color 0.3s;-moz-transition: text-shadow 0.3s, color 0.3s;transition: text-shadow 0.3s, color 0.3s;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;} .dots3 > li > a:hover::before, .dots3 > li > a:focus::before{color:[[navigatorbar-active-color]];text-shadow: 10px 0 [[navigatorbar-active-color]], -10px 0 [[navigatorbar-active-color]];} .navigatorbar .dots3 > li > a::before {top: 30%;} .dots3 > li.current-menu-item:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;transition: box-shadow 0.3s, color 0.3s;} } .stdesc{display:none;} .stfeat .stdesc, .stnew .stdesc{display:block;} .crumbwrap{margin-bottom:0;} .pbody, .sidebar{margin-top:15px;} .sidebar .widget{margin-bottom:15px;} .abody{margin-top:0;} .cbody{padding:0 0 15px 0;} @media (min-width:901px){ .pbody, .sidebar{margin-top:[[site-padding]];display:inline-block;vertical-align:top;} .has-sidebar .sidebar{width:[[sidebar-width]];margin:[[site-padding]] 0 0 [[site-padding]];} .has-sidebar .pbody{width:calc(100% - [[sidebar-width]] - 5px - [[site-padding]]);} .has-sidebar .sidebar .widget{margin-bottom:[[site-padding]];} .abody{margin-top:0;} .cbody{padding:0 0 [[site-padding]] 0;} } .columns .icn img{object-fit:contain;}