html{height:100%}body{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;font-weight:300;height:100%;color:#707070}h1,h2,h3,h4,h5,h6{font-weight:300;color:#303030;margin-top:0;margin-bottom:8px}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}a{color:#f44336;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}a:focus,a:hover{color:#f44336;text-decoration:none;outline:0}p{margin:0 0 24px}iframe{display:block;border:0}.btn{font-size:16px;letter-spacing:1px;line-height:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:14px 20px;-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;-o-transition:all .45s;transition:all .45s;position:relative;overflow:hidden}.btn-default{border:none;background:#f44336;color:#fff;position:relative}.btn-default:focus,.btn-default:hover{background:#303030;color:#fff}.btn-default[disabled]{background:#b0b0b0}.form-control,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{padding:7px 7px;border:1px solid #f0f0f0;height:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #f44336;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}blockquote{padding:8px 16px;line-height:1.5em;border-left:3px solid #b0b0b0;margin-bottom:24px;color:#b0b0b0}blockquote cite{font-size:16px;line-height:24px;font-style:normal;color:#b0b0b0}pre{font-size:14px;line-height:24px;padding:0;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hljs{padding:16px 32px}::-moz-selection{color:#fff;background:#f44336;text-shadow:none}::selection{color:#fff;background:#f44336;text-shadow:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.kg-width-wide img{max-width:85vw}.kg-width-full img{max-width:100vw}.kg-gallery-card,.kg-image-card{margin:0 0 1.5em}.kg-gallery-card figcaption,.kg-image-card figcaption{margin:-1em 0 1.5em}.kg-gallery-container{display:flex;flex-direction:column;margin:1.5em auto;max-width:1040px;width:100vw}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card{width:100%;position:relative}.kg-bookmark-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;font-family:inherit;text-decoration:none;border:1px solid rgba(0,0,0,.1)}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600}.kg-bookmark-description,.kg-bookmark-metadata{margin-top:.5em}.kg-bookmark-metadata{align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;margin-right:.5em;margin-bottom:.05em}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher::before{content:"•";margin:0 .5em}.page-wrap{background-color:#303030;background-size:cover;background-position:center;background-attachment:fixed;min-height:100%}.page-wrap .overlay{background-color:rgba(0,0,0,.5)}.page-wrap.no-image .overlay{background-color:transparent}.navbar-wrap{padding:16px 0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-nav{position:relative}.main-nav .nav li{margin:8px 16px}.main-nav .nav li a{padding:4px 0;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px}.main-nav .nav li a:after{content:'';height:1px;width:0;position:absolute;bottom:0;background:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.main-nav .nav li a:focus,.main-nav .nav li a:hover{background:0 0}.main-nav .nav li a:focus:after,.main-nav .nav li a:hover:after{width:100%}.main-nav .nav li.current-menu-item a{color:#f44336}.main-nav .nav li.current-menu-item a:after{width:100%;background:#f44336}.navbar-toggle{float:left;padding:0;margin-left:15px;margin-right:0;margin-top:16px;margin-bottom:16px;min-height:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-toggle.hide-this{visibility:hidden;opacity:0}.navbar-toggle .icon-bar{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transform-origin:50% 50%}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){display:none}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%;margin-top:-2px}.shrink{background:#fff;padding:8px 0;border-bottom:1px solid #f0f0f0}.shrink .nav li a{color:#707070}.shrink .nav li a:after{background:#707070}.shrink .search-open{color:#707070}.shrink .search-open:hover{color:#707070}.shrink .search-wrap .search-close{color:#707070}.shrink .search-wrap .search-close:hover{color:#707070}.shrink .search-wrap .search-form .search-input{border-bottom:1px solid #707070;color:#707070}.shrink .navbar-toggle .icon-bar{background:#707070}.search-open{position:absolute;top:8px;right:15px;font-size:12px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-open:hover{color:#fff}.search-open i{height:28px;width:28px;line-height:28px;text-align:center}.search-open.hide-this{visibility:hidden;opacity:0}.search-wrap{position:absolute;top:6px;right:0;padding:0 15px;visibility:hidden;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;width:0;height:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden}.search-wrap.visible{visibility:visible;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;width:300px}.search-wrap .search-close{position:absolute;right:15px;top:0;color:#fff;font-size:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-wrap .search-close:hover{color:#fff}.search-wrap .search-close i{height:28px;width:28px;line-height:28px;text-align:center}.search-wrap .search-form{margin-right:32px}.search-wrap .search-form .search-input{background:0 0;border:none;border-bottom:1px solid #fff;width:100%;height:28px;font-size:12px;letter-spacing:1px;padding:0;color:#fff}#search-result{position:absolute;top:38px;right:47px;width:236px}#search-result .search-info{background:#f0f0f0;text-transform:uppercase;font-size:12px;letter-spacing:1px;text-align:center;padding:0 4px}#search-result div{padding:2px 8px;background:#fff;border-bottom:1px solid #f0f0f0}#search-result div a{color:#707070}#search-result div a:hover{color:#f44336}.branding{text-align:center;padding:120px 0 160px;color:#fff;margin-top:80px}.logo-wrap a{color:#fff;font-size:48px;line-height:1em}.logo-wrap a:hover{text-decoration:none;color:#fff}.intro{margin-top:16px}.item-container{background:#fff;overflow:hidden}.item{-webkit-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-moz-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.post-wrap{padding:40px;overflow:hidden;position:relative}.post-wrap .featured{position:absolute;background:#f44336;color:#fff;text-align:center;top:-12px;left:-32px;width:80px;height:40px;line-height:54px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.post-wrap .featured i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:12px}.post-wrap img{max-width:100%}.post-wrap .featured-media{margin-bottom:32px}.post-wrap .featured-media img{width:100%}.post-wrap .post-header .post-meta{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:300}.post-wrap .post-header .post-meta a{color:#b0b0b0}.post-wrap .post-header .post-meta a:hover{color:#f44336}.post-wrap .post-header .post-title{margin-top:0;text-transform:uppercase}.post-wrap .post-header .post-title a{color:#303030}.post-wrap .post-content{margin:24px 0}.post-wrap .tag-list{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.post-wrap .tag-list a{color:#b0b0b0}.post-wrap .tag-list a:hover{color:#f44336}.post-wrap .post-footer{margin-top:32px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#b0b0b0}.post-wrap .post-footer a{color:#b0b0b0}.post-wrap .post-footer a:hover{color:#f44336}.post-wrap .post-footer .share-text{background:#fff;z-index:1;position:relative}.post-wrap .post-footer .share-links{display:inline-block;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;visibility:hidden;margin-left:-30px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.post-wrap .post-footer .share-links a{margin-right:2px}.post-wrap .post-footer .share-links a i{width:24px;height:24px;font-size:11px;line-height:24px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #f0f0f0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.post-wrap .post-footer .share-links a:hover i{border:1px solid #f44336;background:#f44336;color:#fff}.post-wrap .post-footer .share-wrap:hover .share-links{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;margin-left:8px}.pagination-wrap{background:#fff;text-align:center;-webkit-box-shadow:inset 0 1px #f0f0f0;-moz-box-shadow:inset 0 1px #f0f0f0;box-shadow:inset 0 1px #f0f0f0;text-transform:uppercase}.pagination-wrap .pagination{position:relative;display:block;margin:0;padding:24px 40px;font-size:12px;letter-spacing:1px}.pagination-wrap .newer-posts{position:absolute;left:40px}.pagination-wrap .older-posts{position:absolute;right:40px}.pagination-wrap .newer-posts,.pagination-wrap .older-posts{color:#b0b0b0}.pagination-wrap .newer-posts:hover,.pagination-wrap .older-posts:hover{color:#f44336}.archive-info-wrap{background:#fff;padding:24px 40px}.post-count{position:absolute;top:0;right:0;font-size:12px;line-height:18px;text-transform:uppercase}.tag-wrap{position:relative}.tag-wrap .tag-name{text-transform:uppercase;margin:0 56px 0 0}.tag-wrap .tag-description{margin-top:8px}.author-wrap{position:relative}.author-wrap .post-count{margin-top:7px}.author-wrap .avatar{width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.author-wrap .author-name{margin:7px 56px 0 7px}.single-post-container{background:#fff;overflow:hidden}.single-post-container .single-content-wrap{-webkit-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-moz-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0}.about-author-wrap{padding:40px;-webkit-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-moz-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0}.about-author-wrap .avatar{width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.about-author-wrap .details{margin-left:96px}.about-author-wrap .details .author{font-size:18px}.about-author-wrap .details .author a{color:#303030}.about-author-wrap .details .bio{margin-top:8px}.about-author-wrap .details .meta-info{margin-top:8px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#b0b0b0}.about-author-wrap .details .meta-info .location{margin-right:8px}.about-author-wrap .details .meta-info a{color:#b0b0b0}.about-author-wrap .details .meta-info a:hover{color:#f44336}.prev-next-wrap{padding:40px}.prev-next-wrap .next-post,.prev-next-wrap .previous-post{background:#f44336;width:50%;color:#fff;background-size:cover;background-position:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.prev-next-wrap .next-post .prev-next-inner,.prev-next-wrap .previous-post .prev-next-inner{padding:21px;min-height:150px;background-color:rgba(0,0,0,.4)}.prev-next-wrap .next-post.no-image .prev-next-inner,.prev-next-wrap .previous-post.no-image .prev-next-inner{background-color:transparent}.prev-next-wrap .next-post .link-text,.prev-next-wrap .previous-post .link-text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-transform:uppercase;font-size:12px;letter-spacing:1px}.prev-next-wrap .next-post:hover,.prev-next-wrap .previous-post:hover{background-color:#303030}.prev-next-wrap .next-post:hover .link-text,.prev-next-wrap .previous-post:hover .link-text{color:#f44336}.prev-next-wrap .next-post .title,.prev-next-wrap .previous-post .title{text-transform:uppercase;color:#fff}.prev-next-wrap .previous-post{border-right:1px solid #fff}.prev-next-wrap .next-post{border-left:1px solid #fff}.comment-wrap{padding:40px;-webkit-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-moz-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0}.sidebar-wrap{padding:40px;-webkit-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;-moz-box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0;box-shadow:inset 1px 1px #f0f0f0,1px 1px #f0f0f0}.sidebar-wrap .widget{margin-bottom:40px}.sidebar-wrap .widget .title{margin-top:0;margin-bottom:16px;line-height:1em;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.sidebar-wrap .widget .newsletter .input-group{display:block}.sidebar-wrap .widget .newsletter .input-group .email{width:100%;margin-bottom:16px}.sidebar-wrap .widget .newsletter .input-group input[type=submit]{width:100%}.sidebar-wrap .widget .newsletter #message{margin-top:8px}.sidebar-wrap .widget .recent-post .recent-single-post{margin-bottom:16px}.sidebar-wrap .widget .recent-post .recent-single-post:last-child{margin-bottom:0}.sidebar-wrap .widget .recent-post .recent-single-post a{color:#707070}.sidebar-wrap .widget .recent-post .recent-single-post a:hover{color:#f44336}.sidebar-wrap .widget .recent-post .recent-single-post .date{font-size:12px;line-height:1em;text-transform:uppercase;color:#b0b0b0;margin-top:4px}.sidebar-wrap .widget .tag-cloud a{color:#fff;text-transform:uppercase;font-size:12px;line-height:1em;letter-spacing:1px;margin-right:8px;display:inline-block;background:#f44336;padding:4px 8px}.sidebar-wrap .widget .tag-cloud a:hover{color:#fff;background:#303030}.main-footer{color:#fff;text-align:center;margin-top:120px}.main-footer .social .social-icons{padding:0;margin:0}.main-footer .social .social-icons li{list-style:none;display:inline-block;margin:0 8px}.main-footer .social .social-icons li a{color:#fff}.main-footer .social .social-icons li a:hover{color:#f44336}.main-footer .copyright{font-size:12px;margin:16px 0 80px;letter-spacing:1px}.main-footer .copyright a{color:#fff}.main-footer .copyright a:hover{color:#f44336}.animate{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade-in-up;-moz-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(10px);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-moz-keyframes fade-in-up{0%{-moz-transform:translateY(10px);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{-moz-transform:translateY(0);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@media (min-width:992px){.item{width:50%}.single-post-container .single-content-wrap{width:70%;float:left}.sidebar-wrap{width:30%;float:right}}@media (max-width:767px){.search-wrap.visible{width:100%}#search-result{width:100%}#search-result div{margin-left:62px}.prev-next-wrap .next-post,.prev-next-wrap .previous-post{border-left:none;width:100%;float:none}.prev-next-wrap .previous-post{margin-bottom:1px}.prev-next-wrap .next-post{margin-top:1px}}
