/** * @template J51 - Maya * @author Joomla51 http://www.joomla51.com * @copyright Copyright (C) 2009 - 2014 Joomla51 TABLE OF CONTENTS 1. General 2. Default Module Styling 3. Header 4. Logo 5. Top Menu 6. Top Menu - Hornav 7. Top Menu - Mobile 8. Slideshow 9. Top-1 Modules 10. Top-2 Modules 11. Top-3 Modules 12. Article / Component 13. Bottom Modules 14. Base Modules 15. Copyright / Footer Menu 16. Spacers 18. Social Media 19. Header-1 / Header-2 20. Breadcrumbs 21. Buttons / Fields 22. Font Awesome 23. Backgrounds 24. Utility Classes 24. Miscellaneous */ /*-----------------------------------------------------------------------------------*/ /* Typography */ /*-----------------------------------------------------------------------------------*/ body { line-height: 1.8rem; font-weight: 400; } h1, h2, h3, h4, h5, h6 { padding: 0; font-weight: normal; line-height: 1.8rem; margin: 0.2em 0 0.4em; text-rendering: optimizelegibility; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus { text-decoration: none; } h1 { font-size: 3em; line-height: 1.1em; font-weight: 700; } h2, .content-category h1, .registration h1, .page-header h1 { padding-top: 10px; font-size: 1.9rem; line-height: 2.2rem; font-weight: bold; letter-spacing: 0; } h3 { font-size: 1.4rem; font-weight: bold; padding: 0; line-height: 1.3em; } h3 small { line-height: 32px; } h4 { font-size: 1em; font-weight: 600; margin-bottom: 1em; } h5 { font-size: 1rem; opacity: 0.65; } h6 { font-size: 1em; } a { text-decoration: none !important; color: #333; } a:hover { color: #888; } p { margin-bottom: 16px; } li { line-height: 2em; } .item-title, .page-header { position: relative; padding: 10px 0 0; text-transform: uppercase; overflow-y: hidden; } .item-title h2, .page-header h2 { margin-bottom: 5px; } .item-title::after, .page-header::after { position: absolute; content: ''; background-color: #0582CA; top: 0; left: 0; width: 60px; height: 4px; } hr { border: medium none; height: 5px; max-width: 100px; margin: 15px 0 20px; background-color: transparent; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; opacity: 0.6; } hr.center { margin-left: auto; margin-right: auto; } blockquote { font-weight: normal; margin: 15px 0; padding: 0 0 5px 45px; width: auto; border: none !important; position: relative; margin: 0 0 35px; } blockquote p { margin-top: 0; padding: 0; line-height: 160%; font-size: 16px; font-weight: 400; } blockquote small { font-style: normal; padding: 10px 0; font-size: 12px; } blockquote:before { content: "\201C"; font-family: sans-serif; font-size: 88px; position: absolute; left: 0px; top: 15px; } p.note, p.pin, p.clip, p.down, pre, .code { background: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.08); border-style: solid; border-width: 1px 1px 1px 5px; border-radius: 0; } pre, .code { clear: both; padding: 15px 20px; background-color: rgba(0, 0, 0, 0.05); } pre, code { white-space: normal !important; } code { font: italic 100% monospace; background-color: rgba(0, 0, 0, 0.08); border: 1px solid rgba(255, 255, 255, 0.5); display: inline-block; color: #D69A4B; padding: 2px 4px; } p.down, p.clip, p.pin, p.note { margin: 10px 0; padding: 15px 20px 15px 50px; overflow: hidden; } p.note { background: url(../images/typo/note.png) no-repeat scroll 5px center rgba(0, 0, 0, 0.05); } p.pin { background: url(../images/typo/attach.png) no-repeat scroll 5px center rgba(0, 0, 0, 0.05); } p.clip { background: url(../images/typo/clip.png) no-repeat scroll 5px center rgba(0, 0, 0, 0.05); } p.down { background: url(../images/typo/down.png) no-repeat scroll 5px center rgba(0, 0, 0, 0.05); } ul.tick, ul.plus, ul.star { margin: 5px; } ul.tick li, ul.plus li, ul.star li { list-style: none outside none; padding: 6px 22px; } ul.tick li { background: url("../images/typo/tick.png") no-repeat scroll left center transparent; } ul.plus li { background: url("../images/typo/plus.png") no-repeat scroll left center transparent; } ul.star li { background: url("../images/typo/star.png") no-repeat scroll left center transparent; } em.highlight { border-radius: 4px 4px 4px 4px; font-style: normal; padding: 2px 5px; text-shadow: none; } em.highlight.black { background: none repeat scroll 0 0 #000000; color: #FFFFFF; } em.highlight.green { background: none repeat scroll 0 0 #89B223; color: #FFFFFF; } em.highlight.yellow { background: none repeat scroll 0 0 #B29E23; color: #FFFFFF; } em.highlight.blue { background: none repeat scroll 0 0 #4B90B5; color: #FFFFFF; } em.highlight.red { background: none repeat scroll 0 0 #A62929; color: #FFFFFF; } /* Content Column Layout */ .columns-2 { -moz-column-count: 2; -moz-column-gap: 2.5em; -webkit-column-count: 2; -webkit-column-gap: 2.5em; column-count: 2; column-gap: 2.5em; } .columns-3 { -moz-column-count: 3; -moz-column-gap: 2.5em; -webkit-column-count: 3; -webkit-column-gap: 2.5em; column-count: 3; column-gap: 2.5em; } .columns-4 { -moz-column-count: 4; -moz-column-gap: 2.5em; -webkit-column-count: 4; -webkit-column-gap: 2.5em; column-count: 4; column-gap: 2.5em; } .menu .columns-2, .menu .columns-3, .menu .columns-4 { -moz-column-count: auto; -webkit-column-count: auto; column-count: auto; } .well { background-color: #fafafa; border-radius: 2px; box-shadow: 0 1px 4px rgba(148, 146, 145, 0.1), 0 -1px 0 rgba(148, 146, 145, 0.35) inset, 0 0 0 transparent, 0 0 0 transparent; border-color: #f5f5f5; } /* Image Frames */ img.circle-1 { -moz-transition: all 300ms ease-out 0s; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */ background: -ms-linear-gradient(top, #FFFFFF 0%, #E7E8EB 99%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7E8EB', GradientType=0); /* IE6-9 */ border-color: #C9CBCD; border-radius: 800px; border-style: solid; border-width: 1px 1px 2px; display: inline-block; outline: medium none; padding: 8px; } img.frame-1, .img-intro-left img, .img-intro-right img, .img-intro-none img { -moz-transition: all 300ms ease-out 0s; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */ background: -ms-linear-gradient(top, #FAFAFA 0%, #DDDDDD 99%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#DDDDDD', GradientType=0); /* IE6-9 */ border-color: #DDDDDD; border-radius: 0px; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 8px 6px -10px black; display: inline-block; outline: medium none; padding: 4px; margin: 3px 10px 10px 10px; } img.frame-2 { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */ background: -ms-linear-gradient(top, #5d5b60 0%, #363539 99%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0); /* IE6-9 */ box-shadow: 0 8px 6px -10px black; display: inline-block; outline: medium none; padding: 4px; margin: 3px 10px 10px 10px; } /*-----------------------------------------------------------------------------------*/ /* JStuff */ /*-----------------------------------------------------------------------------------*/ @font-face { font-family: 'IcoMoon'; src: url('../fonts/IcoMoon.eot'); src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } .search-results dt.result-title { font-size: 140%; font-weight: normal; padding: 3px 0 10px 0; text-transform: none; } .search-results dd.result-category { color: #888888; font-size: 13px; font-style: italic; margin: 0 0 5px; } .search-results dd.result-created { border-bottom: 1px solid #EEEEEE; color: #888888; font-size: 10px; margin-bottom: 10px; padding: 0 0 6px; text-align: right; } #search label { display: none; } .com-users-login { display: flex; justify-content: center; align-items: center; } .com-users-login__field { padding: 10px 0; } .com-users-login__remember { text-align: right; } .com-users-login__remember input { margin-top: -2px; margin-left: 4px; margin-right: 4px; } .com-users-login__no-account { text-align: center; padding: 10px; } .com-users-login__forgot { color: #ddd; text-align: center; } .com-users-login__forgot a { color: #555; opacity: 0.6; text-transform: uppercase; font-size: 0.6rem; letter-spacing: 1.5px; margin: 0 5px; } .com-users-login__forgot a:hover { opacity: 1; } .com-users-login .controls > button { width: 100%; } .com-users-registration { display: flex; justify-content: center; align-items: center; } .com-users-registration > form { width: 100%; max-width: 400px; } .com-users-registration__field { padding: 10px 0; } .com-users-registration__remember { text-align: right; } .com-users-registration__remember input { margin-top: -2px; margin-left: 4px; margin-right: 4px; } .com-users-registration__no-account { text-align: center; padding: 10px; } .com-users-registration__forgot { color: #ddd; text-align: center; } .com-users-registration__forgot a { color: #555; opacity: 0.6; text-transform: uppercase; font-size: 0.6rem; letter-spacing: 1.5px; margin: 0 5px; } .com-users-registration__forgot a:hover { opacity: 1; } .com-users-registration .controls > button { width: 100%; } .contact { padding: 0px; } .contact h3 { margin-bottom: 20px; margin-top: 20px; padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; } .contact > h3 { display: none; } .contact textarea, .contact input[type="text"], .contact input[type="number"], .contact input[type="email"] { border-radius: 0; width: 100%; max-width: 500px; height: 2em; } .contact textarea { height: 8em; } .contact legend { border: none; } .item-header { display: flex; align-items: flex-start; border-bottom: none; margin: 5px 0; } .item-header .j51-date { margin-right: 10px; } .page-header { border-bottom: none; margin: 0; padding: 0; } .categories-list .page-header { padding-bottom: 10px; } .article-body { overflow: hidden; } .article-info-term { display: none; } .article-info { color: #888; font-size: 0.85em; padding: 0px; display: inline-block; margin: 0; width: 100%; text-transform: uppercase; letter-spacing: 1px; opacity: 0.75; font-weight: 700; } .article-info dd { display: inline; padding: 0 7px 0 0; } .article-info dd:last-child { border-right: medium none; } .article-info dd:first-of-type { margin-left: 0; } .article-info dd > span[class^="icon-"] + time, .article-info dd > span[class*=" icon-"] + time { margin-left: 0; } .article-info dd .icon-calendar { display: none; } .article-info .actions { float: right; margin: -10px 0 0; width: 50px; } .articleContent img { display: block; margin: 20px auto; } dd > div { display: inline; } .items-more ul { list-style: none !important; margin-left: 0px; } .contact-links ul { list-style: none outside none !important; margin-left: 0px; } .blog .item-content { padding: 0 0 12px; } .blog .items-row { margin-bottom: 30px; } .blog .readmore { margin-bottom: 5px; } .blog .item-image { position: relative; } .blog-core .item { padding: 0; } .blog-core h2 { font-size: 2.2em; } .items-leading { margin: 0; padding-bottom: 15px; } dl.muted:empty { display: none; } .item-page .item-image { margin-bottom: 2em !important; } .img-fulltext-left { float: left; margin-top: 10px; margin-bottom: 20px; margin-right: 20px; } .img-intro-left { float: left; margin-top: 0px; margin-bottom: 10px; margin-right: 10px; } .img-fulltext-right { float: right; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; } .img-intro-right { float: right; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; } .img-intro-none { float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; } .img-fulltext-none { float: right; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; } .items-leading { overflow: hidden; } .items-leading .item-image { width: auto; } .item-image { display: inline-block; overflow: hidden; border-radius: 4px; } .left.item-image { float: left; margin-right: 30px; margin-bottom: 10px; margin-top: 10px; } .right.item-image { float: right; margin-left: 30px; margin-bottom: 10px; margin-top: 10px; } :not(.blog-masonry .item) .none.item-image { margin-bottom: 20px; margin-top: 10px; } @media only screen and (max-width: 1024px) { .pull-right.item-image, .pull-left.item-image { float: none; margin-left: 0; margin-bottom: 20px; } } .tags { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 5px !important; text-align: left; text-transform: uppercase; display: block !important; } .tags li { padding: 0 !important; } .tags li a { padding: 5px 9px 4px; font-weight: normal; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; border: 1px solid #ccc; border-radius: 2px; } .tag-category .list-striped li:nth-child(2n+1), .tag-category .list-striped dd:nth-child(2n+1), .tag-category .list-striped li, .tag-category .list-striped dd { background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .tag-category .list-striped, .tag-category .row-striped { border: none; } .tag-category .category { margin-top: 0; } .tag-category .category li { font-weight: normal; } .tag-category .category li > a > img { margin: 5px auto 20px; max-width: 200px; float: left; margin: 5px 25px 50px 0; } .tag-category fieldset { display: none; } .lang-inline li a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; padding: 0; } .mod-languages ul li { display: inline-block; padding: 0px 2px; } .stats-module { margin: 0; } .stats-module dt, .stats-module dd { display: inline-block; margin: 0; } .stats-module dt { font-weight: bold; width: 35%; } .stats-module dd { width: 60%; } .search .form-inline { display: flex; outline: 0; background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(100, 100, 100, 0.2); border-radius: 0; line-height: 16px; } .search .search-query { box-shadow: none; background: transparent; border: 0 none; border-radius: 0; padding-left: 10px; overflow: hidden; width: 100%; height: 100%; } .search .button { box-shadow: none; color: #fff; font-size: 10px !important; padding: 6px 10px; margin: 0px; text-transform: uppercase; border-radius: 0; } .search .icon-search { color: #fff; cursor: pointer; z-index: 1; padding: 8px; margin: 0; margin: -1px; transition: background-color 300ms linear; } .search .icon-search:hover { color: rgba(255, 255, 255, 0.6) !important; } .search .btn-right input.search-query, .search .btn-left input.search-query { padding-right: 0; } .search .btn-right .button, .search .btn-right .icon-search { order: 1; } .search .btn-top { flex-direction: column; } .search .btn-bottom { flex-direction: column-reverse; } .search .btn { padding: 5px 10px; margin: -1px; } .search .btn .icon-search { display: none; } .tagspopular ul { margin: 10px 0; } .tagspopular li { list-style-type: none; display: inline-block; text-transform: uppercase; font-size: 0.7em; letter-spacing: 2px; font-weight: 500; margin: 0 5px 8px 0; } .tagspopular li a { border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 10px; display: inline-block; } .tagspopular li a:hover { color: white; } .message::empty { display: none; } .list-striped, .row-striped { list-style: none outside none !important; } ul.category { margin-left: 0px; } .icon-arrow-right { margin-top: 1px; } ul#archive-items li { list-style: none; padding: 0px; margin: 0px; background-image: none; } .clr { clear: both; } body.contentpane { background: none repeat scroll 0 0 #FFFFFF; margin: 10px; text-align: left; width: auto; } .item-page, .item, .items-leading > div, .items-row > div { position: relative; } .icons { position: absolute; top: 0; right: 0; z-index: 1; } .icons .btn-group { margin: 0; } .icons .dropdown-toggle { margin: 0; } .maincontent .blog .icons { padding-bottom: 0px; } /*-----------------------------------------------------------------------------------*/ /* General */ /*-----------------------------------------------------------------------------------*/ body { padding: 0; margin: 0; } #body_bg { background-attachment: scroll; position: relative; background-position: center center; background-size: cover !important; } .content_main { border-radius: 10px; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.03); } #header_bg, #container_showcase1_modules, #container_top1_modules, #container_top2_modules, #container_top3_modules, #container_bottom1_modules, #container_bottom2_modules, #container_bottom3_modules { background-position: 50% 0%; background-repeat: no-repeat; background-size: cover !important; } #container_top1_modules, #container_top2_modules, #container_top3_modules, #container_main, #container_bottom1_modules, #container_bottom2_modules, #container_bottom3_modules, #container_base, #container_copyright { -webkit-font-smoothing: antialiased; box-sizing: border-box; } .block_holder { padding: 0px 0px; } .showcase-1, .top-1, .top-2, .top-3, .contenttop, .sidecol-a, .sidecol-b, .contentbottom, .bottom-1, .bottom-2, .bottom-3, .base-1, .base-2 { float: left; } .showcase-1 .module_surround, .top-1 .module_surround, .top-2 .module_surround, .top-3 .module_surround, .contenttop .module_surround, .sidecol-a .module_surround, .sidecol-b .module_surround, .contentbottom .module_surround, .bottom-1 .module_surround, .bottom-2 .module_surround, .bottom-3 .module_surround, .base-1 .module_surround, .base-2 .module_surround { background-position: 50% 0%; background-size: cover !important; } .sidecol-a, .sidecol-b { background-position: 50% 0%; background-size: cover !important; width: 100%; } .wrapper960 { margin: 0 auto; position: relative; background-size: cover; } .clear { clear: both; } /*-----------------------------------------------------------------------------------*/ /* Header */ /*-----------------------------------------------------------------------------------*/ #container_header { position: relative; width: 100%; } #container_header.block_holder { padding: 0; } #container_header .wrapper960 { position: relative; z-index: 110; } #container_header * { box-sizing: border-box; transition: all 0.3s ease; } .header_sticky { width: 100%; } .header_row .wrapper960, .hornav_row .wrapper960 { padding: 0; } .header_row { box-shadow: 0 0 2px rgba(52, 58, 67, 0.1), 0 1px 2px rgba(52, 58, 67, 0.08), 0 1px 4px rgba(52, 58, 67, 0.08); } .header_row .wrapper960 { display: flex; flex-flow: row wrap; justify-content: space-between; } .is-sticky .header_row { position: relative; z-index: 1040; width: 100%; margin-top: 0; border: 0; } .header_background { position: absolute; top: 0; left: 0; right: 0; z-index: -1; } #vegas-slideshow, #container_header_slide { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #container_showcase { position: relative; z-index: 1; } .sticky-wrapper { position: relative; z-index: 1040; } #logo { flex-basis: auto; flex-grow: 0; flex-shrink: 1; display: inline-block; padding-left: 30px; padding-right: 30px; text-align: right; background-color: #0582ca; } #logo:before { position: absolute; top: 0; right: 100%; bottom: 0; width: 9999px; content: ''; background-color: #0582ca; } h1.logo, h1.logo a { z-index: 20 !important; } .logo { display: inline-block; padding: 20px 0px; } .logo a { position: relative; z-index: 25; } .is-sticky .logo { padding: 15px 0; } .is-sticky .logo img { max-width: 75%; } .logo-text h1 { position: relative; margin: 0; width: 100%; padding-bottom: 3px; line-height: 1em; font-weight: bold; } .logo-text h1 a { left: 0; position: relative; outline: none; white-space: nowrap; z-index: 25; top: 0; width: 100%; text-align: left; letter-spacing: -1px; } .logo-text h1 a:hover { text-decoration: none; } .mobile-logo-image { display: none; } .site-slogan { font-size: 9px; line-height: 1rem; margin: 0; text-align: left; padding: 0; position: relative; z-index: 15; } .hornav { display: flex; flex: 0 0 auto; flex-direction: column; justify-content: center; } .header_modules { position: relative; } .header-1, .header-2 { padding: 2px 0; position: absolute; top: 100%; } .header-1 p, .header-2 p { margin: 0; } .header-1 li, .header-2 li { float: left; padding: 6px; } .header-1 .custom, .header-2 .custom { width: auto; } .header-1 .search-query, .header-2 .search-query { width: 140px; margin-top: 0px; } .header-1 ul.menu, .header-2 ul.menu { list-style: none; } .header-1 ul.menu a, .header-2 ul.menu a { color: #fff; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; font-size: 0.75em; border-radius: 12px; border: 2px solid #fff; padding: 2px 12px; } .header-1 ul.menu a:hover, .header-2 ul.menu a:hover { background-color: #fff; color: #555; } .is-sticky .header-1, .is-sticky .header-2 { opacity: 0; } .header-1 { left: 30px; } .header-2 { text-align: right; right: 30px; } .header-1 input, .header-2 input, .header-1 form, .header-2 form, .header-1 label, .header-2 label, .header-1 ul, .header-2 ul, .header-1 ol, .header-2 ol, .header-1 dl, .header-2 dl, .header-1 fieldset, .header-2 fieldset, .header-1 address, .header-2 address { margin: 0; } /*-----------------------------------------------------------------------------------*/ /* Menus */ /*-----------------------------------------------------------------------------------*/ .hornav > ul { display: inline-block; margin: 0 30px; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; } .hornav > ul > li { display: inline-block; padding: 0px; list-style: none outside none; transition: all 0.4s; letter-spacing: 0px; } .hornav > ul > li:last-of-type a { margin-right: 0 !important; } .hornav > ul > li.menu-split { float: left; } .hornav > ul > li > a, .hornav > ul > li > span { display: block; font-size: 1.2rem; font-weight: 400; line-height: 1rem; padding: 12px 20px; text-rendering: optimizeLegibility; text-transform: uppercase; letter-spacing: 0.05em; position: relative; } .hornav > ul > li > a:after, .hornav > ul > li > span:after { content: attr(title); position: absolute; left: 0; top: 100%; font-size: 10px; line-height: 12px; letter-spacing: 0.5px; opacity: 0.8; z-index: 999; text-align: center; text-transform: none; width: 100%; } .hornav > ul > li > a:hover, .hornav > ul > li > span:hover { text-decoration: none; opacity: 1; } .hornav > ul > li > a:focus, .hornav > ul > li > span:focus, .hornav > ul > li > a:active, .hornav > ul > li > span:active { text-decoration: none; outline: none; } .hornav > ul > li:before { position: absolute; bottom: 2px; content: ''; height: 3px; opacity: 0; transition: opacity 0.2s ease; background-color: #0582CA; } .hornav > ul > li:hover:before { opacity: 1; left: 15px; right: 15px; } .hornav > ul { text-transform: none; } .hornav > ul li { position: relative; } .hornav > ul > li > ul, .hornav > ul > li ul > li > ul { display: block; letter-spacing: 0; list-style: none; margin: 0px; padding: 3px !important; text-align: left; z-index: 1000; font-size: 11px; font-weight: 500; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1), inset 0 -1px 1px rgba(255, 255, 255, 0.8); } .hornav > ul > li > ul > li, .hornav > ul > li ul > li > ul > li { min-height: 20px; float: none; webkit-column-break-inside: avoid; page-break-inside: avoid; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; padding: 2px 0 3px; } .hornav > ul > li > ul > li:hover > a, .hornav > ul > li ul > li > ul > li:hover > a { text-decoration: none; background-color: rgba(0, 0, 0, 0.03); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.04); } .hornav > ul > li > ul > li > a, .hornav > ul > li ul > li > ul > li > a { display: block; padding: 5px 10px; } .hornav > ul > li > ul > li > a:active, .hornav > ul > li ul > li > ul > li > a:active, .hornav > ul > li > ul > li > a:focus, .hornav > ul > li ul > li > ul > li > a:focus { background-color: rgba(0, 0, 0, 0.03); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.04); } .hornav > ul > li > ul > li > a:after, .hornav > ul > li ul > li > ul > li > a:after { content: attr(title); display: block; font-size: 11px; line-height: 1.2em; opacity: 0.5; text-align: left; text-transform: none; font-weight: 400; color: inherit; top: 0; position: relative; padding-bottom: 4px; } .hornav > ul > li > li:hover a { text-decoration: none; } .hornav > ul > li > ul:before { display: none; } .hornav > ul > li img { margin-top: 5px; margin-bottom: 8px; } .hornav > ul > ul:before { content: ""; display: block; height: 10px; left: 12px; position: absolute; top: -10px; width: 14px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; } .hornav input { height: auto; } .hornav > ul > li > a.btn { color: #fff; margin: 0 15px; } .hornav > ul > li > a.btn::before { display: none; } .hornav > ul > li:last-of-type > ul { left: auto !important; right: 1px !important; } .hornav > ul > li > ul, .hornav > ul > li > ul > li > ul, .hornav > ul > li > ul > li > ul > li > ul { position: absolute; height: auto; min-width: 210px; opacity: 0; visibility: hidden; transition: all 200ms linear; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; top: 41px; left: 0px; z-index: 1000; padding: 10px !important; } .hornav > ul > li:hover > ul, .hornav > ul > li > ul > li:hover > ul, .hornav > ul > li > ul > li > ul > li:hover > ul { display: block; opacity: 1; visibility: visible; left: 15px; } .hornav > ul > li:hover > ul, .hornav > ul > li > ul > li:hover > ul, .hornav > ul > li > ul > li > ul > li:hover > ul { -webkit-transition: opacity 200ms linear; } .hornav > ul > li > ul > li > ul, .hornav > ul > li > ul > li > ul > ul { left: 220px; top: 0 !important; } .hornav > ul > li > ul > li:hover > ul, .hornav > ul > li > ul > li > ul > li:hover > ul { top: 0px !important; left: 200px; } .hornav .columns-2 + ul { -moz-column-count: 2; -moz-column-gap: 0; -webkit-column-count: 2; -webkit-column-gap: 0; column-count: 2; column-gap: 0; width: 420px; } .hornav .columns-3 + ul { -moz-column-count: 3; -moz-column-gap: 0; -webkit-column-count: 3; -webkit-column-gap: 0; column-count: 3; column-gap: 0; width: 630px; } .hornav .columns-4 + ul { -moz-column-count: 4; -moz-column-gap: 0; -webkit-column-count: 4; -webkit-column-gap: 0; column-count: 4; column-gap: 0; width: 840px; } .menu .module_surround { padding: 15px !important; } .menu #login-form { margin: 0; } .menu .module a { font-size: 12px; } .menu .module a:hover { opacity: 0.7; } .hornav_mobile.block_holder { padding: 10px; } .hornavmenumobile { display: none; } #container_hornav_mobile { display: none; } .slideout-toggle { color: #fff; cursor: pointer; font-size: 38px; padding: 25px 30px; position: absolute; z-index: 111; display: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; transition: all 0.3s ease; } .slideout-open .slideout-toggle { right: 256px; } .slideout-menu { position: fixed; font-size: 13px; left: 0; top: 0; bottom: 0; right: 0; z-index: 0; width: 256px; overflow-y: auto; -webkit-overflow-scrolling: touch; color: #fff; background-color: #1D1F20; box-shadow: inset -20px 0 20px rgba(0, 0, 0, 0.15); display: none; } .slideout-menu .menu { margin: 0; padding: 15px; font-weight: bold; } .slideout-menu .menu a { color: #fff; opacity: 0.9; cursor: pointer; display: block; } .slideout-menu .menu a:hover { opacity: 1; } .slideout-menu .menu li { list-style-type: none; margin-bottom: 5px; } .slideout-menu .menu li ul { margin: 0 10px 5px; font-weight: normal; display: none; overflow: hidden; } .slideout-menu .menu li ul a { opacity: 0.8; } .slideout-menu .menu li ul a:hover { opacity: 1; } .slideout-menu .menu li ul li { margin-bottom: 0; } .slideout-menu .menu li [class^="fa-"]::before, .slideout-menu .menu li [class*=" fa-"]::before { color: rgba(255, 255, 255, 0.4); top: 3px; left: 0; } .slideout-menu .menu li [class^="fa-"]::before:hover, .slideout-menu .menu li [class*=" fa-"]::before:hover { color: rgba(255, 255, 255, 0.8) !important; } .slideout-menu .menu li a[class^="fa-"], .slideout-menu .menu li .menu li a[class*=" fa-"] { padding-left: 25px !important; } .slideout-menu .menu img { margin-top: 15px; } .slideout-menu .menu > .parent { padding-right: 8px; position: relative; } .slideout-menu .menu > .parent:after { content: "+"; display: block; height: 10px; right: 11px; position: absolute; top: 0px; opacity: 0.3; } .slideout-panel { position: relative; z-index: 1; } .slideout-open, .slideout-open body, .slideout-open .slideout-panel { overflow: hidden; } .slideout-open .slideout-menu { display: block !important; } .slicknav_menu { display: none; background: #000000; padding: 5px; font-size: 18px; *zoom: 1; position: relative; z-index: 99; } .slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; } .slicknav_menu:after { clear: both; } .slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; display: block; line-height: 1.188em; float: left; } .slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; } .slicknav_menu .slicknav_no-text { margin: 0; } .slicknav_menu .slicknav_icon-bar { font-size: 20px; display: block; width: 1.125em; height: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -webkit-background-clip: padding-box; border-radius: 1px; background-clip: padding-box; background: rgba(255, 255, 255, 0.7); } .slicknav_menu .slicknav_btn { -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-background-clip: padding-box; border-radius: 4px; background-clip: padding-box; background: rgba(0, 0, 0, 0.35); cursor: pointer; display: block; float: right; line-height: 1.125em; margin: 5px 5px 6px; padding: 0.5em 0.7em; position: relative; text-decoration: none; vertical-align: middle; } .slicknav_menu .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; } .slicknav_menu .slicknav_nav { color: #fff; margin: 0; padding: 0; list-style: none; overflow: hidden; clear: both; } .slicknav_menu .slicknav_nav ul, .slicknav_menu .slicknav_nav li { display: block; } .slicknav_menu .slicknav_nav a { padding: 14px; margin: 2px 0px; text-decoration: none; color: #fff; display: block; } .slicknav_menu .slicknav_nav a:hover { background: rgba(0, 0, 0, 0.6); } .slicknav_menu .slicknav_nav > ul { padding: 0; margin: 0; list-style: none; overflow: hidden; } .slicknav_menu .slicknav_nav > ul > li { background: rgba(0, 0, 0, 0.15); } .slicknav_menu .slicknav_nav > ul > li > li { background: rgba(0, 0, 0, 0.3); text-indent: 10px; } .slicknav_menu .slicknav_nav > ul > li > li > li { background: rgba(0, 0, 0, 0.3); text-indent: 20px; } .slicknav_menu .slicknav_nav > ul .module a { display: inline-block; padding: 0; } .slicknav_menu .slicknav_nav > ul .module a:hover { background-color: transparent; } .slicknav_menu .slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; } .slicknav_menu .slicknav_nav .slicknav_item { display: block; cursor: pointer; padding: 14px; margin: 2px 0px; } .slicknav_menu .slicknav_nav .slicknav_item a { padding: 0; margin: 0; } .slicknav_menu .slicknav_nav .slicknav_item:hover { background: rgba(0, 0, 0, 0.6); } .slicknav_menu .slicknav_nav .slicknav_item a { display: inline; } .slicknav_menu .slicknav_nav .slicknav_txtnode { margin-left: 15px; } .slicknav_menu img { display: none; } .slicknav_menu { position: relative; width: 100%; z-index: 200; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } /*-----------------------------------------------------------------------------------*/ /* Modules */ /*-----------------------------------------------------------------------------------*/ .module, .module_menu { float: left; width: 100%; box-sizing: border-box; } .module .module_surround, .module_menu .module_surround { height: 100%; padding: 0px 30px 40px; } .module .module_header, .module_menu .module_header { padding: 0 0 5px; text-align: left; } .module .module_header h3, .module_menu .module_header h3 { text-align: left; padding: 0; } .module .module_header h3[class^="fa-"]::before, .module_menu .module_header h3[class^="fa-"]::before, .module .module_header h3[class*=" fa-"]::before, .module_menu .module_header h3[class*=" fa-"]::before { margin-right: 8px; } .module .module_header h3.mod_standard, .module_menu .module_header h3.mod_standard { overflow: hidden; text-align: left; } .module .module_content, .module_menu .module_content { padding: 0px 0 0; } .module .module_content > ul.menu, .module_menu .module_content > ul.menu, .module .module_content > ul.mod-list, .module_menu .module_content > ul.mod-list { list-style: none outside none; margin: 0; padding: 0; } .module .module_content > ul.menu li, .module_menu .module_content > ul.menu li, .module .module_content > ul.mod-list li, .module_menu .module_content > ul.mod-list li { padding: 5px 0px; line-height: 1.5em; } .module .module_content > ul.menu li:last-child, .module_menu .module_content > ul.menu li:last-child, .module .module_content > ul.mod-list li:last-child, .module_menu .module_content > ul.mod-list li:last-child { border-bottom: none; } .module .module_content > ul.menu li a, .module_menu .module_content > ul.menu li a, .module .module_content > ul.mod-list li a, .module_menu .module_content > ul.mod-list li a { opacity: 0.8; color: #777; display: block; } .module .module_content > ul.menu li a:hover, .module_menu .module_content > ul.menu li a:hover, .module .module_content > ul.mod-list li a:hover, .module_menu .module_content > ul.mod-list li a:hover { opacity: 1 !important; } .module .module_content > ul.menu li a[class^="fa-"], .module_menu .module_content > ul.menu li a[class^="fa-"], .module .module_content > ul.mod-list li a[class^="fa-"], .module_menu .module_content > ul.mod-list li a[class^="fa-"], .module .module_content > ul.menu li a[class*=" fa-"], .module_menu .module_content > ul.menu li a[class*=" fa-"], .module .module_content > ul.mod-list li a[class*=" fa-"], .module_menu .module_content > ul.mod-list li a[class*=" fa-"] { border-left: none; } .module .module_content > ul.menu li a:not([class^="fa-"])::before, .module_menu .module_content > ul.menu li a:not([class^="fa-"])::before, .module .module_content > ul.mod-list li a:not([class^="fa-"])::before, .module_menu .module_content > ul.mod-list li a:not([class^="fa-"])::before { font-family: "Font Awesome 5 Free"; font-size: 0.6rem; content: "\f054"; margin-right: 8px; opacity: 0.6; font-weight: 900; } .module .module_content > ul.menu li span, .module_menu .module_content > ul.menu li span, .module .module_content > ul.mod-list li span, .module_menu .module_content > ul.mod-list li span { margin-left: -5px; } .module .module_content > ul.menu li ul, .module_menu .module_content > ul.menu li ul, .module .module_content > ul.mod-list li ul, .module_menu .module_content > ul.mod-list li ul { margin-top: -4px; padding-bottom: 5px; margin-bottom: 0px; } .module .module_content > ul.menu li ul li a, .module_menu .module_content > ul.menu li ul li a, .module .module_content > ul.mod-list li ul li a, .module_menu .module_content > ul.mod-list li ul li a { padding: 4px 30px 4px 5px; color: #999 !important; border: none; background: none; } .module .module_content > ul.menu li ul li:first-child a, .module_menu .module_content > ul.menu li ul li:first-child a, .module .module_content > ul.mod-list li ul li:first-child a, .module_menu .module_content > ul.mod-list li ul li:first-child a { margin-top: -5px; } .module:first-of-type .module_surround { padding-top: 40px; } .module ul.latestnews li, .module ul.menu li { position: relative; } #breadcrumb-1, #footer-1, #footer-2, #footer-3 { width: 100%; } .custom { width: 100%; } .slidesjs-previous.slidesjs-navigation, .slidesjs-next.slidesjs-navigation { opacity: 1; } #container_showcase1_modules h3.mod_standard { font-size: 21px; } #container_top3_modules.block_holder { padding-bottom: 10px; } #container_base, #container_base a { color: #fff; } #container_base h3 { color: #fff; } #container_base h3 span::after, #container_base h3 span::before { border-bottom-color: rgba(255, 255, 255, 0.05); } #container_base ul.menu li a, #container_base ul.latestnews li a { border-color: rgba(255, 255, 255, 0.05); } #container_base hr { border-color: #fff !important; opacity: 0.6; } #footer-1 .module:first-of-type .module_surround, #footer-2 .module:first-of-type .module_surround { padding-top: 20px; } /*-----------------------------------------------------------------------------------*/ /* Component Block */ /*-----------------------------------------------------------------------------------*/ #container_main { box-sizing: border-box; } #main.block_holder { padding: 0; } .maincontent { padding: 30px; } #content_full, #content100 { float: left; width: 100%; } /* Sidecol A & B */ .sidecol_block { padding: 0px; } .sidecol-a .module:first-of-type .module_surround, .sidecol-b .module:first-of-type .module_surround { padding-top: 0; } .sidecol-a .module_surround, .sidecol-b .module_surround { padding-top: 0; padding-bottom: 50px; } .sidecol-a:first-of-type .module:first-of-type .module_surround, .sidecol-b:first-of-type .module:first-of-type .module_surround { padding-top: 40px; } /* Contenttop/Contentbottom */ .contenttop .module_surround { padding: 30px 30px; } .contentbottom .module_surround { padding: 0 30px 50px; } .wrapper_contenttop { padding: 50px -30px 10px; } .wrapper_contentbottom { padding: 0 -30px 20px; } /*-----------------------------------------------------------------------------------*/ /* Footer */ /*-----------------------------------------------------------------------------------*/ footer { display: flex; flex-direction: row; justify-content: space-between; padding: 20px 35px; text-align: center; } /* Footer Menu */ .footermenu { padding: 10px 0; } .footermenu ul { margin: 0; } .footermenu ul li { display: inline-block; } .footermenu ul li a, .footermenu ul li span { text-decoration: none; font-size: 0.8rem; padding: 0 5px; color: rgba(255, 255, 255, 0.5); } .footermenu ul li a:hover, .footermenu ul li span:hover { color: #ffffff; } .footermenu ul li a:after, .footermenu ul li span:after { content: '\00B7'; margin-left: 5px; font-weight: bold; font-size: 10px; } .footermenu ul li:first-of-type a { padding-left: 0; } .footermenu ul li:last-of-type a:after { display: none; } /* Copyright */ .copyright { padding: 10px 0; } .copyright p { margin-bottom: 0; font-size: 0.8rem; text-transform: uppercase; opacity: 0.3; } /*-----------------------------------------------------------------------------------*/ /* Social Icons */ /*-----------------------------------------------------------------------------------*/ #socialmedia { padding: 0; position: absolute; top: 100%; right: 15px; border-radius: 0 0 5px 5px; transition: all 0.2s ease; z-index: 1; } #socialmedia a { margin: 0px; } #socialmedia ul { list-style: none; margin: 0; display: block; } #socialmedia ul li { background-position: 50% 50%; display: block; float: left; margin: 0px; padding: 0px; } #socialmedia ul li a { position: relative; display: block; width: 34px; height: 34px; opacity: 1; font-size: calc(34px * 0.5); text-align: center; line-height: 34px; } #socialmedia ul li a:hover { opacity: 1; } #socialmedia ul li a [class^="fa-"]::before, #socialmedia ul li a [class*=" fa-"]::before { padding-right: 0; color: #fff; } #socialmedia ul li span { position: absolute; line-height: 0; font-size: 0; color: transparent; } .is-sticky #socialmedia { display: none; } [class^="social-"], [class*=" social-"] { transition: all 0.4s; } .social-facebook:hover { background-color: #344e86; } .social-twitter:hover { background-color: #34bdcd; } .social-googleplus:hover { background-color: #d03a28; } .social-youtube:hover { background-color: #f24038; } .social-pinterest:hover { background-color: #b51d23; } .social-instagram:hover { background-color: #244e70; } .social-dribbble:hover { background-color: #ed4483; } .social-flickr:hover { background-color: #ef4b7a; } .social-skype:hover { background-color: #0ea9e2; } .social-digg:hover { background-color: #2474b1; } .social-linkedin:hover { background-color: #5ea8ca; } .social-vimeo:hover { background-color: #5494a1; } .social-yahoo:hover { background-color: #a152b4; } .social-tumblr:hover { background-color: #324c65; } .social-deviantart:hover { background-color: #bbc81e; } .social-delicious:hover { background-color: #2b68bf; } .social-rss:hover { background-color: #e58a00; } [class^="social-"], [class*=" social-"] { background-color: rgba(100, 100, 100, 0.3); margin-right: 1px !important; } /*-----------------------------------------------------------------------------------*/ /* Breadcrumbs */ /*-----------------------------------------------------------------------------------*/ .breadcrumb { padding: 5px 30px; margin: 0; background-color: transparent; } .breadcrumb > li { text-shadow: none; } .module_surround .breadcrumb { padding: 5px 0; } /*-----------------------------------------------------------------------------------*/ /* Buttons */ /*-----------------------------------------------------------------------------------*/ .btn { border-radius: 0; } /*-----------------------------------------------------------------------------------*/ /* Forms */ /*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/ /* Icons */ /*-----------------------------------------------------------------------------------*/ [class^="icon-"], [class*=" icon-"] { height: auto; width: auto; } /* Joomla Menus */ .mod-list li [class^="fa-"]:before, .mod-list li [class*=" fa-"]:before { display: inline-block; color: inherit; font-size: 18px; top: 4px; left: 0px; } .mod-list li a[class^="fa-"]:after, .mod-list li a[class*=" fa-"]:after { display: none; } /* Top Menu Icons */ .hornav > ul > li [class^="fa-"]:before, .hornav > ul > li [class*=" fa-"]:before { opacity: 0.7; } .hornav > ul > li:hover [class^="fa-"]:before, .hornav > ul > li:hover [class*=" fa-"]:before { opacity: 1; } /* Header-# Menu Icons */ .header-1 .menu li [class^="fa-"]:before, .header-1 .menu li [class*=" fa-"]:before, .header-2 .menu li [class^="fa-"]:before, .header-2 .menu li [class*=" fa-"]:before { color: rgba(0, 0, 0, 0.2); top: 1px; } .module_header .fa, .module_header .fab, .module_header .fad, .module_header .fal, .module_header .far, .module_header .fas { font-family: inherit; font-weight: 600; } .module_header .fa:before, .module_header .fab:before, .module_header .fad:before, .module_header .fal:before, .module_header .far:before, .module_header .fas:before { font-family: "Font Awesome 5 Free"; } .module_header .fab:before { font-family: "Font Awesome 5 Brands"; } .module_header .fa:before, .module_header .fas:before { font-weight: 900; } .module_header .far:before, .module_header .fab:before { font-weight: 400; } /* Base Module */ #container_base [class^="fa-"]:before, #container_base [class*=" fa-"]:before { color: rgba(255, 255, 255, 0.2); } /* Footer Menu Icons */ #footermenu .menu li [class^="fa-"]:before, #footermenu.menu li [class*=" fa-"]:before { color: rgba(255, 255, 255, 0.2); top: 6px; } .row.fa-icon-list { margin: 0 0 30px; } .fa-col5 { float: left; padding: 0 0 10px; width: 20%; } .mod-list .far, .menu .far, .mod-list .fas, .menu .fas, .mod-list .fab, .menu .fab, .mod-list .fa, .menu .fa { font-family: inherit !important; line-height: inherit; font-weight: inherit; } .mod-list .fab:before, .menu .fab:before { font-family: "Font Awesome 5 Brands" !important; font-weight: 400; } .mod-list .far:before, .menu .far:before, .mod-list .fas:before, .menu .fas:before { font-family: "Font Awesome 5 Free" !important; } .mod-list .fa:before, .menu .fa:before, .mod-list .fas:before, .menu .fas:before { font-weight: 900; } /*-----------------------------------------------------------------------------------*/ /* Utility Classes */ /*-----------------------------------------------------------------------------------*/ .text-light { color: rgba(255, 255, 255, 0.95) !important; } .text-light a, .text-light a .j51_icon { color: rgba(255, 255, 255, 0.8) !important; } .text-light a:hover, .text-light a .j51_icon:hover, .text-light a:hover .j51_icon, .text-light a .j51_icon:hover .j51_icon { color: #ffffff !important; } .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { color: #ffffff !important; } .text-light input, .text-light button, .text-light select, .text-light textarea { color: #fff; } .text-light ul.menu a, .text-light ul > li > a, .text-light ul > li > span { color: rgba(255, 255, 255, 0.8); } .text-light [class^="fa-"]:before, .text-light [class*=" fa-"]:before { color: rgba(255, 255, 255, 0.6); } .text-light li:hover [class^="fa-"]:before, .text-light li:hover [class*=" fa-"]:before { color: rgba(255, 255, 255, 0.8); } .text-light .owl-theme .owl-controls .owl-page span { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4) !important; } .text-light blockquote small { color: rgba(255, 255, 255, 0.5); } .text-light [class^="fa-"]::before, .text-light [class*=" fa-"]::before { color: rgba(255, 255, 255, 0.8); } .text-light .module_header h3.mod_standard span::before, .text-light .module_header h3.mod_standard span::after { border-color: rgba(255, 255, 255, 0.6); } .text-dark { color: rgba(0, 0, 0, 0.9) !important; } .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6 { color: rgba(0, 0, 0, 0.9) !important; } .text-dark input, .text-dark button, .text-dark select, .text-dark textarea { color: #fff; } .text-dark ul.menu a, .text-dark ul > li > a, .text-dark ul > li > span { color: rgba(0, 0, 0, 0.8); } .text-dark [class^="fa-"]:before, .text-dark [class*=" fa-"]:before { color: rgba(0, 0, 0, 0.3); } .text-dark li:hover [class^="fa-"]:before, .text-dark li:hover [class*=" fa-"]:before { color: rgba(0, 0, 0, 0.6); } .text-dark .owl-theme .owl-controls .owl-page span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4) !important; } .padding-0 { padding: 0px; } .padding-10 { padding: 10px; } .padding-20 { padding: 20px; } .padding-30 { padding: 30px; } .padding-40 { padding: 40px; } .padding-50 { padding: 50px; } .padding-60 { padding: 60px; } .margin-0 { margin: 0px; } .margin-10 { margin: 10px; } .margin-20 { margin: 20px; } .margin-30 { margin: 30px; } .margin-40 { margin: 40px; } .margin-50 { margin: 50px; } .margin-60 { margin: 60px; } .padding-horiz-0 { padding-left: 0px; padding-right: 0px; } .padding-horiz-10 { padding-left: 10px; padding-right: 10px; } .padding-horiz-20 { padding-left: 20px; padding-right: 20px; } .padding-horiz-30 { padding-left: 30px; padding-right: 30px; } .padding-horiz-40 { padding-left: 40px; padding-right: 40px; } .padding-horiz-50 { padding-left: 50px; padding-right: 50px; } .padding-horiz-60 { padding-left: 60px; padding-right: 60px; } .padding-vert-0 { padding-top: 0px; padding-bottom: 0px; } .padding-vert-10 { padding-top: 10px; padding-bottom: 10px; } .padding-vert-20 { padding-top: 20px; padding-bottom: 20px; } .padding-vert-30 { padding-top: 30px; padding-bottom: 30px; } .padding-vert-40 { padding-top: 40px; padding-bottom: 40px; } .padding-vert-50 { padding-top: 50px; padding-bottom: 50px; } .padding-vert-60 { padding-top: 60px; padding-bottom: 60px; } .margin-horiz-0 { margin-left: 0px; margin-right: 0px; } .margin-horiz-10 { margin-left: 10px; margin-right: 10px; } .margin-horiz-20 { margin-left: 20px; margin-right: 20px; } .margin-horiz-30 { margin-left: 30px; margin-right: 30px; } .margin-horiz-40 { margin-left: 40px; margin-right: 40px; } .margin-horiz-50 { margin-left: 50px; margin-right: 50px; } .margin-horiz-60 { margin-left: 60px; margin-right: 60px; } .margin-vert-0 { margin-top: 0px; margin-bottom: 0px; } .margin-vert-10 { margin-top: 10px; margin-bottom: 10px; } .margin-vert-20 { margin-top: 20px; margin-bottom: 20px; } .margin-vert-30 { margin-top: 30px; margin-bottom: 30px; } .margin-vert-40 { margin-top: 40px; margin-bottom: 40px; } .margin-vert-50 { margin-top: 50px; margin-bottom: 50px; } .margin-vert-60 { margin-top: 60px; margin-bottom: 60px; } .no-padding { padding: 0 !important; } .no-margin { margin: 0 !important; } .margin-top-0 { margin-top: 0; } .margin-top-5 { margin-top: 5px; } .margin-top-10 { margin-top: 10px; } .margin-top-15 { margin-top: 15px; } .margin-top-20 { margin-top: 20px; } .margin-top-30 { margin-top: 30px; } .margin-top-40 { margin-top: 40px; } .margin-top-50 { margin-top: 50px; } .margin-top-60 { margin-top: 60px; } .margin-bottom-0 { margin-bottom: 0; } .margin-bottom-5 { margin-bottom: 5px; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-15 { margin-bottom: 15px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-bottom-50 { margin-bottom: 50px; } .margin-bottom-60 { margin-bottom: 60px; } .padding-top-0, .padding-top-0 .module_surround { padding-top: 0; } .padding-top-5 { padding-top: 5px; } .padding-top-10 { padding-top: 10px; } .padding-top-15 { padding-top: 15px; } .padding-top-20 { padding-top: 20px; } .padding-top-30 { padding-top: 30px; } .padding-top-40 { padding-top: 40px; } .padding-top-50 { padding-top: 50px; } .padding-top-60 { padding-top: 60px; } .padding-bottom-0, .padding-bottom-0 .module_surround { padding-bottom: 0; } .padding-bottom-5 { padding-bottom: 5px; } .padding-bottom-10 { padding-bottom: 10px; } .padding-bottom-15 { padding-bottom: 15px; } .padding-bottom-20 { padding-bottom: 20px; } .padding-bottom-30 { padding-bottom: 30px; } .padding-bottom-40 { padding-bottom: 40px; } .padding-bottom-50 { padding-bottom: 50px; } .padding-bottom-60 { padding-bottom: 60px; } /* Background Colors */ .background-white { background-color: #FFFFFF; } .background-black { background-color: #000000; } .background-gray-dark { background-color: #333333; } .background-gray { background-color: #888888; } .background-gray-light { background-color: #cccccc; } .background-gray-lighter { background-color: #ebebeb; } .border { border: 1px solid #ddd; } .shadow { box-shadow: 0 0 5px #ddd; } .j51news .newsitem-inside { background-color: #fff; } .j51news .newsitem { text-align: left; } .j51news .newsimg { position: relative; } .j51news .newsimg::after { position: absolute; content: ''; background-color: #0582CA; bottom: 0; left: 0; width: 60px; height: 4px; } .j51news .tags { text-align: center; } .j51news .tags .label-info[href] { border-width: 0; padding: 0 6px; } .j51news .tags li { line-height: 1rem; } .j51news h3 { font-weight: bold; letter-spacing: 0.6px; text-transform: uppercase; } .j51news .newsdate { text-transform: uppercase; } .j51news .btn { display: block; margin-bottom: 5px; margin-top: 20px; } /*-----------------------------------------------------------------------------------*/ /* Module Extensions */ /*-----------------------------------------------------------------------------------*/ .owl-theme .owl-controls .owl-page span { border: 1px solid rgba(255, 255, 255, 0.5); } .owl-theme .owl-controls { margin-top: 0; } .owl-carousel .owl-nav > * + *, .owl-carousel .owl-dots > * + * { margin-left: 10px; } .owl-carousel .owl-dots { margin-top: 10px; } [class*=" imghvr-"], [class^="imghvr-"] { margin-bottom: -9px !important; } .layerslideshow-caption p { color: white; } .layerslideshow .item h2 { font-size: 64px; font-weight: 800; line-height: 1.2em; color: #FFF; margin-bottom: 15px; } .layerslideshow-prev, .layerslideshow-next { background: white; height: 40px; width: 40px; border-radius: 50%; padding-top: 4px; text-align: center; } /*-----------------------------------------------------------------------------------*/ /* Frontend Edit */ /*-----------------------------------------------------------------------------------*/ #modules-form hr, #adminForm hr { height: 1px; background-color: #aaa; border: 0; } #modules-form fieldset, #adminForm fieldset { padding-top: 0; } #modules-form label, #adminForm label { margin: 0; } #modules-form .btn, #adminForm .btn { margin-top: 0; border: 1px solid #ccc; } #modules-form .input-append .add-on, #adminForm .input-append .add-on, #modules-form .input-prepend .add-on, #adminForm .input-prepend .add-on { color: #aaa; } #modules-form .input-append .btn, #adminForm .input-append .btn, #modules-form .btn-group .btn, #adminForm .btn-group .btn { margin: 0 -1px 0; line-height: 20px; } /*-----------------------------------------------------------------------------------*/ /* Miscellaneous */ /*-----------------------------------------------------------------------------------*/ .visible { opacity: 1 !important; } .animatebox { background: #ededed; border: 1px solid #dddddd; border: 1px solid rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); color: #555; font-size: 22px; margin: 30px auto 60px; padding: 80px 0; text-align: center; max-width: 500px; width: 100%; } /* Mailchimp Newsletter */ #mc_embed_signup .indicates-required { opacity: 0.6; margin: 5px 0; font-size: 0.8em; } #mc_embed_signup input { border-radius: 0; border: 1px solid rgba(0, 0, 0, 0.1); } #particles-js { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } iframe { max-width: 100%; } hr:not([size]) { height: 1.4rem; background: transparent; } .com-users-login { flex-direction: column; } .com-users-login__options { margin-top: 0; width: 100%; } .j51news-meta svg { display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -0.125em; } /*# sourceMappingURL=nexus.css.map */