/*--------------------------*/
/*
/*          Colors
/*
/*--------------------------*/
.color-post.dark,
.light .color-post.dark,
.dark .color-post.dark {
  color: rgba(0, 0, 0, 0.95);
}
.color-post.dark .read-more,
.light .color-post.dark .read-more,
.dark .color-post.dark .read-more {
  color: rgba(0, 0, 0, 0.95);
}
.color-post.dark .read-more:before,
.light .color-post.dark .read-more:before,
.dark .color-post.dark .read-more:before {
  background-color: rgba(0, 0, 0, 0.95);
}
.color-post.dark .read-more:hover,
.light .color-post.dark .read-more:hover,
.dark .color-post.dark .read-more:hover {
  color: rgba(255, 255, 255, 0.95);
}
.color-post.light,
.light .color-post.light,
.dark .color-post.light {
  color: rgba(255, 255, 255, 0.95);
}
.color-post.light .read-more,
.light .color-post.light .read-more,
.dark .color-post.light .read-more {
  color: rgba(255, 255, 255, 0.95);
}
.color-post.light .read-more:before,
.light .color-post.light .read-more:before,
.dark .color-post.light .read-more:before {
  background-color: #fff;
}
.color-post.light .read-more:hover,
.light .color-post.light .read-more:hover,
.dark .color-post.light .read-more:hover {
  color: rgba(0, 0, 0, 0.95);
}
.dark,
.light .dark {
  color: rgba(0, 0, 0, 0.95);
}
.dark .form-control,
.light .dark .form-control {
  color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.08);
}
.dark .form-control::-moz-placeholder,
.light .dark .form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.dark .form-control:-ms-input-placeholder,
.light .dark .form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.dark .form-control::-webkit-input-placeholder,
.light .dark .form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.dark .btn,
.light .dark .btn {
  color: rgba(0, 0, 0, 0.95);
}
.dark .btn:hover,
.light .dark .btn:hover,
.dark .btn:focus,
.light .dark .btn:focus,
.dark .btn.focus,
.light .dark .btn.focus {
  color: rgba(0, 0, 0, 0.95);
}
.dark .btn-success,
.light .dark .btn-success,
.dark .btn-info,
.light .dark .btn-info,
.dark .btn-warning,
.light .dark .btn-warning,
.dark .btn-danger,
.light .dark .btn-danger {
  color: #fff;
}
.dark .btn-success:hover,
.light .dark .btn-success:hover,
.dark .btn-info:hover,
.light .dark .btn-info:hover,
.dark .btn-warning:hover,
.light .dark .btn-warning:hover,
.dark .btn-danger:hover,
.light .dark .btn-danger:hover,
.dark .btn-success:focus,
.light .dark .btn-success:focus,
.dark .btn-info:focus,
.light .dark .btn-info:focus,
.dark .btn-warning:focus,
.light .dark .btn-warning:focus,
.dark .btn-danger:focus,
.light .dark .btn-danger:focus,
.dark .btn-success:active,
.light .dark .btn-success:active,
.dark .btn-info:active,
.light .dark .btn-info:active,
.dark .btn-warning:active,
.light .dark .btn-warning:active,
.dark .btn-danger:active,
.light .dark .btn-danger:active {
  color: #fff;
}
.dark .panel-heading h4 a,
.light .dark .panel-heading h4 a {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .panel-heading h4 a,
.light .dark .panel-heading h4 a,
.dark .panel-heading h4 a:focus,
.light .dark .panel-heading h4 a:focus,
.dark .panel-heading h4 a:hover .panel-heading h4 a.collapsed:focus,
.light .dark .panel-heading h4 a:hover .panel-heading h4 a.collapsed:focus,
.dark .panel-heading h4 a.collapsed:hover,
.light .dark .panel-heading h4 a.collapsed:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.95);
}
.dark .panel-heading h4 a.collapsed,
.light .dark .panel-heading h4 a.collapsed {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}
.dark .panel-body,
.light .dark .panel-body {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .panel:last-child .panel-body,
.light .dark .panel:last-child .panel-body {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .nav-tabs,
.light .dark .nav-tabs {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .nav-tabs h4 a,
.light .dark .nav-tabs h4 a {
  border-color: rgba(0, 0, 0, 0.95);
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}
.dark .nav-tabs li.active h4 a,
.light .dark .nav-tabs li.active h4 a,
.dark .nav-tabs li.active h4 a:focus,
.light .dark .nav-tabs li.active h4 a:focus,
.dark .nav-tabs li.active h4 a:hover,
.light .dark .nav-tabs li.active h4 a:hover,
.dark .nav-tabs h4 a:focus,
.light .dark .nav-tabs h4 a:focus,
.dark .nav-tabs h4 a:hover,
.light .dark .nav-tabs h4 a:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.95);
}
.dark .tab-content,
.light .dark .tab-content {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark table:not(#wp-calendar),
.light .dark table:not(#wp-calendar) {
  border-color: #222;
}
.dark blockquote,
.light .dark blockquote {
  color: rgba(0, 0, 0, 0.7);
}
.dark blockquote:before,
.light .dark blockquote:before {
  color: rgba(0, 0, 0, 0.7);
}
.dark .page-title,
.light .dark .page-title {
  color: rgba(0, 0, 0, 0.95);
}
.dark .page-title .title-border,
.light .dark .page-title .title-border {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
}
.dark .post,
.light .dark .post {
  color: rgba(0, 0, 0, 0.95);
}
.dark .post .sticky-label,
.light .dark .post .sticky-label {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.95);
}
.dark .post-categories,
.light .dark .post-categories {
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.6);
}
.dark .post-format,
.light .dark .post-format {
  color: rgba(0, 0, 0, 0.4);
}
.dark .post-date,
.light .dark .post-date,
.dark .post-by,
.light .dark .post-by,
.dark .post-tags,
.light .dark .post-tags {
  color: rgba(0, 0, 0, 0.6);
}
.dark .post-counters li,
.light .dark .post-counters li {
  color: rgba(0, 0, 0, 0.6);
}
.dark .post-format-quote,
.light .dark .post-format-quote {
  border-color: rgba(0, 0, 0, 0.95);
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
}
.dark .post-format-quote p,
.light .dark .post-format-quote p {
  color: rgba(0, 0, 0, 0.6);
}
.dark .article-border,
.light .dark .article-border {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
}
.dark .blog-pagination,
.light .dark .blog-pagination {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .blog-pagination:before,
.light .dark .blog-pagination:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.dark .blog-pagination-short .prev:hover,
.light .dark .blog-pagination-short .prev:hover,
.dark .blog-pagination-short .prev:focus,
.light .dark .blog-pagination-short .prev:focus {
  color: #fff;
}
.dark .blog-pagination-short .prev:after,
.light .dark .blog-pagination-short .prev:after {
  background-color: #222;
}
.dark .blog-pagination-short .next:hover,
.light .dark .blog-pagination-short .next:hover,
.dark .blog-pagination-short .next:focus,
.light .dark .blog-pagination-short .next:focus {
  color: #fff;
}
.dark .blog-pagination-short .next:before,
.light .dark .blog-pagination-short .next:before {
  background-color: #222;
}
.dark .page-numbers,
.light .dark .page-numbers {
  background-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.95);
}
.dark .page-numbers.current,
.light .dark .page-numbers.current {
  background-color: rgba(0, 0, 0, 0.95);
  color: #fff;
}
.dark .page-numbers.current:hover,
.light .dark .page-numbers.current:hover,
.dark .page-numbers.current:focus,
.light .dark .page-numbers.current:focus {
  background-color: rgba(0, 0, 0, 0.95);
  color: #fff;
}
.dark .post-nav .post-nav-prev,
.light .dark .post-nav .post-nav-prev,
.dark .post-nav .post-nav-next,
.light .dark .post-nav .post-nav-next {
  color: rgba(0, 0, 0, 0.95);
}
.dark .post-nav .post-nav-prev .post-nav-link:hover p,
.light .dark .post-nav .post-nav-prev .post-nav-link:hover p {
  color: #fff;
}
.dark .post-nav .post-nav-prev p:after,
.light .dark .post-nav .post-nav-prev p:after {
  background-color: #222;
}
.dark .post-nav .post-nav-next .post-nav-link:hover p,
.light .dark .post-nav .post-nav-next .post-nav-link:hover p {
  color: #fff;
}
.dark .post-nav .post-nav-next p:before,
.light .dark .post-nav .post-nav-next p:before {
  background-color: #222;
}
.dark .comments .comment,
.light .dark .comments .comment,
.dark .comments .pingback,
.light .dark .comments .pingback {
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.95);
}
.dark .comments .comment .comment-reply-link,
.light .dark .comments .comment .comment-reply-link,
.dark .comments .pingback .comment-reply-link,
.light .dark .comments .pingback .comment-reply-link {
  color: rgba(0, 0, 0, 0.6);
}
.dark .comments .comment .comment-reply-link:before,
.light .dark .comments .comment .comment-reply-link:before,
.dark .comments .pingback .comment-reply-link:before,
.light .dark .comments .pingback .comment-reply-link:before {
  color: rgba(0, 0, 0, 0.4);
}
.dark .post-share li,
.light .dark .post-share li {
  color: rgba(0, 0, 0, 0.6);
}
.dark .widget .widget-body,
.light .dark .widget .widget-body {
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .widget .widget-body:before,
.light .dark .widget .widget-body:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.dark .widget ul li,
.light .dark .widget ul li {
  color: rgba(0, 0, 0, 0.95);
}
.dark .widget ul li:after,
.light .dark .widget ul li:after {
  background-color: rgba(0, 0, 0, 0.05);
}
.dark .widget select,
.light .dark .widget select {
  color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.08);
}
.dark .widget .calendar_wrap table caption,
.light .dark .widget .calendar_wrap table caption {
  background-color: rgba(0, 0, 0, 0.05);
}
.dark .widget .calendar_wrap table tfoot a,
.light .dark .widget .calendar_wrap table tfoot a {
  color: rgba(0, 0, 0, 0.95);
}
.dark .widget li.recentcomments,
.light .dark .widget li.recentcomments {
  border-color: rgba(0, 0, 0, 0.2);
}
.dark .widget li.recentcomments a,
.light .dark .widget li.recentcomments a {
  color: rgba(0, 0, 0, 0.95);
}
.dark .widget li.recentcomments .comment-author-link,
.light .dark .widget li.recentcomments .comment-author-link {
  color: rgba(0, 0, 0, 0.6);
}
.dark .widget li.recentcomments .comment-author-link:before,
.light .dark .widget li.recentcomments .comment-author-link:before {
  color: rgba(0, 0, 0, 0.4);
}
.dark .widget.widget_instagram.carousel .bx-pager-item a,
.light .dark .widget.widget_instagram.carousel .bx-pager-item a {
  border-color: rgba(0, 0, 0, 0.2);
}
.dark .widget.widget_instagram.carousel .bx-pager-item a:hover,
.light .dark .widget.widget_instagram.carousel .bx-pager-item a:hover,
.dark .widget.widget_instagram.carousel .bx-pager-item a.active,
.light .dark .widget.widget_instagram.carousel .bx-pager-item a.active {
  background-color: rgba(0, 0, 0, 0.95);
  border-color: rgba(0, 0, 0, 0.95);
}
.dark .widget.widget_instagram.carousel a,
.light .dark .widget.widget_instagram.carousel a {
  color: rgba(0, 0, 0, 0.6);
}
.dark .widget.widget_rss li,
.light .dark .widget.widget_rss li {
  border-color: rgba(0, 0, 0, 0.2);
}
.dark .widget.widget_rss li .rss-date,
.light .dark .widget.widget_rss li .rss-date {
  color: rgba(0, 0, 0, 0.6);
}
.dark .widget .tagcloud a,
.light .dark .widget .tagcloud a {
  color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.05);
}
.dark .widget .recent article,
.light .dark .widget .recent article {
  border-color: rgba(0, 0, 0, 0.2);
}
.dark .divider:before,
.light .dark .divider:before,
.dark .divider:after,
.light .dark .divider:after {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.2), transparent 1px, transparent 1px, transparent 100%);
}
.dark .service-box.round:hover i,
.light .dark .service-box.round:hover i,
.dark .service-box.square:hover i,
.light .dark .service-box.square:hover i {
  background-color: #333 !important;
  color: #fff !important;
}
.dark .error-404,
.light .dark .error-404 {
  background-image: url(../img/404.png);
}
.light,
.dark .light {
  color: rgba(255, 255, 255, 0.95);
}
.light .form-control,
.dark .light .form-control {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(255, 255, 255, 0.1);
}
.light .form-control::-moz-placeholder,
.dark .light .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.light .form-control:-ms-input-placeholder,
.dark .light .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.light .form-control::-webkit-input-placeholder,
.dark .light .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.light .input-group-btn .btn,
.dark .light .input-group-btn .btn {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(255, 255, 255, 0.1);
}
.light .btn,
.dark .light .btn {
  color: rgba(255, 255, 255, 0.95);
}
.light .btn:hover,
.dark .light .btn:hover,
.light .btn:focus,
.dark .light .btn:focus,
.light .btn.focus,
.dark .light .btn.focus {
  color: rgba(255, 255, 255, 0.95);
}
.light .btn-success,
.dark .light .btn-success,
.light .btn-info,
.dark .light .btn-info,
.light .btn-warning,
.dark .light .btn-warning,
.light .btn-danger,
.dark .light .btn-danger {
  color: #fff;
}
.light .btn-success:hover,
.dark .light .btn-success:hover,
.light .btn-info:hover,
.dark .light .btn-info:hover,
.light .btn-warning:hover,
.dark .light .btn-warning:hover,
.light .btn-danger:hover,
.dark .light .btn-danger:hover,
.light .btn-success:focus,
.dark .light .btn-success:focus,
.light .btn-info:focus,
.dark .light .btn-info:focus,
.light .btn-warning:focus,
.dark .light .btn-warning:focus,
.light .btn-danger:focus,
.dark .light .btn-danger:focus,
.light .btn-success:active,
.dark .light .btn-success:active,
.light .btn-info:active,
.dark .light .btn-info:active,
.light .btn-warning:active,
.dark .light .btn-warning:active,
.light .btn-danger:active,
.dark .light .btn-danger:active {
  color: #fff;
}
.light .panel-heading h4 a,
.dark .light .panel-heading h4 a {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .panel-heading h4 a,
.dark .light .panel-heading h4 a,
.light .panel-heading h4 a:focus,
.dark .light .panel-heading h4 a:focus,
.light .panel-heading h4 a:hover .panel-heading h4 a.collapsed:focus,
.dark .light .panel-heading h4 a:hover .panel-heading h4 a.collapsed:focus,
.light .panel-heading h4 a.collapsed:hover,
.dark .light .panel-heading h4 a.collapsed:hover {
  color: #222;
  background-color: rgba(255, 255, 255, 0.95);
}
.light .panel-heading h4 a.collapsed,
.dark .light .panel-heading h4 a.collapsed {
  background: transparent;
  color: rgba(255, 255, 255, 0.95);
}
.light .panel-body,
.dark .light .panel-body {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .panel:last-child .panel-body,
.dark .light .panel:last-child .panel-body {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .nav-tabs,
.dark .light .nav-tabs {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .nav-tabs h4 a,
.dark .light .nav-tabs h4 a {
  border-color: rgba(255, 255, 255, 0.95);
  background: transparent;
  color: rgba(255, 255, 255, 0.95);
}
.light .nav-tabs li.active h4 a,
.dark .light .nav-tabs li.active h4 a,
.light .nav-tabs li.active h4 a:focus,
.dark .light .nav-tabs li.active h4 a:focus,
.light .nav-tabs li.active h4 a:hover,
.dark .light .nav-tabs li.active h4 a:hover,
.light .nav-tabs h4 a:focus,
.dark .light .nav-tabs h4 a:focus,
.light .nav-tabs h4 a:hover,
.dark .light .nav-tabs h4 a:hover {
  color: #222;
  background-color: rgba(255, 255, 255, 0.95);
}
.light .tab-content,
.dark .light .tab-content {
  border-color: rgba(255, 255, 255, 0.95);
}
.light table:not(#wp-calendar),
.dark .light table:not(#wp-calendar) {
  border-color: #fff;
}
.light blockquote,
.dark .light blockquote {
  color: rgba(255, 255, 255, 0.7);
}
.light blockquote:before,
.dark .light blockquote:before {
  color: rgba(255, 255, 255, 0.7);
}
.light .page-title,
.dark .light .page-title {
  color: rgba(255, 255, 255, 0.95);
}
.light .page-title .title-border,
.dark .light .page-title .title-border {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
}
.light .post,
.dark .light .post {
  color: rgba(255, 255, 255, 0.95);
}
.light .post .sticky-label,
.dark .light .post .sticky-label {
  color: #222;
  background-color: rgba(255, 255, 255, 0.95);
}
.light .post-format,
.dark .light .post-format {
  color: rgba(255, 255, 255, 0.4);
}
.light .post-date,
.dark .light .post-date,
.light .post-by,
.dark .light .post-by,
.light .post-tags,
.dark .light .post-tags,
.light .post-categories,
.dark .light .post-categories {
  color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.12);
}
.light .post-counters li,
.dark .light .post-counters li {
  color: rgba(255, 255, 255, 0.6);
}
.light .post-format-quote,
.dark .light .post-format-quote {
  border-color: rgba(255, 255, 255, 0.95);
  background-image: -webkit-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.4), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.4), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.4), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(255, 255, 255, 0.4), transparent 1px, transparent 1px, transparent 2px, transparent 100%);
}
.light .post-format-quote p,
.dark .light .post-format-quote p {
  color: rgba(255, 255, 255, 0.6);
}
.light .article-border,
.dark .light .article-border {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
}
.light .blog-pagination,
.dark .light .blog-pagination {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .blog-pagination:before,
.dark .light .blog-pagination:before {
  background-color: rgba(255, 255, 255, 0.4);
}
.light .blog-pagination-short .prev:hover,
.dark .light .blog-pagination-short .prev:hover,
.light .blog-pagination-short .prev:focus,
.dark .light .blog-pagination-short .prev:focus {
  color: #222;
}
.light .blog-pagination-short .prev:after,
.dark .light .blog-pagination-short .prev:after {
  background-color: #fff;
}
.light .blog-pagination-short .next:hover,
.dark .light .blog-pagination-short .next:hover,
.light .blog-pagination-short .next:focus,
.dark .light .blog-pagination-short .next:focus {
  color: #222;
}
.light .blog-pagination-short .next:before,
.dark .light .blog-pagination-short .next:before {
  background-color: #fff;
}
.light .page-numbers,
.dark .light .page-numbers {
  background-color: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.95);
}
.light .page-numbers.current,
.dark .light .page-numbers.current {
  background-color: rgba(255, 255, 255, 0.95);
  color: #222;
}
.light .page-numbers.current:hover,
.dark .light .page-numbers.current:hover,
.light .page-numbers.current:focus,
.dark .light .page-numbers.current:focus {
  background-color: rgba(255, 255, 255, 0.95);
  color: #222;
}
.light .post-nav .post-nav-prev,
.dark .light .post-nav .post-nav-prev,
.light .post-nav .post-nav-next,
.dark .light .post-nav .post-nav-next {
  color: rgba(255, 255, 255, 0.95);
}
.light .post-nav .post-nav-prev .post-nav-link:hover p,
.dark .light .post-nav .post-nav-prev .post-nav-link:hover p {
  color: #222;
}
.light .post-nav .post-nav-prev p:after,
.dark .light .post-nav .post-nav-prev p:after {
  background-color: #fff;
}
.light .post-nav .post-nav-next .post-nav-link:hover p,
.dark .light .post-nav .post-nav-next .post-nav-link:hover p {
  color: #222;
}
.light .post-nav .post-nav-next p:before,
.dark .light .post-nav .post-nav-next p:before {
  background-color: #fff;
}
.light .post-share li,
.dark .light .post-share li {
  color: rgba(255, 255, 255, 0.6);
}
.light .comments .comment,
.dark .light .comments .comment,
.light .comments .pingback,
.dark .light .comments .pingback {
  border-color: rgba(255, 255, 255, 0.3);
  border-top-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.95);
}
.light .comments .comment .comment-reply-link,
.dark .light .comments .comment .comment-reply-link,
.light .comments .pingback .comment-reply-link,
.dark .light .comments .pingback .comment-reply-link {
  color: rgba(255, 255, 255, 0.6);
}
.light .comments .comment .comment-reply-link:before,
.dark .light .comments .comment .comment-reply-link:before,
.light .comments .pingback .comment-reply-link:before,
.dark .light .comments .pingback .comment-reply-link:before {
  color: rgba(255, 255, 255, 0.4);
}
.light .widget .widget-body,
.dark .light .widget .widget-body {
  border-color: rgba(255, 255, 255, 0.95);
}
.light .widget .widget-body:before,
.dark .light .widget .widget-body:before {
  background-color: rgba(255, 255, 255, 0.4);
}
.light .widget ul li,
.dark .light .widget ul li {
  color: rgba(255, 255, 255, 0.95);
}
.light .widget ul li:after,
.dark .light .widget ul li:after {
  background-color: rgba(255, 255, 255, 0.05);
}
.light .widget select,
.dark .light .widget select {
  color: #aaa;
  background-color: rgba(255, 255, 255, 0.08);
}
.light .widget .calendar_wrap table caption,
.dark .light .widget .calendar_wrap table caption {
  background-color: rgba(255, 255, 255, 0.05);
}
.light .widget .calendar_wrap table tfoot a,
.dark .light .widget .calendar_wrap table tfoot a {
  color: rgba(255, 255, 255, 0.95);
}
.light .widget li.recentcomments,
.dark .light .widget li.recentcomments {
  border-color: rgba(255, 255, 255, 0.2);
}
.light .widget li.recentcomments a,
.dark .light .widget li.recentcomments a {
  color: rgba(255, 255, 255, 0.95);
}
.light .widget li.recentcomments .comment-author-link,
.dark .light .widget li.recentcomments .comment-author-link {
  color: rgba(255, 255, 255, 0.6);
}
.light .widget li.recentcomments .comment-author-link:before,
.dark .light .widget li.recentcomments .comment-author-link:before {
  color: rgba(255, 255, 255, 0.4);
}
.light .widget.widget_instagram.carousel .bx-pager-item a,
.dark .light .widget.widget_instagram.carousel .bx-pager-item a {
  border-color: rgba(255, 255, 255, 0.2);
}
.light .widget.widget_instagram.carousel .bx-pager-item a:hover,
.dark .light .widget.widget_instagram.carousel .bx-pager-item a:hover,
.light .widget.widget_instagram.carousel .bx-pager-item a.active,
.dark .light .widget.widget_instagram.carousel .bx-pager-item a.active {
  background-color: rgba(255, 255, 255, 0.95);
  border-color: rgba(255, 255, 255, 0.95);
}
.light .widget.widget_instagram.carousel a,
.dark .light .widget.widget_instagram.carousel a {
  color: rgba(255, 255, 255, 0.6);
}
.light .widget.widget_instagram.carousel a:hover,
.dark .light .widget.widget_instagram.carousel a:hover {
  color: #e4438c;
}
.light .widget.widget_rss li,
.dark .light .widget.widget_rss li {
  border-color: rgba(255, 255, 255, 0.2);
}
.light .widget.widget_rss li .rss-date,
.dark .light .widget.widget_rss li .rss-date {
  color: rgba(255, 255, 255, 0.6);
}
.light .widget .tagcloud a,
.dark .light .widget .tagcloud a {
  color: rgba(255, 255, 255, 0.95);
  background-color: rgba(255, 255, 255, 0.05);
}
.light .widget .recent article,
.dark .light .widget .recent article {
  border-color: rgba(255, 255, 255, 0.2);
}
.light .divider:before,
.dark .light .divider:before,
.light .divider:after,
.dark .light .divider:after {
  background-image: -webkit-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(255, 255, 255, 0.5), transparent 1px, transparent 1px, transparent 100%);
}
.light .service-box.round:hover i,
.dark .light .service-box.round:hover i,
.light .service-box.square:hover i,
.dark .light .service-box.square:hover i {
  background-color: #fff !important;
  color: #222 !important;
}
.light .error-404,
.dark .light .error-404 {
  background-image: url(../img/404_light.png);
}
