/*!
Theme Name: Sepulsa Blog
Theme URI: http://underscores.me/
Author: Waone
Author URI: http://sepulsa.com
Description: Blog for sepulsa.com
Version: 1.5.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: splb
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

Sepulsa Blog is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 *{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:'Source Sans Pro',sans-serif}a{text-decoration:none}body{background-color:#E5E5E5}img{max-width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s}.commentlist a,.comment-form a{font-family:'SFCompactDisplay',sans-serif;font-size:14px;color:#FF5959;font-weight:600}.commentlist{font-family:'SFCompactDisplay',sans-serif;color:#383838}.comment-author{font-family:'SFCompactDisplay',sans-serif;font-weight:700;font-size:16px;color:#383838;margin-bottom:5px}.comments-title{font-family:'SFCompactDisplay',sans-serif;color:#FF5959;background-color:#FFF0F0;display:flex;align-items:center;height:30px;font-size:14px;font-weight:500;padding:0 15px;margin-bottom:12px}.comment-date{font-family:'SFCompactDisplay',sans-serif;color:#B5B5B5;font-size:12px;font-weight:400}.comment-reply{margin-top:15px;display:block}.comment-reply a{font-family:'SFCompactDisplay',sans-serif;font-size:14px;color:#FF5959;font-weight:600;text-decoration:underline}.comment{padding:25px 15px;border-top:solid .5px rgba(0,0,0,.15)}.comment:first-child{border-top:0}.comment .children{padding:10px 30px 0}.comment-wrap{display:flex}.comment-body p{font-family:'SFCompactDisplay',sans-serif;margin:10px 0;font-size:14px;font-weight:400;line-height:17px;color:#383838}.comment-wrap .comment-body em{font-size:13px;display:block;color:#ed494a;padding-top:5px}.comment-img{margin-right:10px}.comment-img img{border-radius:50%;width:40px;height:40px;max-width:none}.comment-respond{padding-top:15px;padding-right:0;padding-left:0}.comment-reply-title{position:absolute;right:15px}.comment-list{background-color:#FFF;border-radius:8px;border:1px solid #E3E6EB}.comment-list .comment-respond{padding-top:0}.comment-form textarea{width:100%;margin:16px 0;border:.5px solid #8B99AF;border-radius:8px}.comment-form .form-submit .submit{border:1px solid #B0B0B0;color:#FFF;height:46px;border-radius:8px;background-color:#B0B0B0;width:105%;margin-left:-10px;padding:18px;font-size:16px;font-weight:500;margin-bottom:15px;cursor:pointer;padding:16px}.comment-form .form-submit .submit:hover{border:1px solid #FF5959;color:#fff;background-color:#FF5959}.comments-area,.comment-form-warp{background-color:#E5E5E5}.sb-frontline.sb-carousel__items-footer a,.sb-frontline.sb-articles__items-footer a{font-size:11px;margin-right:0}.sb-frontline .sb-content__date{font-size:11px}.sb-content__title{font-size:28px;font-weight:800;color:#17345F;padding-top:10px;padding-bottom:10px;line-height:30px;font-family:"SFCompactDisplay",sans-serif}.sb-container{min-height:600px}a:hover{color:#17345F;text-decoration:none}a.sb-content__cta:hover{color:#fff;background-color:#f33}button:focus{outline:0}.sb-search__submit{top:13px}.sb-search__reset{top:16px}.sb-header__title a{color:inherit}.sb-header__title a:hover{text-decoration:none}.sb-container{padding:40px 20px 0}.sb-content__title{font-weight:600}.sb-content__articles{position:relative;top:unset;border-radius:0 0 8px 8px;margin-bottom:10px!important}.sb-content__articles{padding:5px 32px;margin-bottom:45px;padding-bottom:20px}.sb-content__profile-name a,.sb-content__date a{color:#909090}.sb-carousel__image img,.sb-articles__image img{width:60px;height:60px;border-radius:5px;display:inline-block;max-width:none}.sb-carousel__items{display:flex!important;margin:10px 0 10px 20px;max-width:400px}.sb-filter__list li a:hover{border-color:#FF4D4D;background-color:#FF4D4D;color:#fff;text-decoration:none}.sb-back-to-top{transition:bottom 0.3s}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin-bottom:0}.typography{font-size:16px;line-height:1.2;color:#4A6080;font-family:"SFCompactDisplay",sans-serif;margin-bottom:30px}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:"SFCompactDisplay",sans-serif;font-weight:700;color:#17345F;margin-bottom:15px;line-height:1.2}.typography dl,.typography ol,.typography ul{margin-top:0;margin-bottom:30px;line-height:1.5}.typography ol,.typography ul{padding-left:17px}.typography ul{list-style:disc}.typography ol{list-style:decimal}.typography li{line-height:1.5;font-size:16px;padding-left:5px}.typography dd{margin-bottom:.5rem;margin-left:0;line-height:1.5}.typography a{color:#FF5959}.typography a:hover{color:#FF5959;text-decoration:underline}.typography small{font-size:80%}.typography blockquote{border-left:2px solid #0073aa;margin-left:0;padding:0 0 0 1rem;font-style:italic}.typography blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:.5em}.sb-form__submit:hover{background-color:#FF5754;cursor:pointer}#secondary{padding:1em 0 2em}.widget{background-color:#fff;padding:25px;border-radius:5px;border:1px solid #efefef;margin-bottom:15px}.widget a{color:#FF5959;font-size:14px}h2.widget-title{font-family:"SFCompactDisplay",sans-serif;line-height:1.2;font-size:14px;font-weight:700;color:#818181;margin-bottom:10px}.widget-title a{color:inherit}.widget select{width:100%}.widget ul{list-style:none;margin:0}.widget ul li,.widget ol li{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:.5em 0}.widget:not(.widget_tag_cloud) ul li+li{margin-top:-1px}.widget ul li ul{margin:0 0 -1px;padding:0;position:relative}.widget ul li li{border:0;padding-left:24px;padding-left:1.5rem}.widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul{bottom:0}.widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li{padding-bottom:.25em;padding-top:.25em}.widget_rss ul li{padding-bottom:1em;padding-top:1em}.widget .post-date,.widget .rss-date{font-size:.81em}.widget_text{word-wrap:break-word}.widget_text ul{list-style:disc;margin:0 0 1.5em 1.5em}.widget_text ol{list-style:decimal}.widget_text ul li,.widget_text ol li{border:none}.widget_text ul li:last-child,.widget_text ol li:last-child{padding-bottom:0}.widget_text ul li ul{margin:0 0 0 1.5em}.widget_text ul li li{padding-left:0;padding-right:0}.widget_text ol li{list-style-position:inside}.widget_text ol li+li{margin-top:-1px}.widget_rss .widget-title .rsswidget:first-child{float:right}.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}.widget_rss .widget-title .rsswidget:first-child img{display:block}.widget_rss ul li{padding:2.125em 0}.widget_rss ul li:first-child{border-top:none;padding-top:0}.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}.widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.widget_rss .rss-date{margin:.5em 0 1.5em;padding:0}.widget_rss .rssSummary{margin-bottom:.5em}.widget_contact_info .contact-map{margin-bottom:.5em}.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}.widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td{border:0}.widget_recent_entries .post-date{display:block}.search-form{position:relative}.search-form .search-submit{bottom:3px;padding:.5em 1em;position:absolute;right:3px;top:3px}.search-form .search-submit .icon{height:24px;top:-2px;width:24px}.tagcloud ul li{float:left;border-top:0;border-bottom:0;padding:0;margin:4px 4px 0 0}.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:block;padding:4px 10px 5px;position:relative;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:auto;word-wrap:break-word;z-index:0}.widget .tagcloud a:hover,.widget .tagcloud a:focus,.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus{border-color:#bbb;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.widget_calendar th,.widget_calendar td{text-align:center}.widget_calendar tfoot td{border:0}.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alp-share-mobile .a2a_kit{text-align:right;display:flex;align-items:center;justify-content:flex-end}.alp-share-mobile .a2a_vertical_style a{clear:left;display:inline-block;overflow:hidden;padding:4px;text-decoration:none}.a2a_vertical_style a{display:flex;overflow:hidden;padding:15px 0;align-items:center;text-align:center;justify-content:center;width:50px;text-decoration:none}.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg,.a2a_floating_style .a2a_svg,.a2a_menu .a2a_svg,.a2a_vertical_style .a2a_count,.a2a_vertical_style .a2a_svg{border-radius:50%}.a2a_floating_style{background-color:transparent}@media (max-width:768px){.a2a_floating_style{background-color:#fff;border-radius:6px;position:initial;z-index:9999995;display:flex;align-items:center;justify-content:flex-end}.c-card__like--side{padding:0;display:flex;flex-direction:row-reverse;margin-left:5px;text-align:center;cursor:pointer;width:unset;align-items:center}}.sb-image-sidebar{position:relative;top:8px;border-radius:5px 5px 0 0;width:100%}.sb-nav-footer{display:block;border-top:1px solid #B3BDC9}.sb-nav-footer li{margin-bottom:12px;font-weight:700}.sb-nav-footer li a{color:#17345F}.sb-nav-footer li:first-child{margin-bottom:20px;padding-top:18px}.show-desktop-flex,.show-desktop{display:none}.show-mobile{display:block}.show-mobile-flex{display:flex}.show-mobile-important{display:none}.row.row-compact{margin-left:0;margin-right:0}.col-compact{padding-left:0;padding-right:0}.alp-breadcrump{padding:12px 15px}.alp-breadcrump span{color:#b7b7b7;font-size:14px;position:relative}.alp-breadcrump a{color:#FF5754}.alp-breadcrump .breadcrumb_last{color:#4A6080}.alp-breadcrump .arrowr::before{font-family:dashicons;content:"\f345";position:absolute;left:5px;top:-1px}.ch-c-pagination{display:flex;align-items:center;padding-bottom:30px}.ch-c-pagination__input{border:1px solid #DDD;background-color:#fff;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;width:30px;height:30px;font-size:14px;text-align:center;color:#19345E;margin-right:10px;-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.ch-c-pagination__input a{color:#17345F;font-weight:700}.active.ch-c-pagination__input{background-color:#FF5754}.active.ch-c-pagination__input a{color:#fff}.active.ch-c-pagination__input{background-color:#FF5754;color:#fff}.ch-c-pagination input[type=number]::-webkit-inner-spin-button,.ch-c-pagination input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ch-c-pagination__input:focus{border-color:#F47522}.ch-c-pagination__nav{width:32px;height:32px;background-repeat:no-repeat;border:none;background-color:#FF5754;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ch-c-pagination__nav.is_disabled,.ch-c-pagination__nav--disable{background-color:#E2E2E2;cursor:auto}.ch-c-pagination__nav.is_disabled path,.ch-c-pagination__nav--disable path{fill:#818E94;stroke:#818E94}.ch-c-pagination__nav--prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ch-c-pagination__length{color:#b1b1b1;line-height:1.3;font-size:16px}.ch-center{display:flex;align-items:center;justify-content:center}.sb-carousel__list-wrapper{height:155px}.sb-form--desktop{top:-90px;transition:all 0.3s ease}.is-show .sb-form--desktop{top:0}.sb-form .sb-form--desktop{width:100%;z-index:9999;position:fixed;padding:25px 40px;background-color:#fff}.sb-form--desktop .sb-search__input{border:0}.sb-form--desktop .sb-search__submit{right:unset;left:15px;top:36px}.sb-form--desktop .sb-search__reset{top:16px;right:14px;top:39px}.js-form-search{visibility:hidden;height:0;transition:all 0.3s ease}.js-form-search.is-show{visibility:visible;height:auto}.mb-20px{margin-bottom:20px}@media (max-width:768px){.show-mobile-important{display:block!important}.comment-form .form-submit .submit{width:100%;margin-top:-8px;margin-left:0}}@media (min-width:768px){.sb-container{padding:130px 20px 0}.alp-breadcrump{padding:12px 0}.nav-item a{font-family:"Source Sans Pro",sans-serif;font-size:13px;font-weight:700;line-height:30px;color:#fff}a.gd-dropdown.dropdown-item{font-size:13px;color:#17345F}.show-desktop-flex{display:flex}.show-desktop{display:block}.show-mobile-flex,.show-mobile-important,.show-mobile{display:none}.sb-header__button{display:none}.sb-carousel__list-wrapper{height:237px}.sb-carousel__list{width:100%;margin-left:0}.sb-carousel__items{margin:10px 0 10px 0;max-width:unset}.sb-title--main{font-size:24px}.sb-articles__image img{width:80px;height:80px}.sb-carousel__image img{width:160px;height:160px}.sb-filter__list{margin-left:0;width:100%}.sb-content__title-desktop{font-size:35px;font-weight:800;color:#17345F;padding-top:20px;padding-bottom:10px;line-height:55px;font-family:"SFCompactDisplay",sans-serif}.sb-content__articles:before{background-color:transparent}.sb-articles__list{padding:25px}.sb-carousel__content{margin-left:20px}.sb-carousel__items{padding:27px}.sb-carousel__items-title{font-size:25px;line-height:38px;height:85px}.sb-nav-footer{list-style:none;margin:0;padding:0;display:flex;border-top:1px solid #B3BDC9;align-items:center;padding-top:24px;padding-bottom:24px}.sb-nav-footer li{padding:0 25px}.sb-nav-footer li:first-child{padding-left:0}.sb-nav-footer li a{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;color:#17345F!important}.sb-nav-footer li:not(:last-child):hover a,.sb-nav-footer li.is-active a{color:#FF5754!important}.sb-nav-footer .sb-socmed a:hover svg path{fill:#FF5754}}.sb-content__text p{font-size:1em;line-height:1.7;color:#4A6080;font-family:'SFCompactDisplay',sans-serif;margin-bottom:30px}.typography h1{font-size:2.1875em}.typography h2{font-size:1.675em}.typography h3{font-size:1.375em}.typography h4{font-size:1.1875em}.typography h5{font-size:1.125em}.typography h6{font-size:1.1em}.js-slick-init{display:none}