���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC /* Theme Name: Marketing Guru Theme URI: https://superbthemes.com/child-theme/marketing-guru/ Description: It does not matter if you want to create a classic news website, online editorial magazine, a personal modern lifestyle blog, or an affiliate review website. Marketingly offers limitless customization. The theme is a perfect combination of beautiful and professional. There is a ton of ad space, you can use the header widgets to place ads banners and AdSense in case you need to earn money as an affiliate - No matter if it is image ads advertisment or video advertising, all ad networks work such as Google DFP Ads, Adsense and more. Our theme is made for the search engines, so you can easily beat the other bloggers and newspapers in Google with our fast and SEO optimized theme. If you wish to start blogging about business or travel for example then our responsive and flexible design is perfect - It is elegant and you can make it dark, white, minimal, boxed, flat, clean, or advanced, and full of sidebar widgets if you wish. Being creative and setting up a theme have never been so simple. Author URI: https://superbthemes.com/ Tested up to: 6.1 Requires PHP: 4.0 Requires at least: 4.0 Template: ecocoded Version: 1.1 Author: superbthemescom Text Domain: marketing-guru License: GNU General Public License v3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.en.html Tags: theme-options, threaded-comments, translation-ready, sticky-post, footer-widgets, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-image-header, featured-images, flexible-header, right-sidebar, one-column, two-columns, news, e-commerce, blog This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } body, code, html, kbd, pre, samp { font-family: 'Source Sans Pro', 'helvetica neue', helvetica, arial } hr, img, legend { border: 0 } .footer-info-right a { text-decoration: none } legend, td, th { padding: 0 } pre, textarea { overflow: auto } address, blockquote, p { margin: 0 0 1.5em } img, pre, select { max-width: 100% } body { color: #000; overscroll-behavior-y: none } a { color: #000; text-decoration: underline } .aligncenter, .clear:after, .clearfix:after, .comment-content:after, .entry-content:after, .page-links, .site-content:after, .site-footer:after, .site-header:after { clear: both } ins, mark { text-decoration: none } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; box-sizing: border-box } body { font-weight: 400; font-size: 16px; line-height: 1.625; margin: 0; background-color: #eee } .logofont-site-description { font-size: 14px; color: #fff } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block } audio, canvas, progress, video { display: inline-block; vertical-align: baseline } audio:not([controls]) { display: none; height: 0 } [hidden], template { display: none } abbr[title] { border-bottom: 1px dotted } b, optgroup, strong { font-weight: 700 } cite, dfn, em, i { font-style: italic } h1 { font-size: 2em; margin: .67em 0 } mark { color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -.5em } sub { bottom: -.25em } img { height: auto } svg:not(:root) { overflow: hidden } hr { box-sizing: content-box; background-color: #ccc; height: 1px; margin-bottom: 1.5em } code, kbd, pre, samp { font-size: 1em } button, input, optgroup, select, textarea { font: inherit; margin: 0; color: #333; font-size: 16px; font-size: 1rem; line-height: 1.5 } code, kbd, pre, tt, var { font-family: 'Source Sans Pro', 'helvetica neue', helvetica, arial } button { overflow: visible } button, select { text-transform: none } button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer } button[disabled], html input[disabled] { cursor: default } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } textarea { width: 100% } form label { width: 100%; margin-bottom: 10px; display: inline-block; text-transform: uppercase } h1, h2, h3, h4, h5, h6 { color: #000; font-weight: 400; margin-bottom: 15px } article h1, article h2, article h3, article h4, article h5, article h6 { color: #000; line-height: 140%; font-weight: 400; margin-bottom: 15px; font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial } pre { background: #eee; font-size: 15px; font-size: .9375rem; line-height: 1.6; margin-bottom: 1.6em; padding: 1.6em } code, kbd, tt, var { font-size: 15px; font-size: .9375rem } abbr, acronym { border-bottom: 1px dotted #666; cursor: help } ins, mark { background: #fff9c0 } big { font-size: 125% } *, :after, :before { box-sizing: inherit } blockquote { background: rgba(0, 0, 0, .1); border-left: 6px solid rgba(0, 0, 0, .2); padding: .5em 10px } blockquote:after, blockquote:before, q:after, q:before { content: "" } ol, ul { margin: 0 0 1.5em 1em } ul { list-style: disc } ol { list-style: decimal } li>ol, li>ul { margin-bottom: 0; margin-left: 10px } article li>ol, article li>ul { padding-left: 0 } article ol, article ul { padding-left: 0; margin-left: 25px } dt { font-weight: 700 } dd { margin: 0 1.5em 1.5em } figure { margin: 1em 0 } table { border-collapse: collapse; border-spacing: 0; margin: 0 0 1.5em; width: 100% } button, input[type=button], input[type=reset], input[type=submit] { color: #fff; font-size: 16px; line-height: 1.5; padding: 10px 20px; font-weight: 700; border: none; background: #06c } button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { opacity: .9; border-color: #ccc #bbb #aaa } button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus { border-color: #aaa #bbb #bbb } input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { color: #666; border: 1px solid #e5e6e9; padding: 16px } select { border: 1px solid #ccc } input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus { color: #111 } .main-navigationigation { display: block; float: left; width: 100% } .main-navigationigation ul { display: none; list-style: none; margin: 0; padding-left: 0 } .main-navigationigation ul li { float: left; position: relative } .main-navigationigation ul li a { display: block; text-decoration: none } .main-navigationigation ul ul { float: left; position: absolute; top: 100%; left: -999em; z-index: 99999 } .main-navigationigation ul ul ul { left: -999em; top: 0 } .main-navigationigation ul ul a { width: 200px } .main-navigationigation ul li.focus>ul, .main-navigationigation ul li:hover>ul { left: auto } .main-navigationigation ul ul li.focus>ul, .main-navigationigation ul ul li:hover>ul { left: 100% } @media screen and (min-width:37.5em) { .nav-#secondary-site-navigation { display: none } .main-navigationigation ul { display: block } } .site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation { margin: 0 0 1.5em; overflow: hidden } .comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous { float: left; width: 50% } .comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next { float: right; text-align: right; width: 50% } #content[tabindex="-1"]:focus { outline: 0 } .alignleft { display: inline; float: left; margin-right: 1.5em } .alignright { display: inline; float: right; margin-left: 1.5em } .featured-thumbnail-small { width: 100% } .aligncenter { display: block; margin-left: auto; margin-right: auto } .page-template-full-width #primary { margin-right: 0; width: 100%; max-width: 100% } .hentry, .page-links { margin: 0 0 1.5em } .clear:after, .clear:before, .comment-content:after, .comment-content:before, .entry-content:after, .entry-content:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before { content: ""; display: table; table-layout: fixed } .sticky { display: block } .updated:not(.published) { display: none } .comment-content a { word-wrap: break-word } .comment-form label { margin-bottom: 10px; display: inline-block; text-transform: uppercase } .bypostauthor { display: block } .comments-area { width: 100% } .comment-respond .comment-form { width: 100%; box-sizing: border-box } .comments-area .comment-meta, .comments-area .comment-respond { position: relative } .comments-area .comments-title { margin-bottom: 30px; color: #222; font-size: 30px } .comments-area .comment-meta .comment-metadata a { color: #999 } .comment-meta .vcard img { float: left; margin-right: 14px } .comments-area .comment-author { line-height: normal; font-size: 16px; font-weight: 700; margin-bottom: 0 } .comments-area .comment-author .fn a { color: #222 } .comments-area .comment-content { padding: 20px 0 0 45px } .comments-area .reply .comment-reply-link i { font-size: 12px } .comments-area .comment-content p { margin-bottom: 5px } .hide-sidebar aside#secondary { display: none!important } .hide-sidebar .featured-content { width: 100%; max-width: 100%; margin-right: 0 } .comments-area p.form-submit { margin-bottom: 0; padding-bottom: 10px } .comments-area p.form-submit input { background: #275044; padding: 10px 17px; transition: all .4s; font-size: 14px; color: #fff; margin: 0 5px; text-decoration: none; font-weight: 600; display: inline-block; margin: 0; transition: background .25s linear } .comments-area ol.comment-list>li:last-child { margin-bottom: 0 } .comments-area ol.comment-list>li { width: 100%; border-bottom: 3px solid #000 } #comments li.comment.parent article .reply, .author-highlight li.bypostauthor article .reply { padding-bottom: 0 } .comments-area ol.comment-list ol.children li { padding-top: 20px; margin-left: 0; margin-top: 20px; padding-left: 10px; margin-bottom: 0; list-style: none; border-top: 1px solid rgba(0, 0, 0, .1); border-bottom: 0; padding-bottom: 0 } ol.children { margin-left: 0; padding-left: 5px } .comments-area ol.comment-list li li.bypostauthor { position: relative } .page h1.entry-title, .single h1.entry-title { color: #10211c; font-size: 36px; font-weight: 700; line-height: 140% } .comments-area.author-highlight ol.comment-list li.bypostauthor { border-bottom: 3px solid #f00000; padding: 40px } #comments li.comment .comment-respond { margin-top: 10px; position: relative } .comment-reply-title { position: relative; color: #3498db; margin: 0 0 16px; padding-bottom: 20px } p.comment-form-author, p.comment-form-email { max-width: 49%; float: left; display: inline-block } p.comment-form-email { margin-left: 2% } .comment-form-wrap .comment-respond, .main-navigation ul li, .sheader { position: relative } a#cancel-comment-reply-link { display: block; font-size: 17px; opacity: .6 } .comments-area .comment-respond * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .comment-respond .logged-in-as a { color: #000 } .comments-area .comment-respond input[type=email], .comments-area .comment-respond input[type=text], .comments-area .comment-respond input[type=url] { background: #fff; padding: 8px 14px; width: 100%; max-width: 430px; margin-bottom: 6px } .wp-caption, embed, iframe, object { max-width: 100% } .comments-area .comment-respond textarea { width: 100%; margin-bottom: 0 } .comments-area p { margin-bottom: 12px } .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none } .infinity-end.neverending .site-footer { display: block } .comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0 } .custom-logo-link { display: inline-block } .wp-caption { margin-bottom: 1.5em } .wp-caption img[class*=wp-image-] { display: block; margin-left: auto; margin-right: auto } .wp-caption .wp-caption-text { margin: .8075em 0 } .wp-caption-text { text-align: center } .gallery { margin-bottom: 1.5em } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100% } .gallery-columns-2 .gallery-item { max-width: 50% } .gallery-columns-3 .gallery-item { max-width: 33.33333% } .gallery-columns-4 .gallery-item { max-width: 25% } .gallery-columns-5 .gallery-item { max-width: 20% } .gallery-columns-6 .gallery-item { max-width: 16.66667% } .gallery-columns-7 .gallery-item { max-width: 14.28571% } .gallery-columns-8 .gallery-item { max-width: 12.5% } .gallery-columns-9 .gallery-item { max-width: 11.11111% } .gallery-caption { display: block } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; height: 0 } #site-header, #site-header img, .clearfix, .site-branding { display: inline-block } .clearfix { width: 100% } * html .clearfix { height: 1% } .widget li a { text-decoration: none } .entry-header h2 a, .site-info a:hover, .site-title a { text-decoration: none } .fbox { width: 100%; background: #fff; margin-bottom: 30px; padding: 4%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .fbox h1, .fbox h2, .fbox h3 { margin-top: 0; color: #222 } .page-header h1 { margin-bottom: 0 } .container { width: 100% } .content-wrap { width: 1180px; max-width: 90%; margin: 0 auto } .sheader { width: 100%; margin: 0 0 40px } .primary-menu ul li ul.children, .primary-menu ul li ul.sub-menu { background: #fff; color: #000 } .site-branding.branding-logo { margin: 30px 0 } .site-branding { background: #333; padding: 70px 0; text-align: center; width: 100% } .branding-logo .custom-logo { display: block; width: auto } .site-branding .site-title { font-size: 48px; line-height: 150%; padding: 0; margin: 0; font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial } .site-title a { color: #fff } .site-branding .logo-image { margin-top: 0 } .site-description { font-size: 16px; color: #fff; padding: 0; margin: 0 } .featured-sidebar #main .search-field, .header-widget #main .search-field { width: 100%; height: 46px; line-height: 46px; padding: 16px; border: 1px solid #000; background: rgba(0, 0, 0, 0) } .header-widget .search-field { width: 100% } .header-widget .search-form label { width: 100% } .ads-top .search-submit, .featured-sidebar .search-submit, .header-widget .search-submit { display: none } .search-form label { width: auto; float: left; margin-bottom: 0 } .featured-sidebar label { width: 100%; float: none } .search-form .search-submit { padding: 17px 24px; border: none } .ads-top { width: 70%; float: right; padding: 22px 0; overflow: hidden } .ads-top .textwidget img { display: block } .ads-top .search-field { width: 220px; padding: 15px; float: right; margin: 14px 0 } .ads-top label { float: right } #smobile-menu { display: none } .main-navigation ul { list-style: none; margin: 0; padding: 0 } .main-navigation ul li a { font-size: 15px; display: block } .main-navigation ul li.current-menu-ancestor>a, .main-navigation ul li.current-menu-item>a, .main-navigation ul li.current-menu-parent>a, .main-navigation ul li.current_page_ancestor>a, .main-navigation ul li:hover>a, .main-navigation ul li>a:hover { text-decoration: none } .main-navigation ul li:hover>ul { display: block } .header-content-wrap-outer { float: left; width: 100% } .header-content-wrap { padding: 100px 0 150px; margin: auto; width: 100%; max-width: 800px; text-align: center } .main-navigation ul li .sub-arrow { width: 50px; line-height: 63px; position: absolute; right: -20px; top: 0; color: #fff; font-size: 14px; text-align: center; cursor: pointer } .main-navigation ul.sub-menu li .sub-arrow { line-height: 50px } .main-navigation ul.sub-menu li .sub-arrow { color: #000 } .main-navigation ul ul li .sub-arrow { right: -10px } .mobile-menu .fa-bars { float: right; margin-top: 3px } .main-navigation ul li .arrow-sub-menu::before { font-size: 12px } .primary-menu { margin: 0; position: relative; z-index: 2 } .primary-menu ul li a { color: #fff; padding: 16px } .primary-menu ul li .fa-chevron-right { color: #fff } .primary-menu ul ul li .fa-chevron-right { color: #010101 } .primary-menu ul li ul.children li, .primary-menu ul li ul.sub-menu li { border-bottom: 1px solid rgba(255, 255, 255, .1) } .secondary-menu { width: 100%; float: left; border-top: 1px solid #e5e6e9; position: relative } .secondary-menu .smenu ul li a, .secondary-menu ul.smenu li a { color: #333; padding: 24px 16px } .secondary-menu ul.smenu li a:hover, .secondary-menu ul.smenu li.current-menu-item a { color: #06c } .secondary-menu ul.smenu ul li { border-bottom: 1px solid #e5e6e9 } .secondary-menu ul.smenu ul li a { padding: 16px } .secondary-menu ul.smenu>li:first-child { border: none } .secondary-menu .arrow-menu { position: absolute; top: 0; right: 0; cursor: pointer; text-align: center; display: none; width: 42px; height: 42px; line-height: 44px; border-left: 1px solid rgba(0, 0, 0, .2) } .secondary-menu ul.smenu li.btn-right { float: right; border: none; margin: 16px 0 } .secondary-menu ul.smenu li.btn-right a { padding: 9px 25px 11px; font-weight: 500; background: #06c; text-align: center; text-transform: capitalize; display: block; line-height: 1.25; box-sizing: border-box; color: #fff } .secondary-menu .btn-right a:hover { opacity: .8; color: #fff } .search-style-one { width: 100%; position: fixed; overflow: hidden; height: 90px; z-index: 9; left: 0; -webkit-transform: translateX(100%); transform: translateX(100%); transition: -webkit-transform .4s linear, visibility .1s; transition: transform .4s linear, visibility .1s } .overlay { background: rgba(0, 0, 0, .7); width: 100% } .search-style-one.open { -webkit-transform: translateX(0); transform: translateX(0) } .search-row { position: relative; margin: 0 auto } .overlay .overlay-close { width: 50px; height: 52px; line-height: 52px; position: absolute; right: 8%; top: 15px; font-size: 20px; overflow: hidden; border: none; padding: 0 17px; color: #3a5795; background: rgba(255, 255, 255, .9); z-index: 100; cursor: pointer } .search-style-one .search-row input#s { width: 100%; height: 82px; line-height: 82px; padding: 20px 30px; color: #fff; font-size: 18px; background: 0 0; border: none; box-sizing: border-box } #site-header { width: 100%; text-align: center; position: relative; z-index: 3; margin: 0; background: #fff } #site-header a { display: block } #site-header img { width: auto; line-height: 20px; margin: 0; vertical-align: top } .nav-links .dots, .nav-links a, .nav-links span.current, .site-info { line-height: normal } .site-header ul ul { list-style: none; min-width: 240px; display: none; position: absolute; top: inherit; right: 0; margin: 0; padding: 0; z-index: 9 } .site-header ul ul li { float: none } .site-header ul ul ul { top: 0; left: 238px } .site-content { width: 100%; display: block } .super-menu.clearfix { margin: 13px 0 } .featured-content { width: 66%; float: left; margin-right: 1% } .featured-thumbnail img { width: 100%; max-width: 100%; height: auto } .posts-entry .entry-content p:last-child { margin-bottom: 0 } .content-wrapper { padding: 25px 30px 30px; position: relative; width: 100% } .no-featured-img-box .content-wrapper { width: 100% } .content-wrapper h2.entry-title { text-align: left; margin: 0 0 5px; color: #10211c; font-size: 30px; font-weight: 900; line-height: 140% } .content-wrapper h2.entry-title a, .content-wrapper h2.entry-title a:active, .content-wrapper h2.entry-title a:focus, .content-wrapper h2.entry-title a:hover { color: #10211c; font-size: 32px; font-weight: 900; text-decoration: none; line-height: 1; margin: 0 } .content-wrapper p { color: #333; font-size: 16px; margin: 0; line-height: 150% } .blogposts-list .entry-content a { color: #275044; text-decoration: none; border: 1px solid; padding: 10px 20px; display: inline-block; margin: 30px 0 0 0 } .blogposts-list .entry-content p { display: inline } .featured-thumbnail-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background-size: cover; background-position: center } .posts-entry .entry-footer { width: 100%; display: inline-block; margin: 1.5em 0 0; font-size: 12px; text-align: center; padding: 5px 20px } .single .posts-entry .entry-footer { text-align: left; background: 0 0; padding: 0 } .entry-footer span { padding-right: 16px; position: relative } .entry-footer span:after { content: ""; height: 12px; overflow: hidden; border-right: 1px solid #4169e1; position: absolute; right: 8px; top: 1px } .entry-footer span:last-child:after { content: ""; display: none } .nav-links span.current, .site-info, .site-info a { color: #fff } .site-footer { width: 100%; float: left; background: #10211c } .site-info { float: left; font-size: 14px } .site-info a:hover { border-bottom: dotted 1px } .site-info p { padding: 0 } .pagination:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden } .nav-links { width: 100%; display: inline-block } #load-posts a, .nav-links .nav-next, .nav-links .nav-previous, .pagination a { background: #fff; display: inline-block; line-height: 1; color: #333; padding: 2% 4%; box-sizing: border-box; margin: 0; text-decoration: none } .nav-links .nav-next, .nav-links .nav-previous { max-width: 40% } .nav-links .nav-previous { float: left; text-align: left } .nav-links .nav-next { float: right; text-align: right } .paging-navigation .nav-links .nav-next a, .posts-navigation .nav-next a { float: right } .nav-links span.meta-nav { font-size: 18px } #load-more-wrap { width: 100%; text-align: center } #load-more-wrap a { background: #f3f2f2; padding: 10px; display: block } .posts-related, .posts-related ul { width: 100%; display: inline-block } .posts-related ul { list-style: none; margin: 0; padding: 0 } .posts-related ul.grid-related-posts li { width: 31.3%; float: left; margin: 0 3% 3% 0 } .posts-related ul.grid-related-posts li:nth-child(3n) { margin-right: 0 } .posts-related ul.grid-related-posts li:nth-child(3n+1) { clear: left } .posts-related ul.list-related-posts { margin-bottom: 0 } .posts-related ul.list-related-posts li { width: 100%; float: left; display: block; margin: 0 0 2%; padding-bottom: 2%; border-bottom: 1px solid #f5f5f5 } .posts-related ul.list-related-posts li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none } .posts-related .list-related-posts .featured-thumbnail { max-width: 160px; max-height: 160px } .featured-thumbnail { display: flex; width: 100%; max-width: 100% } .posts-related .list-related-posts .featured-thumbnail img { width: 100%; height: 100%; display: block } .posts-related ul.list-related-posts .related-data a { color: #3498db; display: block; margin-bottom: 5px } .posts-related ul.nothumb-related-posts { width: 100%; display: inline-block; margin-bottom: 0; padding: 0 } .posts-related ul.nothumb-related-posts li { line-height: 34px } .featured-sidebar { width: 30%; margin-right: 3%; float: left } h3.rpwe-title a { color: #333!important } time.rpwe-time.published { color: #333!important } .widget { width: 100%; padding: 8.8%; float: left; clear: both } .swidget { width: 100%; display: inline-block; margin-bottom: 20px; float: left } .swidget h3 { width: auto; display: inherit; font-size: 20px; color: #000; text-transform: uppercase; padding-bottom: 15px; margin: 0 } .fmenu, .fmenu ul li { display: inline-block } .widget ul { padding: 0; margin-bottom: 0; list-style-position: inside } .widget>ul { margin: 0 } .widget ul li { display: inline-block; float: left; width: 100%; border-bottom: 1px solid #e6e6e6; padding: 10px 0 } .widget ul li a { margin: 0; padding: 0 } .widget .popular-post-meta, .widget .recent-post-meta { font-size: 12px; line-height: normal } .widget .post-img { float: left; margin-right: 10px } #wp-calendar { margin-bottom: 0 } #wp-calendar thead th { padding: 0; text-align: center } #wp-calendar td { text-align: center; padding: 7px 0 } #wp-calendar caption { font-size: 16px; padding-bottom: 10px; font-weight: 700 } #wp-calendar tfoot { margin-top: 30px } #wp-calendar #prev { text-align: left; padding: 0 0 0 12px } #wp-calendar #next { text-align: right; padding: 0 12px 0 0 } #wp-calendar #next a, #wp-calendar #prev a { text-decoration: none } .fmenu { width: 100%; text-align: center; margin-top: 10px } .fmenu ul { width: 100%; list-style: none; margin: 0; padding: 0; line-height: normal } .fmenu ul li { float: none } .fmenu ul li a { color: #fff; text-transform: none; margin: 0 8px; font-size: 14px; line-height: normal } .fmenu ul li a:hover { text-decoration: none } @media (min-width:1024px) { .super-menu, .toggle-mobile-menu { display: none } } @media (min-width:992px) { .fmenu, .footer-menu ul { float: right } .arrow-menu, .footer-menu ul li .arrow-sub-menu { display: none } .fmenu { width: auto; margin-top: 0; text-align: right } .footer-menu { width: 100% } .footer-menu ul li { float: left; line-height: 14px } .footer-menu ul ul { margin-left: 0; list-style: none; border-left: 1px solid #ccc } .footer-menu ul>li:first-child { border: none } .footer-menu ul li.main-navigation-item-has-children a, .footer-menu ul li.main-navigation-item-has-children ul { float: left } .secondary-menu .smenu ul ul.children li, .secondary-menu .smenu ul ul.sub-menu li { border-bottom: 1px solid #f5f5f5 } } @media screen and (max-width:1023px) { .main-navigation ul li .sub-arrow { right: 0; line-height: 50px } .ads-top, .site-branding { text-align: center; width: 100% } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ads-top .textwidget img { display: inline } .main-container-wrap { position: relative; left: 0 } #mobile-menu-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; cursor: pointer; display: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; background: rgba(0, 0, 0, .5) } #page { position: relative; left: 0; top: 0 } .main-navigation, .smenu-hide { display: none } .mobile-menu-active .smenu-hide { display: block; color: #000 } .mobile-menu-active #mobile-menu-overlay { display: block } .mobile-menu-active #page { width: 100%; max-width: 100%; position: fixed; top: 0; right: 300px; transition: left .5s ease; -ms-transform: translate(70%, 0); -webkit-transform: translate(70%, 0); transform: translate(70%, 0) } #smobile-menu { background-color: #fff; position: fixed; width: 70%; top: 0; bottom: 0; left: -70.1%; z-index: 5999998; overflow-x: hidden; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) } #smobile-menu .content-wrap, #smobile-menu .primary-menu ul { width: 100%; max-width: 100%; margin: 0 } #smobile-menu.show { left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } #smobile-menu.show .main-navigation { width: 100%; float: left; display: block; margin: 0 } #smobile-menu.show .main-navigation ul li { width: 100%; display: block; border-bottom: 1px solid rgba(0, 0, 0, .2) } #smobile-menu.show .main-navigation ul li a { padding: 12px 20px } #smobile-menu.show .main-navigation ul ul.children, #smobile-menu.show .main-navigation ul ul.sub-menu { display: none } #smobile-menu.show .main-navigation ul ul.children.active, #smobile-menu.show .main-navigation ul ul.sub-menu.active { border-top: 1px solid rgba(255, 255, 255, .1) } #smobile-menu.show .main-navigation ul ul.children li:last-child, #smobile-menu.show .main-navigation ul ul.sub-menu li:last-child { border: none } #smobile-menu.show .main-navigation ul li .sub-arrow { display: block } .toggle-mobile-menu { display: inline-block; width: 100%; margin: auto; position: relative; color: #fff; text-align: right; z-index: 1; padding: 12px 20px } .toggle-mobile-menu:hover { color: #fff } .toggle-mobile-menu:before { font-family: FontAwesome; content: "\f0c9"; font-size: 18px; line-height: 50px; margin-right: 10px; position: absolute; color: #fff; left: 0; top: 0 } #smobile-menu.show .toggle-mobile-menu:before { color: #000 } .mobile-only .toggle-mobile-menu { text-decoration: none } .mobile-only .toggle-mobile-menu:before { left: 20px } .super-menu-inner { width: 1120px; max-width: 90%; margin: 0 auto } .super-menu .toggle-mobile-menu { padding: 10px 0; color: #fff; text-decoration: none } .super-menu .main-navigation-toggle:before { left: 0 } } @media (max-width:992px) { .featured-content, .featured-sidebar { width: 100%; margin: 0 } .site-info { width: 100%; text-align: center } } .widget ul li { display: inline-block; float: left; width: 100% } .widget ul { display: inline-block; float: left; width: 100% } .widget ul:first-of-type li:first-of-type { margin-top: 0; padding-top: 0 } .widget ul:last-of-type li:last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0 } .text-center { text-align: center } #smobile-menu *, #smobile-menu.show .toggle-mobile-menu:before, .main-navigation ul.sub-menu li .sub-arrow, .main-navigation ul.sub-menu li a, .primary-menu ul li ul.children, .primary-menu ul li ul.sub-menu { color: #000 } #smobile-menu, .primary-menu ul li ul.children, .primary-menu ul li ul.sub-menu { background: #fff } .site-description, .site-title a { color: #333 } .logofont { color: #333 } .main-navigation ul li .sub-arrow, .main-navigation ul li a, .mobile-menu-active .smenu-hide, .super-menu .toggle-mobile-menu, .toggle-mobile-menu:before { color: #333 } #smobile-menu.show .main-navigation ul li, #smobile-menu.show .main-navigation ul ul.children.active, #smobile-menu.show .main-navigation ul ul.sub-menu.active, .primary-menu .pmenu, .primary-menu ul li ul.children li, .primary-menu ul li ul.sub-menu li, .smenu-hide.toggle-mobile-menu.menu-toggle, .super-menu { border-color: #eee; border-bottom-color: #eee } .blogposts-list .entry-content a, .header-content-wrap .buttons-wrapper .header-button-solid, .wp-block-search .wp-block-search__button { background: #3743f8; border-color: #3743f8; color: #fff; border-radius: 2px; font-weight: 800 } .post-tags li a { border-color: #3743f8; color: #3743f8 } #secondary ol.wp-block-latest-comments { padding-left: 0 } .header-content-wrap-outer { background: #191a24 } .comments-area p.form-submit input { background: #3743f8 } .blogposts-list .blogpost-button, .page-numbers li a, .page-numbers li a:hover, .page-numbers.current, span.page-numbers.dots { border-color: #3743f8; color: #3743f8 } .main-navigation a:hover, .pmenu a:hover, .pmenu ul li a:hover { color: #3743f8; transition: .2s all } .primary-menu .pmenu { margin: auto; display: inline-block; float: right; text-align: center } .main-navigation ul li { position: relative; display: inline-block } .main-navigation ul li a { color: #fff; font-weight: 600; font-size: 15px; padding: 20px 1rem; text-decoration: none } .main-navigation ul.sub-menu li a { color: #000; font-weight: 400; padding: 15px 1rem } .primary-menu { float: left } .site-branding.branding-logo { width: 100%; text-align: center } .sheader { background-size: cover; background-position: top center; background-color: #275044 } .site-branding .site-description { line-height: 150% } .site-header ul ul { text-align: left } .primary-menu ul li ul.children li, .primary-menu ul li ul.sub-menu li { width: 100%; max-width: 100% } .site-header ul ul li a { font-size: 14px; opacity: .8 } .site-header ul ul li:first-of-type a { border-top: 0 solid #000 } .swidgets-wrap { text-align: left; margin-top: 0 } .swidgets-wrap h3 { display: inline-block; line-height: 130%; font-size: 17px; font-weight: 500; color: #2b2b2b; margin-bottom: 5px; padding: 0 } .widget time.rpwe-time.published { width: 100%!important; display: block!important; font-size: 12px } #secondary .widget { font-size: 15px; color: #333 } .widget_archive ul:last-of-type li:last-of-type { margin-bottom: 0 } .widget h3.rpwe-title { font-size: 14px!important; padding: 0!important; display: block!important } .widget img.rpwe-thumb { border: 0 #fff!important; padding: 0!important; margin-top: 0!important } .site-info { float: left; font-size: 14px; width: 100%; text-align: center; opacity: .8; padding: 20px; border-top: 1px solid #fff } .footer-column-three { display: inline-block; float: left; width: 100%; max-width: 33%; color: #fff; padding: 50px 0 } .footer-column-three .widget { padding: 0; background: rgba(0, 0, 0, 0); font-size: 14px; margin: 0 } .site-footer select { width: 100%; padding: 11px; border-radius: 3px } .footer-column-three h3 { background: rgba(0, 0, 0, 0); color: #fff; padding: 0; font-size: 18px; text-transform: uppercase; font-weight: 500; font-family: 'Source Sans Pro'; letter-spacing: 2px } .top-nav-wrapper { display: block; float: left; width: 100% } .footer-column-three p { font-size: 14px; color: #fff } .footer-column-three a { color: #fff } .footer-column-three h3:after { display: block; height: 2px; width: 40px; content: ' '; background: rgba(255, 255, 255, .24); margin-top: 7px } .footer-column-left { padding-right: 10px } .footer-column-middle { padding-right: 10px; padding-left: 10px } .footer-column-right { padding-left: 10px } .footer-column-three .widget { margin-bottom: 40px; overflow: hidden } .footer-column-three .widget:last-of-type { margin-bottom: 0 } .footer-column-three input.search-submit { background: rgba(0, 0, 0, 0); border: 1px solid #fff; padding: 10px 15px; font-size: 13px } .footer-column-three input.search-field { background: rgba(0, 0, 0, 0); border: 1px solid #ffff; border-right: 0; padding-bottom: 18px; color: #fff; font-size: 13px; padding: 10px } .footer-column-three p:last-of-type { margin-bottom: 0 } h1.entry-title, h2.entry-title, h2.entry-title a:active, h2.entry-title a:hover { font-family: 'Source Sans Pro'; font-weight: 400; color: #000; font-size: 30px; line-height: 150%; margin-top: 0 } article .entry-content { font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial, sans-serif; line-height: 150%; color: #656565; font-size: 16px } .entry-meta { color: #7d7d7d; font-size: 15px; margin: 0 0 10px } .single .entry-meta { margin: 0 0 25px } article.blogposts-list { padding: 0; margin-bottom: 55px; background: #fff } .blogpost-button { height: 46px; position: absolute; padding: 10px 15px; background: #275044; color: #fff; font-weight: 700; font-size: 28px; font-family: 'Source Sans Pro', arial; right: 20px; text-decoration: none; bottom: -22px } .page-numbers li { display: inline-block; list-style: none } ul.page-numbers { display: inline-block; padding: 0; height: auto; margin: 10px auto 20px auto } .page-numbers li a { padding: 10px 17px; font-size: 14px; color: #275044; margin: 0 5px; text-decoration: none; font-weight: 600; display: inline-block; float: left } .page-numbers.current { padding: 10px 17px; transition: all .4s; font-weight: 600; font-size: 14px; margin: 0 5px; text-decoration: none; display: inline-block; float: left; border: 1px solid #275044; opacity: .5 } td, th { padding: 10px; text-align: left } tr { border-bottom: 1px solid #000 } .error404 main#main, .search-no-results section.fbox.no-results.not-found { margin-bottom: 50px; text-align: center } .error404 h1, .search-no-results h1 { font-size: 28px; line-height: 150%; padding: 0; margin: 0; font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial } .search-results h1.page-title { text-align: center; font-size: 35px; font-weight: 400; line-height: 150%; padding: 10px 0 15px; font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial } .comments-area .comments-title { font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial } .error404 #main .search-form label, .search-no-results #main .search-form label { float: none; margin-right: -5px; border: 0 solid #000; border-right: 0 solid #fff; padding: 0 } .error404 #main .search-form label, .search-no-results #main .search-form label { float: none; margin-right: -5px; border: 0 solid #000; border-right: 0 solid #fff; padding: 0; border-right: 1px solid #eee } .error404 input.search-submit, .search-no-results input.search-submit { padding: 11px; border: 1px solid #275044; background: rgb(39 80 68); color: #fff; margin-left: 0 } .error404 input.search-field, .search-no-results input.search-field { color: #000; padding: 10px; border: 2px solid #275044 } .archive .page-header h1, .search-results h1.page-title { text-align: center; font-size: 38px; font-weight: 600; margin: 0 0 20px 0; line-height: 150% } .archive header.fbox.page-header { padding: 0 } .comments-area .comment-author .fn a { text-decoration: none } .comment span.edit-link { float: right } .comments-area .comment-meta .comment-metadata a { text-decoration: none; font-size: 14px } #comments ol.comment-list { padding-left: 0; margin-left: 0; list-style: none } .comments-area ol.comment-list .comment { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .1); margin-bottom: 40px; padding-bottom: 40px } .page-numbers.dots { padding: 10px 17px; transition: all .4s; font-weight: 600; font-size: 14px; color: #275044; margin: 0 5px; text-decoration: none; display: inline-block; float: left; border: 1px solid #275044; opacity: .5 } .comments-area .reply { padding-left: 45px; font-size: 14px; padding-bottom: 0 } div#respond { text-align: center } p.comment-form-url { display: none } #comments h3#reply-title { font-family: 'Source Sans Pro', 'Source Sans Pro', 'helvetica neue', helvetica, arial; font-size: 26px; margin-bottom: 0; padding-bottom: 10px; text-align: center } .calendar_wrap tr { border-bottom: 0 solid #000 } .header-widgets-three { display: inline-block; float: left; width: 100%; background: #fff; margin: 0 0 40px 0; max-width: 32% } .header-widgets-three .swidget { margin-bottom: 10px } #secondary .swidget { border-bottom: 1px solid #000 } #secondary select { width: 100%; padding: 10px; border: 0 } .has-large-font-size { line-height: 150% } .header-widgets-three figure.wp-caption.alignnone { margin: 0 } .header-widgets-wrapper { display: inline-flex; justify-content: space-between; flex-wrap: wrap; float: left; width: 100%; text-align: left } .header-widgets-three .header-widget p:last-of-type { margin-bottom: 0 } .header-widget:last-of-type { margin-bottom: 0 } .bottom-header-wrapper { text-align: center; color: #fff; font-size: 18px; float: left; width: 100%; display: inline-block; margin-bottom: 35px; margin-top: -47px; position: relative } .bottom-header-text { position: absolute; top: 50%; text-align: center; width: 100%; -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%) } .header-widget .textwidget h1, .header-widget .textwidget h2, .header-widget .textwidget h3, .header-widget .textwidget h4 .header-widget .textwidget h5 { padding: 0; margin-top: 0; text-align: left } .bottom-header-title { font-size: 52px; font-weight: 700; line-height: 140%; color: #fff } .bottom-header-paragraph { font-weight: 800; font-size: 22px; line-height: 140%; color: #fff; margin-top: 10px } .header-button-solid { font-size: 14px; border: 1px solid #fff; color: #fff; text-decoration: none; padding: 8px 20px; display: inline-block; margin-top: 30px; max-width: 90%; min-width: 160px } span.bottom-header-below-title { margin-top: 10px; display: inline-block; width: 100%; float: left } .header-widgets-three p { font-size: 15px; color: #333 } .header-widgets-three h3 { width: 100%; font-weight: 600 } #smobile-menu * { color: #000 } @media screen and (max-width:1023px) { .smenu-hide.toggle-mobile-menu.menu-toggle { border-bottom: 1px solid rgba(255, 255, 255, .1) } .main-navigation ul li a { text-align: left } #smobile-menu.show .main-navigation ul li a { text-align: left } #smobile-menu.show .main-navigation ul ul.sub-menu li { padding-left: 20px; opacity: .8 } ul.page-numbers { margin-bottom: 50px } .bottom-header-title { font-size: 40px } .bottom-header-paragraph { font-size: 13px } } @media screen and (max-width:900px) { .footer-column-three { max-width: 100% } article .entry-content { margin-top: 0 } .footer-column-left { padding-right: 0 } .footer-column-middle { padding-right: 0; padding-left: 0 } .footer-column-right { padding-left: 0 } .content-wrapper h2.entry-title a, .content-wrapper h2.entry-title a:active, .content-wrapper h2.entry-title a:focus, .content-wrapper h2.entry-title a:hover { font-size: 24px } .content-wrapper p { font-size: 14px } .content-wrapper h2.entry-title { margin: 0 } .header-widgets-three { max-width: 100% } } @media screen and (max-width:800px) { .featured-img-box { display: block } .content-wrapper { width: 100%; padding: 15px } article.blogposts-list { margin-bottom: 20px } } @media screen and (max-width:700px) { #secondary .widget { padding: 15px } .footer-column-three { padding-left: 15px; padding-right: 15px } #secondary .content-wrapper { padding: 15px } h1.entry-title, h2.entry-title, h2.entry-title a:active, h2.entry-title a:hover { font-size: 20px } .archive .page-header h1 { font-size: 25px } article .entry-content { margin-top: 0; font-size: 14px } span.bottom-header-title { font-size: 28px } .site-branding .site-title { font-size: 29px } .site-branding .site-description { font-size: 14px } .site-branding { padding: 30px 0 } .page-numbers li { display: inline } .page-numbers li a, span.page-numbers.dots { display: none } .page-numbers li a.prev { display: inline-block } .page-numbers li a.next { display: inline-block } .bottom-header-title { font-size: 28px } .bottom-header-paragraph { font-size: 13px } } p.comment-form-cookies-consent { display: inline-block; text-transform: none!important; width: auto; max-width: 100%; margin: auto; float: none } .comment-form-cookies-consent label { text-transform: none!important; color: #a2a2a2; width: 100%; float: left; display: inline-block } input#wp-comment-cookies-consent { float: left; display: inline-block } .comment-form-cookies-consent label { text-transform: none!important; color: #a2a2a2; width: 100%; float: left; display: inline-block; width: auto; margin-top: 0; margin-left: 20px; font-size: 12px } .logo-container { float: left; width: 100%; max-width: 30% } .logofont { font-weight: 700; font-size: 22px; letter-spacing: .5px; color: #fff; text-decoration: none } .logo-container .logofont, .logo-container .logofont:hover { margin-top: 12px; color: #000; display: inline-block } .logo-container a.custom-logo-link { margin-top: 10px } input#wp-comment-cookies-consent { float: left; display: inline-block; margin-bottom: -28px; margin-top: 3px } .center-main-menu { float: left; width: 100%; max-width: 70% } @media (max-width:1023px) { a#pull { float: right; display: inline-block; width: 30px; height: 50px } a.custom-logo-link { max-width: 80%; margin-top: 6px } .super-menu-inner a.logofont { float: left; margin-top: 6px } .toggle-mobile-menu:before { font-size: 32px } .super-menu.clearfix { float: left } .mobile-menu-active .logo-container { display: none } .center-main-menu { max-width: 100% } .primary-menu a#pull { float: left; width: 100% } } #secondary .swidgets-wrap { background: rgba(0, 0, 0, 0); margin-bottom: 0 } #secondary .widget li, #secondary input.search-field { padding: 0; border: 0 } #secondary .widget li .children li, #secondary .widget li .sub-menu li { background: rgba(0, 0, 0, 0); border-bottom: 0 solid #fff } #secondary input.search-field { width: 100%; padding: 10px 20px } #secondary a { color: grey } #secondary i.fa.fa-angle-down { display: none } #secondary .widget-title { position: relative; padding: 0 15px 0 0; margin: -24px 0 10px; display: inline-block; font-size: 16px; color: #000; text-transform: uppercase; font-weight: 600 } .blogposts-list .blogpost-button, .page-numbers li a, .page-numbers li a:hover, .page-numbers.current, span.page-numbers.dots { color: #275044; border: 1px solid #275044 } #secondary .sidebar-headline-wrapper { position: relative } .single h1.entry-title { margin-bottom: 0 } #secondary .widget li, #secondary .widget ul { margin-left: 0; margin-right: 0 } #secondary .widget li { border-bottom: 1px solid rgba(0, 0, 0, .08); padding: 8px 0 } #secondary #wp-calendar caption { text-align: left } .site-title a, .site-description, .logofont, .main-navigation ul li a, .main-navigation ul li .sub-arrow, .super-menu .toggle-mobile-menu, .toggle-mobile-menu:before, .mobile-menu-active .smenu-hide { color: #000; } aside#secondary section:first-of-type { padding-top: 0 } .google-auto-placed { float: left!important } .main-navigation ul li a:focus ul.sub-menu, .main-navigation ul li a:focus>ul.sub-menu, .main-navigation ul li a:focus~ul, .main-navigation ul li a:focus~ul.sub-menu, .main-navigation ul li:hover>ul, .main-navigation ul li:hover>ul.sub-menu, .pmenu a:focus~.sub-menu, .pmenu li:focus-within>.sub-menu, .primary-menu ul li ul.sub-menu:focus-within { display: block } #smobile-menu .pmenu li:focus-within ul.sub-menu { display: block!important } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute!important; width: 1px; word-wrap: normal!important } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto!important; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } #content[tabindex="-1"]:focus { outline: 0 } .header-widgets-wrapper h3.widget-title { text-transform: none } .elementor { width: 100%; display: inline-block } .post-tags ul { padding: 0; margin: 0 } .post-tags li { display: inline-block; border: 1px solid #275144; margin: 20px 20px 0 0; padding: 5px 20px } .post-tags li a { color: #275144; text-decoration: none } .sheader { background-color: #fff } .site-footer { background: #0c0c0c } .header-content-wrap .buttons-wrapper .header-button-solid { font-size: 16px; padding: 10px 20px 12px 20px } .site-info { background: #000; border-top: 0 solid #fff } .bottom-header-title { font-family: 'Source Sans Pro'; font-weight: 700 } .bottom-header-paragraph, .bottom-header-title { text-shadow: 0 0 8px rgba(0, 0%, 0%, 25%) } #secondary a.wp-block-button__link { color: #fff; }