/*
Theme Name: Sunday News
Theme URI: http://kopatheme.com/shop/magazine-wordpress-themes/sunday-news-magazine-wordpress-theme/
Author: Kopatheme
Author URI: http://kopatheme.com/
Version: 1.0.1
Description: Sunday News theme is designed for magazine, newsand with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: sunday-news
Requires at least: 4.4
Tested up to: 4.6.1
*/
.comment-list .comment-body .comment-metadata span:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: "Roboto Slab", serif;
}

::selection {
  background: #0099ff;
  color: black;
  text-shadow: none;
}

::-moz-selection {
  background: #0099ff;
  color: black;
  text-shadow: none;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0px;
  margin: 0px;
  color: #292929;
  font-weight: 400;
  font-family: "Roboto Slab", serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #212121;
  display: inline;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #0099ff;
  text-decoration: none;
}

h1 {
  font-size: 32px;
  line-height: 34px;
}

h2 {
  font-size: 30px;
  line-height: 32px;
}

h3 {
  font-size: 22px;
  line-height: 24px;
}

h4 {
  font-size: 20px;
  line-height: 24px;
}

h5 {
  font-size: 16px;
  line-height: 24px;
}

h6 {
  font-size: 14px;
  line-height: 22px;
}

a {
  color: #0099ff;
  text-decoration: none !important;
  outline: none !important;
}
a:hover, a.active {
  color: #0099ff;
  text-decoration: none;
}
a:focus {
  outline: none;
}

p {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #767676;
  line-height: 22px;
  padding: 10px 0px 0px 0px;
  margin: 0px;
}

ul {
  padding: 0px;
  margin: 0px;
}

ul > li {
  padding: 0px;
  margin: 0px;
}

input[type=text]:focus, button:focus, textarea:focus {
  outline: none;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.entry-content {
  line-height: 10px;
}

.entry-thumb {
  line-height: 10px;
}
.entry-thumb div {
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.entry-thumb img {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: auto;
  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
}
.entry-thumb img:hover {
  transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
}
.entry-thumb .sunday-title-for-img {
  text-align: right;
}
.entry-thumb .sunday-title-for-img a {
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  color: #0099ff;
  padding-top: 17px;
  padding-bottom: 5px;
}
.entry-thumb .sunday-title-for-img a:hover {
  color: #212121;
}
.entry-thumb .sunday-info-image {
  display: block;
  font-size: 12px;
  line-height: 22px;
  font-weight: bold;
  color: #292929;
}

.sunday-removePdr {
  padding-right: 0px;
}

.sunday-removePdl {
  padding-left: 0px;
}

.sunday-removePdlr {
  padding-right: 0px;
  padding-left: 0px;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.sunday-user a {
  color: white;
  padding-right: 20px;
  float: left;
  line-height: 44px;
}
.sunday-user i {
  padding-right: 7px;
  font-size: 13px;
}

.sunday-cart {
  padding-right: 25px;
}
.sunday-cart a {
  color: white;
  display: inline-block;
  float: left;
  line-height: 43px;
}
.sunday-cart i {
  padding-right: 7px;
}
.sunday-cart .sunday-space {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
}

.sunday-today {
  border-left: 1px solid #8ccaf3;
  border-right: 1px solid #8ccaf3;
  padding: 0px 12px 0px 12px;
}
.sunday-today span {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  float: left;
  line-height: 44px;
}
.sunday-today span:first-of-type {
  text-align: center;
  color: #0099ff;
  height: 27px;
  width: 25px;
  display: inline;
  line-height: 27px;
  margin-top: 8px;
  padding-left: 0px;
  margin-right: 11px;
  background: white;
  font-family: "Roboto Slab", sans-serif;
  font-size: 16px;
  -moz-border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.sunday-borderx2 {
  border-bottom: 1px solid #cfcfcf;
}
.sunday-borderx2:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #cfcfcf;
  border-right: 0px solid #0099ff;
  bottom: 2px;
  width: 100%;
  left: 0px;
}
.sunday-borderx2:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #cfcfcf;
  border-right: 0px solid #0099ff;
  bottom: 5px;
  width: 100%;
  left: 0px;
}

.sunday-borderx2-01:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #424242;
  border-right: 0px solid #424242;
  bottom: 2px;
  width: 100%;
  left: 0px;
}
.sunday-borderx2-01:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #424242;
  border-right: 0px solid #424242;
  bottom: 5px;
  width: 100%;
  left: 0px;
}

.sunday-area1-item {
  border-top: 3px solid #323031;
  margin-bottom: 22px;
}

.sunday-custom-container {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  position: relative;
}

.meta-data {
  font-size: 10px;
  line-height: 10px;
  padding-top: 15px;
}
.meta-data a {
  text-transform: uppercase;
}
.meta-data a:hover {
  color: #212121;
}
.meta-data .date {
  text-transform: uppercase;
}
.meta-data li {
  list-style-type: none;
  display: inline;
  padding-left: 6px;
  padding-right: 4px;
  position: relative;
}
.meta-data li:before {
  content: "";
  position: absolute;
  border-left: 1px solid #0099ff;
  left: 0px;
  width: 0px;
  height: 9px;
  top: 2px;
}
.meta-data li:first-of-type {
  padding-left: 0px;
  border: none;
}
.meta-data li:first-of-type:before {
  content: "";
  height: 0px;
}
.meta-data li span {
  color: #9f9f9f;
}

.sunday-date {
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #767676 !important;
}
.sunday-date i {
  color: #0099ff;
  margin-right: 5px;
}

.entry-title {
  padding-top: 15px;
}
.entry-title:hover i {
  color: #212121;
}
.entry-title i {
  margin-left: 10px;
  font-size: 16px;
  color: #0099ff;
}

.entry-detail {
  font-family: "Open Sans", sans-serif;
  padding-top: 15px;
  padding-bottom: 0px;
}

.entry-related {
  padding-top: 15px;
}
.entry-related li {
  color: #0099ff;
  list-style-type: none;
  padding-top: 2px;
  font-size: 10px;
  padding-left: 15px;
  list-style-position: inside;
}
.entry-related li:first-of-type {
  padding-top: 0px;
}
.entry-related a {
  color: #767676;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  display: inline;
  position: relative;
}
.entry-related a:hover {
  color: #0099ff;
}
.entry-related a:before {
  content: "";
  position: absolute;
  height: 4px;
  width: 4px;
  left: -15px;
  top: 9px;
  background-color: #0099ff;
}

.entry-read-more {
  font-size: 12px;
  font-weight: 300;
  position: relative;
  line-height: 16px;
  margin-top: 10px;
  display: inline-block;
}
.entry-read-more span {
  font-size: 9px;
  font-weight: bold;
  color: white;
  height: 11px;
  width: 13px;
  vertical-align: middle;
  display: inline-block;
  padding-left: 4px;
  top: -1px;
  position: relative;
  background: #212121;
  margin-right: 8px;
  line-height: 11px;
}
.entry-read-more span:before {
  content: "";
  position: absolute;
  border-right: 4px solid transparent;
  border-top: 3px solid #212121;
  bottom: -3px;
  right: 1px;
  width: 0px;
  height: 0px;
}
.entry-read-more:hover {
  color: #212121;
}

.entry-item {
  padding-bottom: 20px;
}

.sunday-thumb-has-icon {
  position: relative;
  line-height: 10px;
}
.sunday-thumb-has-icon i {
  position: absolute;
  bottom: 0px;
  cursor: pointer;
  left: 0px;
  font-size: 35px;
  height: 51px;
  width: 51px;
  padding: 9px 0px 0px 7px;
  background: white;
  color: #0099ff;
}
.sunday-thumb-has-icon i:hover {
  color: #212121;
}

.sunday-tab-title {
  font-size: 24px;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 20px;
  border-bottom: 3px solid #0099ff;
}
.sunday-tab-title a {
  padding-left: 10px;
  display: block;
  line-height: 34px;
  color: #292929;
}
.sunday-tab-title a:hover {
  color: #0099ff;
}

.sunday-viewsmore {
  font-family: "Roboto Slab", serif;
  font-size: 13px;
  padding-top: 10px;
}
.sunday-viewsmore a:hover {
  color: #0099ff;
}

.sunday-icon-socia ul {
  background: #0099ff;
  text-align: center;
  padding-top: 11px;
  padding-bottom: 11px;
}
.sunday-icon-socia li {
  list-style-type: none;
  vertical-align: top;
  display: inline-block;
}
.sunday-icon-socia li:last-of-type a {
  padding-right: 0px;
}
.sunday-icon-socia a {
  padding-right: 12px;
  color: #0099ff;
  display: block;
}
.sunday-icon-socia a:hover i {
  color: #212121;
}
.sunday-icon-socia i {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 18px;
  background: white;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.visible2 {
  width: 200px !important;
  opacity: 1 !important;
  z-index: 9999999999999999999999999 !important;
  background: #fff4f2 !important;
}

.sunday-header-top {
  background: #0099ff;
  position: relative;
}
.sunday-header-top .sunday-top-left > a {
  padding-left: 10px;
  display: none;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sfHover a {
  background: #212121;
  border-left: 1px solid #212121;
  border-right: 1px solid #212121;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li {
  list-style-type: none;
  height: 44px;
  line-height: 18px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li > a {
  text-transform: uppercase;
  height: 44px;
  width: 55px;
  top: 0px;
  display: block;
  border-left: 1px solid #8ccaf3;
  border-right: 1px solid #8ccaf3;
  position: relative;
  cursor: pointer;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li > a:before {
  content: "";
  position: absolute;
  height: 0px;
  width: 29px;
  border-bottom: 3px solid white;
  bottom: 11px;
  left: 12px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li > a span {
  height: 0px;
  width: 0px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li > a span:before {
  content: "";
  position: absolute;
  height: 0px;
  width: 29px;
  border-bottom: 3px solid white;
  top: 12px;
  left: 12px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top > li > a span:after {
  content: "";
  position: absolute;
  height: 0px;
  width: 29px;
  border-top: 3px solid white;
  top: 21px;
  left: 12px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content {
  position: absolute;
  top: 100%;
  display: none;
  z-index: 99999999999999999999;
  background: #212121;
  width: 390px;
  padding: 20px;
  border-bottom: 1px solid #424242;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content li {
  list-style-type: none;
  line-height: 23px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #424242;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content li:first-of-type {
  border-top: none;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content a {
  text-transform: uppercase;
  color: white;
  font-size: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content a:hover {
  color: #0099ff;
}
.sunday-header-top .sunday-top-left .has-child > a {
  position: relative;
  padding-right: 20px;
}
.sunday-header-top .sunday-top-left .has-child > a:after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid white;
  height: 0px;
  width: 0px;
  top: 15px;
  right: 0px;
}
.sunday-header-top .sunday-top-left .has-child > a:hover:after {
  border-top: 5px solid #0099ff;
}
.sunday-header-top .sunday-top-left .has-child .sunday-menu-top-content {
  position: relative;
  width: 100%;
  border-bottom: none;
  border-top: 1px solid #424242;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  margin-top: 5px;
  left: 0px;
  padding-left: 55px;
}
.sunday-header-top .sunday-top-left .has-child .sunday-menu-top-content ul li ul {
  padding-left: 20px;
}
.sunday-header-top .sunday-top-left .has-child .sunday-menu-top-content li:last-of-type {
  padding-bottom: 0px;
}
.sunday-header-top .sunday-top-left .has-child .sunday-menu-top-content a {
  font-weight: 100;
  text-transform: capitalize;
}
.sunday-header-top .sunday-top-left .has-child .sunday-menu-top-content a:hover {
  color: #0099ff;
}
.sunday-header-top .sunday-top-left > h1 {
  display: none;
}
.sunday-header-top .sunday-top-right {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 44px;
  float: right;
}
.sunday-header-top .sunday-top-right div {
  float: left;
  color: white;
}
.sunday-header-top .sunday-top-right div a:hover {
  color: #212121;
}
.sunday-header-top .sunday-formsearch {
  display: none;
}
.sunday-header-top .sunday-formsearch button {
  line-height: none;
}
.sunday-header-top .sunday-formsearch button i {
  line-height: 44px;
}

.sunday-menu-top-content ul li ul {
  padding-left: 20px;
}

.sunday-header-middle {
  padding: 46px 0px 0px 0px;
}
.sunday-header-middle .sunday-middle-left {
  padding-bottom: 25px;
  text-transform: uppercase;
}
.sunday-header-middle .sunday-middle-left h1 {
  font-size: 60px;
  line-height: 64px;
}
.sunday-header-middle .sunday-middle-left a {
  display: inline-block;
  color: #0099ff;
}
.sunday-header-middle .sunday-middle-left a span {
  color: #212121;
  display: inline-block;
}
.sunday-header-middle .sunday-middle-left a:hover {
  color: #212121;
}
.sunday-header-middle .sunday-middle-left a:hover span {
  color: #0099ff;
}
.sunday-header-middle .sunday-middle-left img {
  padding: 0px;
  margin: 0px;
}
.sunday-header-middle .sunday-middle-right .sunday-weather {
  padding-top: 20px;
  padding-right: 28px;
}
.sunday-header-middle .sunday-middle-right .sunday-weather .weatherItem {
  float: right;
  position: relative;
  display: block;
  vertical-align: middle;
}
.sunday-header-middle .sunday-middle-right .sunday-custom-icon-weather {
  display: inline-block;
  padding-right: 10px;
  font-size: 20px;
  line-height: 21px;
}
.sunday-header-middle .sunday-middle-right .sunday-day {
  display: inline-block;
  margin-left: 15px;
  font-size: 15px;
  line-height: 20px;
}
.sunday-header-middle .sunday-middle-right .sunday-night {
  display: inline-block;
  margin-left: 15px;
  font-size: 24px;
  line-height: 25px;
  top: 1px;
  position: relative;
  vertical-align: bottom;
}
.sunday-header-middle .sunday-middle-right .sunday-location {
  font-size: 12px;
  text-transform: uppercase;
  color: #111111;
  display: inline-block;
}
.sunday-header-middle .sunday-middle-right .sunday-poison {
  display: inline-block;
  height: 22px;
  width: 48px;
  line-height: 22px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  padding: 0px 0px 0px 5px;
  margin-left: 15px;
  background: #0099ff;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.sunday-header-bottom .sunday-bottom-left {
  position: relative;
  border-top: 1px solid #cfcfcf;
}
.sunday-header-bottom .sunday-bottom-left:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #cfcfcf;
  border-right: 0px solid #0099ff;
  top: -4px;
  width: 100%;
  left: 0px;
}
.sunday-header-bottom .sunday-bottom-left:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #cfcfcf;
  border-right: 0px solid #0099ff;
  top: -7px;
  width: 100%;
  left: 0px;
}
.sunday-header-bottom .sunday-primary-menu {
  position: relative;
  border-bottom: 1px solid #cfcfcf;
}
.sunday-header-bottom .sunday-primary-menu > li {
  list-style-type: none;
  line-height: 20px;
  float: left;
}
.sunday-header-bottom .sunday-primary-menu > li:first-of-type > a {
  padding-left: 0px;
}
.sunday-header-bottom .sunday-primary-menu > li:first-of-type > a:before {
  content: "";
  border: none;
}
.sunday-header-bottom .sunday-primary-menu > li > a {
  font-size: 17px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 12px 10px 13px 11px;
  color: #292929;
  position: relative;
  display: inline-block;
}
.sunday-header-bottom .sunday-primary-menu > li > a:hover {
  color: #0099ff;
}
.sunday-header-bottom .sunday-primary-menu > li > a:before {
  content: "";
  position: absolute;
  height: 28px;
  width: 0px;
  border-left: 1px solid #cfcfcf;
  left: 0px;
  top: 9px;
}
.sunday-header-bottom .sunday-primary-menu > li > a > i {
  margin-right: 4px;
}
.sunday-header-bottom .sunday-primary-menu > li > ul {
  display: none;
  background-color: #212121;
  position: absolute;
  z-index: 99999999;
  padding: 10px 0px;
}
.sunday-header-bottom .sunday-primary-menu > li > ul > li {
  list-style-type: none;
  padding: 0px 20px;
  position: relative;
  border-top: 1px solid #cfcfcf;
}
.sunday-header-bottom .sunday-primary-menu > li > ul > li:first-of-type {
  border-top: none;
}
.sunday-header-bottom .sunday-primary-menu > li > ul > li a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  line-height: 31px;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Roboto Slab", serif;
  line-height: 45px;
  padding: 0px 15px;
  border: none;
  margin: 0px;
  color: white;
  font-weight: bold;
  color: white;
}
.sunday-header-bottom .sunday-primary-menu > li > ul > li a:hover {
  color: #0099ff;
}
.sunday-header-bottom .sunday-primary-menu > li > ul ul {
  left: 100%;
  display: none;
  background-color: #212121;
  position: absolute;
  z-index: 99999999;
  padding: 10px 0px;
  min-width: 200px !important;
}
.sunday-header-bottom .sunday-primary-menu > li > ul ul > li {
  list-style-type: none;
  padding: 0px 20px;
  position: relative;
  border-top: 1px solid #cfcfcf;
}
.sunday-header-bottom .sunday-primary-menu > li > ul ul > li:first-of-type {
  border-top: none;
}
.sunday-header-bottom .sunday-primary-menu > li > ul ul > li a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  line-height: 31px;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Roboto Slab", serif;
  line-height: 45px;
  padding: 0px 15px;
  border: none;
  margin: 0px;
  color: white;
  font-weight: bold;
  color: white;
}
.sunday-header-bottom .sunday-primary-menu > li > ul ul > li a:hover {
  color: #0099ff;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical {
  z-index: 999999999999999;
  width: 100%;
  left: 0px;
  position: absolute;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab {
  background-color: #212121;
  margin: 0px;
  border: none;
  display: block;
  position: static;
  padding: 0px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab .active > a {
  background-color: #212121 !important;
  text-decoration: underline !important;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li {
  margin: 0px;
  border-top: 0px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li > a {
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Roboto Slab", serif;
  line-height: 45px;
  padding: 0px 15px;
  border: none;
  margin: 0px;
  color: white;
  font-weight: bold;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li > a:hover {
  color: #0099ff;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li:first-of-type a {
  padding-left: 20px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li:hover a {
  background: none;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li:visited {
  background-color: none;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-megatab > li:visited a {
  background-color: none;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content {
  background: white;
  position: relative;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content {
  padding-left: 20px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item {
  width: 25%;
  float: left;
  padding-right: 20px;
  padding-bottom: 45px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  padding-bottom: 13px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .entry-thumb {
  float: left;
  padding-right: 15px;
  padding-top: 3px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .meta-data {
  padding-top: 18px;
  padding-bottom: 5px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .entry-title {
  padding-top: 0px;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .entry-content {
  top: -3px;
  position: relative;
}
.sunday-header-bottom .sunday-primary-menu > li .sunday-vertical .sunday-tab-content .sunday-mega-content .sunday-wrap-item .entry-detail {
  padding-top: 5px;
}

.sunday-formsearch {
  position: absolute;
  top: 13px;
  right: 0px;
  line-height: 20px;
}
.sunday-formsearch form {
  display: inline-block;
  position: relative;
  height: 20px;
}
.sunday-formsearch span {
  font-family: "Open Sans", sans-serif;
  color: #292929;
  font-size: 14px;
  vertical-align: middle;
  padding-right: 20px;
  position: relative;
  bottom: 1px;
}
.sunday-formsearch input {
  width: 100px;
  color: #292929;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  top: -5px;
  padding: 5px 30px 5px 10px;
  border: none;
  background: none;
  position: absolute;
  right: 0px !important;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.sunday-formsearch input:focus {
  width: 250px;
  background: #fff4f2;
}
.sunday-formsearch button {
  display: inline-block;
  border: none;
  color: #000000;
  background: none;
  font-size: 16px;
  line-height: 15px;
  padding-right: 12px;
  padding-left: 15px;
}
.sunday-formsearch button:hover {
  color: #0099ff;
}

#sunday-main-content {
  margin-top: 32px;
}

.sunday-custom-row-content .sunday-row-left {
  width: 72.5%;
}
.sunday-custom-row-content .sunday-row-right {
  width: 27.5%;
}

.sunday-breaking.sunday-custom-breaking {
  margin-bottom: 13px;
}

.sunday-breaking.sunday-custom-breaking.sunday-news-custom-breadcrumb {
  margin-bottom: 29px;
}

.sunday-breaking {
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 0px;
}
.sunday-breaking .sunday-ticker-title {
  float: left;
  position: relative;
}
.sunday-breaking .sunday-ticker-title i {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 11px;
  margin-bottom: 10px;
  float: left;
  line-height: 20px;
  height: 30px;
  width: 30px;
  padding-top: 4px;
  background: #0099ff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  color: white;
  text-align: center;
  font-size: 18px;
}
.sunday-breaking .sunday-ticker-title span {
  padding-left: 14px;
  padding-top: 15px;
  padding-bottom: 14px;
  line-height: 20px;
  text-shadow: 0.1px 0px 0px;
  text-transform: uppercase;
  border-left: 1px solid #cfcfcf;
  font-size: 15px;
  font-weight: bold;
  color: #292929;
  float: left;
  line-height: 22px;
  padding-right: 20px;
}
.sunday-breaking .tickercontainer {
  background: #fff;
  height: 51px;
  margin: 0;
  padding-top: 5px;
  overflow: hidden;
  float: left;
}
.sunday-breaking .tickercontainer .er-controls {
  display: none;
}
.sunday-breaking .tickercontainer .mask {
  height: 42px;
}
.sunday-breaking .sunday-ticker-content {
  color: #212121;
}
.sunday-breaking .sunday-ticker-content li {
  float: left;
}
.sunday-breaking .sunday-ticker-content i {
  padding-right: 15px;
  color: #0099ff;
  font-size: 11px;
}
.sunday-breaking .sunday-ticker-content a {
  color: #444444;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 22px;
}
.sunday-breaking .sunday-ticker-content a:hover {
  color: #0099ff;
}

.sunday-custom-tran-breaking {
  margin-bottom: 28px;
}

.sunday-custom-row-01 .sunday-custom-left {
  width: 72.927%;
  padding-right: 10px;
}
.sunday-custom-row-01 .sunday-custom-right {
  width: 27.0739%;
  padding-left: 10px;
  padding-right: 25px;
  z-index: 9999;
}
.sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
  position: absolute;
  margin-right: 25px;
  background-image: url(/wp-content/themes/sunday-news/img/lc.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: content-box;
}

.sunday-widget-left-cog .widget-content {
  padding-left: 19px;
}
.sunday-widget-left-cog .sunday-top {
  padding-bottom: 18px;
}
.sunday-widget-left-cog .sunday-top .entry-title {
  padding-top: 20px;
}
.sunday-widget-left-cog .sunday-top .entry-title a {
  color: #292929;
}
.sunday-widget-left-cog .sunday-top .entry-title a:hover {
  color: #0099ff;
}
.sunday-widget-left-cog .sunday-top .entry-related {
  padding-top: 15px;
}
.sunday-widget-left-cog .sunday-top .entry-detail {
  padding-top: 12px;
}
.sunday-widget-left-cog .sunday-bottom {
  padding-bottom: 27px;
}
.sunday-widget-left-cog .sunday-bottom .entry-content {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: content-box;
}
.sunday-widget-left-cog .sunday-bottom .item-left {
  width: 50%;
  float: left;
  padding-right: 10px;
}
.sunday-widget-left-cog .sunday-bottom .item-right {
  width: 50%;
  float: left;
  padding-left: 10px;
}
.sunday-widget-left-cog .sunday-bottom .meta-data {
  padding-top: 19px;
}
.sunday-widget-left-cog .sunday-bottom .entry-read-more {
  margin-top: 10px;
}
.sunday-widget-left-cog .sunday-bottom .entry-title {
  padding-top: 7px;
}
.sunday-widget-left-cog .sunday-bottom .entry-detail {
  padding-top: 0px;
}

.sunday-widget-has-cog-background-whiteblack {
  background: #212121;
  padding: 0px 15px 0px 15px;
  padding-bottom: 80px;
  top: -10px;
  bottom: 0px;
  position: relative;
}
.sunday-widget-has-cog-background-whiteblack:after {
  content: "";
  background-image: url(/wp-content/themes/sunday-news/img/lc.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  width: 100%;
  position: absolute;
  bottom: -15px;
  left: 0px;
  height: 32px;
}
.sunday-widget-has-cog-background-whiteblack:before {
  content: "";
  position: absolute;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #808080;
  height: 0px;
  width: 0px;
  right: -9px;
  top: 1px;
  z-index: -1;
}
.sunday-widget-has-cog-background-whiteblack .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/22.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
  padding-bottom: 14px;
}
.sunday-widget-has-cog-background-whiteblack a {
  color: white;
}
.sunday-widget-has-cog-background-whiteblack a:hover {
  color: #0099ff;
}
.sunday-widget-has-cog-background-whiteblack .date {
  color: #0099ff;
}
.sunday-widget-has-cog-background-whiteblack li {
  color: white;
}
.sunday-widget-has-cog-background-whiteblack li a {
  color: white;
  font-family: "Roboto Slab", serif;
}
.sunday-widget-has-cog-background-whiteblack .widget-title {
  position: relative;
  padding-top: 17px;
  padding-bottom: 17px;
  background-image: url(/wp-content/themes/sunday-news/img/24.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-origin: content-box;
}
.sunday-widget-has-cog-background-whiteblack .widget-title h5 span {
  padding: 0px;
  background: none;
  font-size: 16px;
  display: inline-block;
  line-height: 23px;
  color: white;
  padding: 0px;
  background: none;
  font-size: 16px;
  display: inline-block;
  line-height: 23px;
  text-transform: uppercase;
}
.sunday-widget-has-cog-background-whiteblack .widget-title i {
  font-size: 30px;
  position: absolute;
  right: 0px;
  top: 10px;
}
.sunday-widget-has-cog-background-whiteblack .meta-data {
  padding-top: 18px;
}
.sunday-widget-has-cog-background-whiteblack .entry-title {
  padding-top: 13px;
}
.sunday-widget-has-cog-background-whiteblack .entry-related {
  padding-top: 4px;
}
.sunday-widget-has-cog-background-whiteblack .entry-related li {
  padding-left: 10px;
  padding-top: 2px;
}
.sunday-widget-has-cog-background-whiteblack .entry-related a {
  font-weight: 300;
}
.sunday-widget-has-cog-background-whiteblack .entry-related a:before {
  content: "";
  left: -10px;
  background-color: white;
}
.sunday-widget-has-cog-background-whiteblack .entry-detail {
  padding-top: 7px;
}

.sunday-widget-2-article-left-and-2-article-right .widget-content {
  padding-top: 15px;
  padding-left: 19px;
  padding-bottom: 20px;
  padding-right: 19px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-left {
  width: 37.875%;
  float: left;
  padding-right: 20px;
}
.sunday-widget-2-article-left-and-2-article-right .meta-data {
  padding-top: 24px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-title {
  padding-top: 8px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-detail {
  padding-top: 1px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-read-more {
  margin-top: 7px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-related {
  padding-top: 12px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-related li {
  padding-top: 4px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-related li:first-of-type {
  padding-top: 0px;
}
.sunday-widget-2-article-left-and-2-article-right .entry-item {
  padding-bottom: 7px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-middle {
  width: 37.875%;
  float: left;
  padding-right: 20px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-middle .meta-data {
  padding-top: 25px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right {
  float: left;
  position: relative;
  top: -1px;
  width: 24.25%;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-detail {
  padding-top: 10px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-read-more {
  margin-top: 5px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: padding-box;
  padding-bottom: 15px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item:last-of-type {
  border-bottom: 0px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item:last-of-type {
  padding-bottom: 20px;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .sunday-first-child {
  background-image: none;
}
.sunday-widget-2-article-left-and-2-article-right .sunday-right .sunday-first-child .meta-data {
  padding: 0px;
}

.sunday-custom-row-04 .sunday-custom-left {
  width: 28.112%;
  padding-right: 20px;
}
.sunday-custom-row-04 .sunday-custom-right {
  padding-left: 0px;
  padding-right: 35px;
  width: 71.89%;
}

.sunday-widget-has-backgroung-whiteblack {
  margin-bottom: 6px;
  background: #ececec;
  margin-top: 3px;
}
.sunday-widget-has-backgroung-whiteblack .widget-title {
  padding-top: 17px;
}
.sunday-widget-has-backgroung-whiteblack .widget-title h5 {
  padding-bottom: 2px !important;
}
.sunday-widget-has-backgroung-whiteblack .entry-detail {
  padding-top: 1px;
}
.sunday-widget-has-backgroung-whiteblack .entry-title {
  padding-top: 0px;
}
.sunday-widget-has-backgroung-whiteblack .widget-content {
  padding: 0px 20px 0px 20px;
}
.sunday-widget-has-backgroung-whiteblack .entry-item {
  padding-bottom: 17px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: padding-box;
}
.sunday-widget-has-backgroung-whiteblack .entry-related {
  padding-top: 20px;
}
.sunday-widget-has-backgroung-whiteblack .meta-data {
  padding-top: 20px;
}
.sunday-widget-has-backgroung-whiteblack .sunday-first-child .meta-data {
  padding-top: 13px;
}
.sunday-widget-has-backgroung-whiteblack li a {
  color: #0099ff;
}
.sunday-widget-has-backgroung-whiteblack li a:hover {
  color: #212121;
}

.sunday-widget-near-has-background-whiteblack {
  margin-bottom: 4px;
}
.sunday-widget-near-has-background-whiteblack .widget-title a {
  width: auto;
}
.sunday-widget-near-has-background-whiteblack .widget-content {
  padding-top: 10px;
}
.sunday-widget-near-has-background-whiteblack .sunday-top {
  padding-bottom: 17px;
}
.sunday-widget-near-has-background-whiteblack .sunday-top .entry-title {
  font-size: 20px;
  padding-top: 10px;
}
.sunday-widget-near-has-background-whiteblack .sunday-top .entry-detail {
  padding-top: 15px;
  line-height: 20px;
}
.sunday-widget-near-has-background-whiteblack .sunday-top .meta-data {
  padding-top: 25px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: padding-box;
  padding-bottom: 25px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-item .entry-thumb {
  padding-top: 42px;
  float: right;
  padding-left: 20px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-item .entry-title {
  padding-top: 3px;
  line-height: 22px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-item .entry-detail {
  padding-top: 5px;
  line-height: 20px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-item .meta-data {
  padding-top: 23px;
}
.sunday-widget-near-has-background-whiteblack .sunday-bottom .sunday-first-item {
  border: none;
}

.sunday-widget-1-big-2small-left .widget-content {
  padding-top: 15px;
  padding-left: 19px;
  padding-right: 19px;
}
.sunday-widget-1-big-2small-left .sunday-left {
  width: 75%;
  padding-bottom: 10px;
  padding-right: 10px;
  float: left;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-thumb {
  width: 51.358%;
  float: left;
  padding-right: 20px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-content {
  width: 48.645%;
  float: left;
  position: relative;
  top: 3px;
}
.sunday-widget-1-big-2small-left .sunday-left .meta-data {
  padding-top: 0px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-read-more {
  padding-top: 12px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-title {
  padding-top: 7px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-detail {
  line-height: 22px;
  padding-top: 3px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-related {
  padding-top: 14px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-related li {
  padding-top: 5px;
}
.sunday-widget-1-big-2small-left .sunday-left .entry-related li:first-of-type {
  padding-top: 0px;
}
.sunday-widget-1-big-2small-left .sunday-right {
  position: relative;
  top: 3px;
  padding-bottom: 15px;
  padding-left: 10px;
  width: 25%;
  float: left;
}
.sunday-widget-1-big-2small-left .sunday-right .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
  padding-bottom: 15px;
}
.sunday-widget-1-big-2small-left .sunday-right .sunday-first-item {
  background-image: none;
  border: none;
}
.sunday-widget-1-big-2small-left .sunday-right .sunday-first-item .meta-data {
  padding-top: 0px;
}
.sunday-widget-1-big-2small-left .sunday-right .entry-title {
  padding-top: 10px;
}
.sunday-widget-1-big-2small-left .sunday-right .meta-data {
  padding-top: 17px;
}

.sunday-widget-has-affection-vertical-tabs {
  overflow: hidden;
  background: #fff4f2;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon {
  padding-right: 0px;
  width: 23.636363%;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab {
  padding-top: 0px;
  background: #fff4f2;
  border: none;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab li {
  margin: 0px;
  width: 100%;
  position: relative;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab li a {
  padding: 13px 0px 13px 0px;
  margin: 0px;
  text-align: center;
  border: none;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab li i {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  color: #212121;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab .active {
  border: 1px solid #cfcfcf;
  border-right: 0px;
  position: relative;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab .active a {
  border-right: 0px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab .active i {
  color: #0099ff;
  font-size: 40px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-icon .sunday-custom-nav-tab .active:before {
  content: "";
  position: absolute;
  border-left: 1px solid #ffffff;
  height: 100%;
  top: 0px;
  right: -1px;
  z-index: 999;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-content {
  padding-left: 0px;
  width: 76.363637%;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-list-content .tab-content {
  background: #ffffff;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  border: 1px solid #cfcfcf;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
  padding-bottom: 12px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-item:first-of-type {
  background-image: none;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-item:first-of-type .entry-title {
  padding-top: 15px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-item:last-of-type {
  padding-bottom: 15px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .sunday-first-item {
  border: none;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-title {
  padding-top: 10px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .meta-data {
  padding-top: 10px;
}
.sunday-widget-has-affection-vertical-tabs .sunday-tab-item1 .entry-detail {
  padding-top: 6px;
}

.sunday-widget-has-background-black-no-crog {
  background: #212121;
}
.sunday-widget-has-background-black-no-crog a {
  color: white;
  background: none;
}
.sunday-widget-has-background-black-no-crog .sunday-left {
  width: 50%;
  float: left;
  padding-left: 17px;
  padding-right: 10px;
}
.sunday-widget-has-background-black-no-crog .sunday-right {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 17px;
}
.sunday-widget-has-background-black-no-crog .entry-content {
  padding-top: 5px;
}
.sunday-widget-has-background-black-no-crog .entry-content a {
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
  color: white;
}
.sunday-widget-has-background-black-no-crog .entry-content a:hover {
  color: #0099ff;
}
.sunday-widget-has-background-black-no-crog .widget-content {
  padding-top: 13px;
  border-top: 1px solid gray;
}
.sunday-widget-has-background-black-no-crog .sunday-viewsmore {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid gray;
  padding-left: 17px;
  line-height: 18px;
}
.sunday-widget-has-background-black-no-crog .entry-item {
  padding-bottom: 10px;
}
.sunday-widget-has-background-black-no-crog .widget-title {
  text-align: center;
  padding-top: 17px;
  padding-bottom: 8px;
}

.sunday-widget-5-article-thumb-left-info-right .widget-title {
  padding-bottom: 10px;
}
.sunday-widget-5-article-thumb-left-info-right .widget-title h5 span {
  text-transform: capitalize;
}
.sunday-widget-5-article-thumb-left-info-right .entry-item {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  padding-bottom: 14px;
}
.sunday-widget-5-article-thumb-left-info-right .entry-item:last-of-type {
  background-image: none;
}
.sunday-widget-5-article-thumb-left-info-right .sunday-first-item .meta-data {
  padding-top: 13px;
}
.sunday-widget-5-article-thumb-left-info-right .entry-thumb {
  float: left;
  padding-right: 15px;
  padding-top: 8px;
}
.sunday-widget-5-article-thumb-left-info-right .entry-title {
  padding-top: 3px;
}
.sunday-widget-5-article-thumb-left-info-right .meta-data {
  padding-top: 21px;
}
.sunday-widget-5-article-thumb-left-info-right .entry-detail {
  padding-top: 6px;
}

.sunday-widget-icon-in-background-blue .entry-thumb {
  padding-top: 35px;
}

.sunday-widget-has-affection-owl-carousel {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-top: 3px solid #323031;
  position: relative;
}
.sunday-widget-has-affection-owl-carousel:before {
  position: absolute;
  content: "";
  height: 1px;
  background-color: #cfcfcf;
  left: 0px;
  bottom: 2px;
  width: 100%;
}
.sunday-widget-has-affection-owl-carousel:after {
  position: absolute;
  content: "";
  height: 1px;
  background-color: #cfcfcf;
  left: 0px;
  bottom: 5px;
  width: 100%;
}
.sunday-widget-has-affection-owl-carousel > .widget-content {
  padding: 20px 15px 23px 15px;
}
.sunday-widget-has-affection-owl-carousel > .widget-content ul {
  text-align: center;
  padding-bottom: 3px;
  padding-top: 3px;
  background-image: url(/wp-content/themes/sunday-news/img/23.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
}
.sunday-widget-has-affection-owl-carousel .entry-title {
  font-weight: bold;
  background: none;
  border: none;
  padding-top: 10px;
}
.sunday-widget-has-affection-owl-carousel .entry-title a {
  text-transform: capitalize;
  color: #292929;
}
.sunday-widget-has-affection-owl-carousel .entry-title a:hover {
  color: #0099ff;
}
.sunday-widget-has-affection-owl-carousel .entry-item {
  padding-bottom: 25px;
  background-image: url(/wp-content/themes/sunday-news/img/23.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}
.sunday-widget-has-affection-owl-carousel .entry-detail {
  padding-top: 0px;
  line-height: 20px;
  padding-top: 3px;
}
.sunday-widget-has-affection-owl-carousel .widget-title {
  position: relative;
  text-align: center;
  padding-bottom: 16px;
  top: -12px;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5, .sunday-widget-has-affection-owl-carousel .widget-title h3 {
  padding: 4px 11px 5px 10px;
  background: #0099ff;
  color: white;
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5 span:after, .sunday-widget-has-affection-owl-carousel .widget-title h3 span:after {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-top: 10px solid #0099ff;
  border-right: 46px solid transparent;
  bottom: -10px;
  left: 0px;
  top: auto;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5 span:before, .sunday-widget-has-affection-owl-carousel .widget-title h3 span:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-top: 10px solid #0099ff;
  border-left: 46px solid transparent;
  bottom: -10px;
  right: 0px;
  top: auto;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5:hover, .sunday-widget-has-affection-owl-carousel .widget-title h3:hover {
  color: #212121;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5:before, .sunday-widget-has-affection-owl-carousel .widget-title h3:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-right: 10px solid transparent;
  border-bottom: 9px solid #212121;
  top: 0px;
  right: -10px;
  z-index: -1;
}
.sunday-widget-has-affection-owl-carousel .widget-title h5:after, .sunday-widget-has-affection-owl-carousel .widget-title h3:after {
  height: 0px;
  width: 0px;
}

#sunday-before-footer {
  margin-top: 23px;
}
#sunday-before-footer .sunday-footer-menu ul {
  text-align: center;
  border-top: 3px solid #212121;
}
#sunday-before-footer .sunday-footer-menu li {
  list-style-type: none;
  display: inline-block;
}
#sunday-before-footer .sunday-footer-menu a {
  line-height: 20px;
  padding: 16px 12px;
  display: block;
  vertical-align: top;
  text-transform: uppercase;
  color: #292929;
  font-size: 12px;
}
#sunday-before-footer .sunday-footer-menu a:hover {
  color: #0099ff;
}
#sunday-before-footer .sunday-middle {
  border-top: 1px solid #cfcfcf;
}
#sunday-before-footer .sunday-bottom {
  border-top: 1px solid #cfcfcf;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
}
#sunday-before-footer .sunday-bottom p {
  font-size: 12px;
}

.sunday-widget-nav-menu {
  padding-top: 38px;
}
.sunday-widget-nav-menu .widget-title1 {
  padding-top: 0px;
  padding-bottom: 9px;
}
.sunday-widget-nav-menu .widget-title1 h4 {
  font-size: 18px;
}
.sunday-widget-nav-menu .widget-title1 h4 a {
  color: #292929;
  text-transform: uppercase;
  padding-left: 0px;
  padding-right: 0px;
}
.sunday-widget-nav-menu .widget-title1 h4 a:hover {
  color: #0099ff;
}
.sunday-widget-nav-menu .widget-content a {
  color: #767676;
  padding-top: 8px;
  line-height: 22px;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  display: block;
}
.sunday-widget-nav-menu .widget-content a:first-of-type {
  padding-top: 0px;
}
.sunday-widget-nav-menu .widget-content a:hover {
  color: #0099ff;
}

.sunday-widget-mail {
  position: relative;
  margin-top: 44px;
  border-top: 3px solid #212121;
  background: #fff4f2;
}
.sunday-widget-mail .sunday-custom-container {
  border-bottom: 0px;
}
.sunday-widget-mail .widget-title1 {
  padding-top: 0px;
  padding-bottom: 0px;
  padding: 15px 20px 0px 20px;
}
.sunday-widget-mail .widget-title1 a {
  color: #292929;
  text-transform: uppercase;
}
.sunday-widget-mail .widget-title1 div {
  position: absolute;
  top: -8px;
  right: 20px;
  padding-bottom: 3px;
  background-image: url(/wp-content/themes/sunday-news/img/balc3.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.sunday-widget-mail .widget-title1 div:before {
  content: "";
  position: absolute;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #212121;
  right: -5px;
  height: 0px;
  width: 0px;
}
.sunday-widget-mail .widget-title1 i {
  font-size: 14px;
  padding: 10px 13px;
  color: white;
  background: #0099ff;
}
.sunday-widget-mail .widget-content {
  padding: 0px 20px 20px 20px;
}
.sunday-widget-mail .widget-content p {
  padding-top: 5px;
  padding-bottom: 0px;
  line-height: 20px;
}
.sunday-widget-mail .widget-content form {
  padding-top: 15px;
  display: inline-block;
  position: relative;
  width: 100%;
}
.sunday-widget-mail .widget-content form span {
  position: absolute;
  left: 3px;
  bottom: 5px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #212121;
}
.sunday-widget-mail .widget-content input {
  background: none;
  border: none;
  padding-top: 2px;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
  color: #cecece;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  padding-left: 20px;
  line-height: 20px;
  font-style: italic;
  width: 150px;
  vertical-align: bottom;
  padding-bottom: 0px;
  padding-right: 0px;
}
.sunday-widget-mail .widget-content input:focus {
  color: #212121;
}
.sunday-widget-mail .widget-content .sunday-button {
  font-size: 10px;
  font-family: "Open Sans", sans-serif;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 23px;
  margin-left: 20px;
  float: right;
  font-weight: 400;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.sunday-wrap-area2 .sunday-custom-mar1 {
  margin-bottom: 40px;
}
.sunday-wrap-area2 .sunday-custom-mar2 {
  margin-bottom: 27px;
}
.sunday-wrap-area2 .sunday-custom-mar3 {
  margin-bottom: 15px;
}
.sunday-wrap-area2 .sunday-custom-mar4 {
  margin-bottom: 30px;
}
.sunday-wrap-area2 .sunday-custom-mar5 {
  margin-bottom: 35px;
}

#sunday-footer .sunday-infor-endweb {
  border-top: 1px solid #cfcfcf;
  padding-top: 10px;
  padding-bottom: 10px;
}
#sunday-footer .sunday-infor-endweb p {
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  color: #767676;
  padding: 0px;
}

.sunday-custom-row-beforfooter .sunday-row-left {
  width: 72.5%;
}
.sunday-custom-row-beforfooter .sunday-row-right {
  width: 27.5%;
}

.sunday-breadcrumb {
  font-size: 12px;
  font-family: "Roboto Slab", serif;
  font-weight: 300;
  line-height: 20px;
  color: #0099ff;
  margin-top: 12px;
  margin-bottom: 13px;
}
.sunday-breadcrumb a {
  position: relative;
  padding-left: 2px;
}
.sunday-breadcrumb a:hover {
  color: #212121;
}

.sunday-custom-row-03 .sunday-custom-left {
  padding-right: 10px;
  width: 71.869783%;
}
.sunday-custom-row-03 .sunday-custom-right {
  padding-right: 25px;
  padding-left: 10px;
  width: 28.130217%;
  padding-bottom: 35px;
}
.sunday-custom-row-03 .sunday-custom-right .back-ground {
  background-image: url(/wp-content/themes/sunday-news/img/lc4.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: content-box;
}

.sunday-widget-left-cog-info-location .widget-content {
  padding-top: 30px;
  padding-left: 30px;
}
.sunday-widget-left-cog-info-location .sunday-left {
  float: left;
  padding-right: 20px;
}
.sunday-widget-left-cog-info-location .sunday-right {
  position: relative;
  top: -6px;
  color: #767676;
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 21px;
  overflow: hidden;
  font-family: "Open Sans", sans-serif;
}
.sunday-widget-left-cog-info-location .sunday-right p {
  padding-bottom: 11px;
  padding-top: 0px;
  color: #767676;
  font-size: 13px;
  line-height: 22px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  margin-bottom: 15px;
}
.sunday-widget-left-cog-info-location .sunday-right i {
  font-size: 14px;
  line-height: 21px;
  color: #767676;
  margin-right: 20px;
}
.sunday-widget-left-cog-info-location .sunday-right a {
  padding-top: 15px;
  color: #767676;
  font-size: 13px;
  padding-left: 26px;
  line-height: 22px;
  font-family: "Open Sans", sans-serif;
  display: block;
}
.sunday-widget-left-cog-info-location .sunday-right a:hover {
  color: #0099ff;
}
.sunday-widget-left-cog-info-location .sunday-right a:hover i {
  color: #0099ff;
}
.sunday-widget-left-cog-info-location .sunday-right a i {
  position: absolute;
  left: 0px;
  font-size: 14px;
  line-height: 21px;
  color: #767676;
  margin-right: 0px;
}

.sunday-widget-contactform {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 60px;
}
.sunday-widget-contactform .widget-title {
  padding-bottom: 19px;
  padding-top: 19px;
  background-image: url(/wp-content/themes/sunday-news/img/22.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
  position: relative;
}
.sunday-widget-contactform .widget-title h5 {
  position: static;
}
.sunday-widget-contactform .widget-title a {
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
}
.sunday-widget-contactform .widget-title i {
  font-size: 30px;
  height: 27px;
  width: 26px;
  top: 14px;
  right: 0px;
  color: white;
  position: absolute;
}
.sunday-widget-contactform .widget-content > p {
  line-height: 20px;
  font-family: "Roboto Slab", serif;
  color: white;
  padding-bottom: 0px;
  padding-top: 13px;
}
.sunday-widget-contactform .widget-content .sunday-button {
  background-color: white;
  font-size: 12px;
  line-height: 27px;
  color: #292929;
  margin-top: 20px;
}
.sunday-widget-contactform .widget-content .sunday-button:hover {
  background-color: #0099ff;
  color: white;
}

.sunday-contact-form {
  line-height: normal;
  padding-top: 17px;
}
.sunday-contact-form input[type=text] {
  margin-top: 10px;
  padding: 0px;
  width: 100%;
  border: 1px solid #f6f6f6;
  font-size: 12px;
  line-height: 22px;
  font-family: "Open Sans", sans-serif;
  padding: 3px 0px 3px 9px;
  color: #767676;
}
.sunday-contact-form input[type=text]:focus {
  color: #212121;
  outline: none;
}
.sunday-contact-form textarea {
  margin-top: 20px;
  border: 1px solid #f6f6f6;
  height: 135px;
  font-size: 12px;
  line-height: 22px;
  font-family: "Open Sans", sans-serif;
  color: #767676;
  width: 100%;
  padding: 4px 0px 3px 10px;
}
.sunday-contact-form textarea:focus {
  color: #212121;
}

.sunday-custom-mar-breaking {
  margin-bottom: 15px;
}

.sunday-widget-3-article-same .widget-content {
  padding: 15px 0px 25px 19px;
}
.sunday-widget-3-article-same .widget-content .entry-item {
  width: 33.333333333333%;
  padding-right: 20px;
  float: left;
}
.sunday-widget-3-article-same .widget-content .meta-data {
  padding-top: 23px;
}
.sunday-widget-3-article-same .widget-content .entry-title {
  padding-top: 7px;
}
.sunday-widget-3-article-same .widget-content .entry-detail {
  padding-top: 2px;
  line-height: 22px;
}
.sunday-widget-3-article-same .widget-content .entry-read-more {
  margin-top: 7px;
}
.sunday-widget-3-article-same .widget-content .sunday-thumb-has-icon i {
  height: 40px;
  width: 40px;
  color: #212121;
  font-size: 22px;
  padding-top: 8px;
  text-align: center;
  display: inline-block;
  padding-left: 0px;
}
.sunday-widget-3-article-same .widget-content .sunday-thumb-has-icon i:hover {
  color: #0099ff;
}

.sunday-widget-2-row-2-col-4-article .widget-content {
  padding: 15px 20px 15px 20px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .sunday-left {
  width: 50%;
  padding-right: 10px;
  float: left;
}
.sunday-widget-2-row-2-col-4-article .widget-content .sunday-right {
  width: 50%;
  padding-left: 10px;
  float: left;
}
.sunday-widget-2-row-2-col-4-article .widget-content .entry-item {
  padding-bottom: 28px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .entry-thumb {
  float: left;
  padding-right: 20px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .meta-data {
  padding-top: 0px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .entry-detail {
  padding-top: 2px;
  line-height: 22px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .entry-title {
  padding-top: 7px;
}
.sunday-widget-2-row-2-col-4-article .widget-content .sunday-thumb-has-icon i {
  height: 40px;
  width: 40px;
  padding: 0px;
  color: #212121;
  font-size: 22px;
  line-height: 24px;
  padding-top: 7px;
  text-align: center;
}
.sunday-widget-2-row-2-col-4-article .widget-content .sunday-thumb-has-icon i:hover {
  color: #0099ff;
}
.sunday-widget-2-row-2-col-4-article .sunday-custom-content {
  padding-bottom: 45px;
}

.sunday-custom-container-path {
  padding: 30px 21px 50px 21px;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  position: relative;
}

.sunday-custom-for-path {
  border-top: 0px;
  margin: 0px;
}

.sunday-widget-detail-article-has-infos .entry-thumb {
  float: right;
  padding-left: 20px;
  width: 303px;
  line-height: normal;
}
.sunday-widget-detail-article-has-infos .meta-data {
  padding-top: 0px;
}
.sunday-widget-detail-article-has-infos .meta-data .post-categories {
  display: inline-block;
}
.sunday-widget-detail-article-has-infos .meta-data .post-categories li {
  position: relative;
}
.sunday-widget-detail-article-has-infos .meta-data .post-categories li:after {
  content: "";
  position: absolute;
  border-left: 1px solid #0099ff;
  right: -1px;
  width: 0px;
  height: 9px;
  top: 2px;
}
.sunday-widget-detail-article-has-infos .entry-title {
  padding-top: 20px;
}
.sunday-widget-detail-article-has-infos .entry-title a {
  color: #292929;
}
.sunday-widget-detail-article-has-infos .entry-title a:hover {
  color: #0099ff;
}
.sunday-widget-detail-article-has-infos p {
  padding-top: 0px;
  padding-bottom: 0px;
}
.sunday-widget-detail-article-has-infos .entry-related {
  padding-top: 5px;
  padding-bottom: 20px;
}
.sunday-widget-detail-article-has-infos .entry-author {
  float: right;
  top: 10px;
}
.sunday-widget-detail-article-has-infos .sunday-semibold {
  z-index: -1;
  padding-top: 13px;
}
.sunday-widget-detail-article-has-infos .entry-item {
  padding-bottom: 0px;
}
.sunday-widget-detail-article-has-infos .sunday-middle {
  padding-top: 20px;
  padding-bottom: 30px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
}
.sunday-widget-detail-article-has-infos .sunday-middle .sunday-tag {
  float: left;
  width: 50%;
}
.sunday-widget-detail-article-has-infos .sunday-middle .sunday-pagination {
  float: left;
  width: 50%;
  text-align: right;
}
.sunday-widget-detail-article-has-infos .sunday-social-tool {
  width: 205px;
  margin-left: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
}
.sunday-widget-detail-article-has-infos .sunday-social-tool li {
  list-style-type: none;
}
.sunday-widget-detail-article-has-infos .sunday-social-tool li:last-of-type {
  width: 100%;
  border-bottom: 0px;
}

.sunday-tag {
  color: #0099ff;
  font-size: 12px;
  line-height: 22px;
  font-weight: bold;
}
.sunday-tag a:hover {
  color: #212121;
}

.sunday-pagination {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  color: #292929;
}
.sunday-pagination .screen-reader-text {
  display: none;
}
.sunday-pagination .navigation {
  margin: 0px;
}
.sunday-pagination .page-numbers {
  font-size: 16px;
  line-height: 20px;
  color: #292929;
  margin-right: 25px;
}
.sunday-pagination .page-numbers.current {
  color: #0099ff;
}

.entry-content-your-article {
  font-size: 13px;
  line-height: 22px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #767676;
}

.sunday-controll-post {
  padding-bottom: 25px;
}
.sunday-controll-post a {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  text-transform: uppercase;
  padding-top: 10px;
  color: #292929;
}
.sunday-controll-post a:hover {
  color: #0099ff;
}
.sunday-controll-post .entry-title {
  padding-top: 10px;
}
.sunday-controll-post .entry-title a {
  color: #212121;
  text-transform: none;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  padding-top: 0px;
}
.sunday-controll-post .entry-title a:hover {
  color: #0099ff;
}
.sunday-controll-post .sunday-previous-post {
  float: left;
  width: 50%;
  padding-right: 80px;
}
.sunday-controll-post .sunday-previous-post i {
  margin-right: 8px;
  font-size: 11px;
}
.sunday-controll-post .sunday-next-post {
  float: left;
  width: 50%;
  text-align: right;
  padding-left: 80px;
}
.sunday-controll-post .sunday-next-post i {
  margin-left: 8px;
  font-size: 11px;
}

.sunday-name {
  font-size: 19px;
  line-height: 20px;
  font-weight: bold;
  font-family: "Roboto Slab", serif;
  color: #0099ff;
  padding-bottom: 7px;
  display: inline-block;
}
.sunday-name:hover {
  color: #292929;
}

.sunday-tool {
  display: inline-block;
  float: right;
  position: relative;
  top: 9px;
}
.sunday-tool li {
  list-style-type: none;
  float: left;
  padding-left: 10px;
}
.sunday-tool li:first-of-type {
  padding-left: 0px;
}
.sunday-tool a {
  font-size: 12px;
  line-height: 20px;
  display: block;
  font-weight: 300;
}
.sunday-tool a:hover {
  color: #212121;
}

.sunday-author-website {
  font-size: 12px;
  line-height: 22px;
  font-family: "Roboto Slab", serif;
  font-weight: 300;
}
.sunday-author-website:hover {
  color: #212121;
}

.sunday-social-link {
  float: right;
}
.sunday-social-link li.sunday-first-item {
  font-size: 12px;
  line-height: 24px;
  color: #0099ff;
  font-weight: bold;
  text-transform: capitalize;
  padding-right: 20px;
}
.sunday-social-link li {
  list-style-type: none;
  float: left;
  padding-right: 15px;
}
.sunday-social-link li:last-of-type {
  padding-right: 0px;
}
.sunday-social-link a {
  color: #666666;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}
.sunday-social-link a:hover {
  color: #0099ff;
}

.sunday-custom-title {
  font-size: 12px;
  line-height: 20px;
  color: #292929;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}

.sunday-widget-author-info .widget-content {
  padding-top: 15px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}
.sunday-widget-author-info .widget-content .entry-thumb {
  float: left;
  margin-right: 30px;
  width: 112px;
  height: 112px;
}
.sunday-widget-author-info .widget-content .entry-thumb img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}
.sunday-widget-author-info .widget-content .entry-thumb img:hover {
  transform: none;
}
.sunday-widget-author-info .widget-content .entry-content {
  position: relative;
  top: -2px;
  overflow: hidden;
}
.sunday-widget-author-info .widget-content .entry-content .sunday-name {
  color: #222222;
}
.sunday-widget-author-info .widget-content .entry-content .sunday-name:hover {
  color: #0099ff;
}
.sunday-widget-author-info .widget-content .entry-content p {
  padding-top: 0px;
  padding-bottom: 20px;
}
.sunday-widget-author-info .widget-content .entry-item {
  padding-bottom: 18px;
}

.sunday-widget-relate-article {
  margin-bottom: 10px;
}
.sunday-widget-relate-article .widget-content {
  padding-top: 25px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}
.sunday-widget-relate-article .widget-content .entry-item {
  width: 50%;
  float: left;
  padding-bottom: 15px;
}
.sunday-widget-relate-article .widget-content .entry-title {
  padding-left: 15px;
  position: relative;
  padding-top: 0px;
}
.sunday-widget-relate-article .widget-content .entry-title:before {
  content: "";
  position: absolute;
  height: 4px;
  width: 4px;
  background-color: #0099ff;
  left: 0px;
  top: 11px;
}
.sunday-widget-relate-article .widget-content .meta-data {
  padding-top: 0px;
  padding-bottom: 6px;
}

.sunday-widget-comment-post .widget-content {
  padding-top: 15px;
  padding-bottom: 0px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}
.sunday-widget-comment-post .widget-content .entry-detail {
  line-height: 22px;
}
.sunday-widget-comment-post .widget-content .sunday-name {
  font-size: 13px;
  line-height: 20px;
  text-transform: capitalize;
  padding-bottom: 0px;
}
.sunday-widget-comment-post .widget-content .meta-data {
  padding-top: 0px;
}
.sunday-widget-comment-post .widget-content .entry-detail {
  padding-top: 5px;
}
.sunday-widget-comment-post .widget-content .comment-avatar {
  height: 42px;
  width: 42px;
  float: left;
  margin-right: 20px;
}
.sunday-widget-comment-post .widget-content .comment-avatar img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}
.sunday-widget-comment-post .widget-content .comment-content {
  overflow: hidden;
  position: relative;
  top: -3px;
  line-height: normal;
}
.sunday-widget-comment-post .widget-content p {
  padding-top: 3px;
}
.sunday-widget-comment-post .widget-content .comment-item {
  margin-bottom: 25px;
}
.sunday-widget-comment-post .widget-content .sunday-level-1 {
  margin-left: 62px;
  padding: 20px;
  background-color: #f6f6f6;
}
.sunday-widget-comment-post .widget-content .sunday-level-2 {
  margin-left: 145px;
  padding: 20px;
  background-color: #f6f6f6;
}

.comment-list {
  list-style-type: none;
  padding: 0px;
}
.comment-list li {
  margin-bottom: 25px;
}
.comment-list .comment-body img {
  margin-right: 20px;
  float: left;
  border-radius: 100%;
  height: 42px;
  width: 42px;
}
.comment-list .comment-body .comment-author b {
  font-size: 13px;
  line-height: 20px;
  text-transform: capitalize;
  color: #0099ff;
}
.comment-list .comment-body .comment-metadata span {
  font-size: 11px;
  line-height: 14px;
  font-family: "Open Sans", sans-serif;
  color: #767676;
}
.comment-list .comment-body .comment-metadata span:before {
  content: "\f017";
  color: #0099ff;
  font-size: 11px;
  margin-right: 5px;
}
.comment-list .comment-body .comment-metadata > span.edit-link {
  font-size: 12px;
  line-height: 20px;
  display: block;
  font-weight: 300;
  color: #0099ff;
  float: right;
  margin-left: 5px;
}
.comment-list .comment-body .comment-metadata > span.edit-link:before {
  content: "";
}
.comment-list .children {
  list-style-type: none;
}
.comment-list .children li {
  background-color: #f6f6f6;
  padding: 20px;
}

.sunday-widget-comment-form .widget-content {
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-origin: border-box;
}
.sunday-widget-comment-form .widget-content > p {
  font-family: "Roboto Slab", serif;
  line-height: 20px;
  padding-top: 23px;
  padding-bottom: 0px;
}
.sunday-widget-comment-form .widget-content .sunday-bold {
  font-size: 12px;
  padding-top: 7px;
  font-style: normal;
  color: #222222;
  padding-bottom: 4px;
}
.sunday-widget-comment-form .widget-content .sunday-bold span {
  color: #0099ff;
}
.sunday-widget-comment-form .widget-content textarea {
  width: 100%;
  height: 178px;
  border: 1px solid #cfcfcf;
  padding: 10px 0px 8px 10px;
}
.sunday-widget-comment-form .widget-content .entry-detail {
  padding: 0px;
  font-size: 12px;
  margin-top: 15px;
}
.sunday-widget-comment-form .widget-content .sunday-left {
  width: 50%;
  float: left;
  padding-right: 12px;
}
.sunday-widget-comment-form .widget-content .sunday-left .sunday-bold-italic {
  font-style: normal;
  color: #212121;
}
.sunday-widget-comment-form .widget-content .sunday-right {
  width: 50%;
  float: left;
  line-height: normal;
  padding-left: 12px;
}
.sunday-widget-comment-form .widget-title h5 {
  background-color: inherit;
  padding: 0px;
  color: #212121;
}
.sunday-widget-comment-form .widget-title h5:after {
  display: none;
}

.sunday-form-comment input[type=text] {
  line-height: 25px;
  padding: 5px 0px 5px 10px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #cfcfcf;
  font-weight: 400;
  color: #212121;
  font-size: 12px;
  width: 100%;
}
.sunday-form-comment .sunday-button {
  margin-top: 25px;
}

.sunday-element-form-title {
  font-size: 12px;
  line-height: 22px;
  color: #222222;
  padding-top: 11px;
  padding-bottom: 3px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
.sunday-element-form-title span {
  color: #0099ff;
}

.sunday-button {
  font-size: 12px;
  line-height: 27px;
  font-weight: bold;
  display: inline-block;
  color: white;
  background-color: #212121;
  border: none;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.sunday-button:hover {
  background-color: #0099ff;
  color: white;
}

.sunday-social-tool {
  background-color: #fff9f8;
  border: 1px solid #cfcfcf;
  padding: 10px 16px;
  margin-top: 15px;
  float: right;
  clear: both;
}
.sunday-social-tool .sfHover > a {
  line-height: 19px;
  background-color: white;
  border-top: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  position: relative;
}
.sunday-social-tool .sfHover > a:before {
  content: "";
  position: absolute;
  border-bottom: 1px solid white;
  z-index: 9999;
  width: 100%;
  left: 0px;
  bottom: -1px;
}
.sunday-social-tool > li {
  list-style-type: none;
  border-bottom: 1px solid #cfcfcf;
  float: left;
  position: relative;
  width: 50%;
  display: block;
  padding-top: 6px;
  padding-bottom: 9px;
}
.sunday-social-tool > li:last-of-type {
  /* border-bottom:none;
  width: 100%; */
}
.sunday-social-tool > li a {
  padding-top: 3px;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  color: #292929;
  font-weight: bold;
  position: relative;
}
.sunday-social-tool > li a:hover {
  color: #0099ff;
}
.sunday-social-tool > li a > span {
  margin-right: 5px;
  font-size: 16px;
  font-weight: 700;
}
.sunday-social-tool .sunday-haschild > a {
  padding-left: 24px;
  padding-right: 8px;
  left: -5px;
}
.sunday-social-tool .sunday-haschild > a span {
  font-size: 26px;
  position: absolute;
  left: 5px;
  top: 0px;
}
.sunday-social-tool .sunday-content-lv1 {
  position: absolute;
  background-color: white;
  width: 148px;
  border: 1px solid #cfcfcf;
  left: -5px;
  z-index: 999;
}
.sunday-social-tool .sunday-content-lv1 li:last-of-type a {
  padding-bottom: 15px;
}
.sunday-social-tool .sunday-content-lv1 a {
  color: #222222;
  padding-left: 18px;
  padding-top: 15px;
}
.sunday-social-tool .sunday-content-lv1 a i {
  height: 16px;
  width: 16px;
  background-color: black;
  color: white;
  font-size: 15px;
  margin-right: 7px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
}
.sunday-social-tool .sunday-content-lv1 a:hover i {
  background-color: #ed1c24;
}
.sunday-social-tool .sunday-content-lv1 .fa-facebook {
  padding-left: 6px;
  padding-top: 1px;
}
.sunday-social-tool .sunday-content-lv1 .fa-google {
  text-align: left;
  padding-top: 3px;
  overflow: hidden;
  position: relative;
}
.sunday-social-tool .sunday-content-lv1 .fa-google span {
  position: absolute;
  font-size: 8px;
  top: 2px;
  right: 0px;
}

.sunday-static-page .sunday-wrap-item {
  margin-top: 10px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
}
.sunday-static-page .sunday-wrap-item:first-of-type {
  margin-top: 0px;
}

.sunday-wrap-element-content {
  padding: 0px 20px 20px 20px;
}

.sunday-semibold {
  font-weight: 600;
  font-style: italic;
  position: relative;
  padding-bottom: 10px;
}

.sunday-bold {
  font-weight: 700;
  font-style: italic;
}

.sunday-borderx2-left {
  padding: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 15px;
  border-left: 1px solid #0099ff;
}
.sunday-borderx2-left:before {
  content: "";
  position: absolute;
  height: 100%;
  border-left: 1px solid #0099ff;
  left: 1px;
  top: 0px;
}
.sunday-borderx2-left:after {
  top: 0px;
  content: "";
  position: absolute;
  height: 100%;
  border-left: 1px solid #0099ff;
  left: 3px;
}

.sunday-dropcap:first-child:first-letter {
  font-size: 32px;
  padding: 8px 10px 0px 0px;
  height: 34px;
  float: left;
  display: inline-block;
  color: #292929;
  font-family: "Roboto Slab", serif;
}

.sunday-dropcap-has-background:first-child:first-letter {
  font-size: 32px;
  padding: 6px;
  height: 34px;
  display: inline-block;
  margin-top: 5px;
  margin-right: 8px;
  float: left;
  color: white;
  background-color: #0099ff;
  font-family: "Roboto Slab", serif;
}

.sunday-wrap-columns {
  margin-top: 20px;
}
.sunday-wrap-columns p {
  padding-bottom: 15px;
}

.sunday-wrap-tab .sunday-wrap-item {
  width: 300px;
  float: left;
}
.sunday-wrap-tab .sunday-custom-1 {
  width: 350px;
  margin-left: 20px;
}
.sunday-wrap-tab .sunday-custom-2 {
  margin-left: 20px;
  width: 350px;
}

.sunday-list-hoz li {
  list-style-type: none;
}
.sunday-list-hoz li:first-of-type a {
  border-top: 1px solid #cfcfcf;
}
.sunday-list-hoz a {
  font-size: 18px;
  line-height: 20px;
  padding: 15px 0px 15px 20px;
  width: 125px;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  display: inline-block;
  color: #767676;
}
.sunday-list-hoz a:hover {
  background-color: #0099ff;
  color: white;
}
.sunday-list-hoz .current a {
  background-color: #0099ff;
  color: white;
}

.sunday-list-ver li {
  list-style-type: none;
  float: left;
}
.sunday-list-ver li:first-of-type a {
  border-left: 1px solid #cfcfcf;
}
.sunday-list-ver a {
  font-size: 18px;
  line-height: 20px;
  padding: 15px 0px 15px 20px;
  width: 125px;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  display: inline-block;
  color: #767676;
}
.sunday-list-ver a:hover {
  background-color: #0099ff;
  color: white;
}
.sunday-list-ver .current a {
  background-color: #0099ff;
  color: white;
}

.sunday-wrap-buttom {
  margin-top: 20px;
}
.sunday-wrap-buttom .sunday-wrap-item {
  padding-bottom: 20px;
}
.sunday-wrap-buttom .sunday-wrap-item button {
  display: inline-block;
  margin-right: 20px;
  vertical-align: bottom;
}

.sunday-bt-ct-height1 {
  line-height: 30px;
}

.sunday-bt-ct-height2 {
  line-height: 35px;
}

.sunday-bt-ct-height3 {
  line-height: 40px;
}

.sunday-bt-ct-background {
  line-height: 35px;
  background-color: white;
  color: #292929;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #cfcfcf;
}

.sunday-button-has-borderx2 {
  background-color: white;
  border: none;
  padding: 0px;
  position: relative;
}
.sunday-button-has-borderx2:after {
  content: "";
  bottom: 2px;
}
.sunday-button-has-borderx2:before {
  content: "";
  bottom: 0px;
}
.sunday-button-has-borderx2:hover:before {
  content: "";
  border-bottom: 1px solid #0099ff;
}
.sunday-button-has-borderx2:hover:after {
  content: "";
  border-bottom: 1px solid #0099ff;
}
.sunday-button-has-borderx2:hover span {
  border: 1px solid #0099ff;
  background-color: #0099ff;
  color: white;
}
.sunday-button-has-borderx2 span {
  font-size: 12px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #cfcfcf;
  margin-bottom: 4px;
  line-height: 31px;
  color: #292929;
  display: block;
  font-weight: bold;
  font-family: "Roboto Slab", serif;
}

.sunday-bt-ct-color span {
  background-color: #212121;
  border: 1px solid #212121;
  color: white;
}
.sunday-bt-ct-color:after {
  content: "";
  border-bottom: 1px solid #212121;
}
.sunday-bt-ct-color:before {
  content: "";
  border-bottom: 1px solid #212121;
}

.sunday-accordion {
  border-bottom: 1px solid #cfcfcf;
}
.sunday-accordion .ui-accordion-header {
  text-transform: uppercase;
  cursor: pointer;
  padding-left: 50px;
  line-height: 40px;
  border-top: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  position: relative;
  margin-bottom: 0px;
}
.sunday-accordion .ui-accordion-header:focus {
  outline: 0px;
}
.sunday-accordion .ui-accordion-header .ui-accordion-header-icon p {
  position: absolute;
  top: 10px;
  left: 10px;
  color: white;
  padding-top: 0px;
  text-align: center;
  display: inline-block;
  height: 20px;
  width: 20px;
  background-color: #0099ff;
  vertical-align: middle;
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  font-family: "Rajdhani", sans-serif;
}
.sunday-accordion .ui-accordion-content {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
}
.sunday-accordion .ui-accordion-content p {
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 25px;
}

.sunday-accordion-custom-style {
  border-bottom: 0px;
}
.sunday-accordion-custom-style .ui-accordion-header {
  background-color: #0099ff;
  border-bottom: 1px solid white;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  color: white;
}
.sunday-accordion-custom-style .ui-accordion-header .ui-accordion-header-icon p {
  background-color: white;
  color: #0099ff;
}
.sunday-accordion-custom-style .sunday-last-child {
  border-bottom: 0px;
}
.sunday-accordion-custom-style .ui-accordion-header-active {
  border-bottom: 0px;
}
.sunday-accordion-custom-style .ui-accordion-content {
  border-bottom: 1px solid #cfcfcf;
  padding-top: 15px;
  padding-left: 30px;
}
.sunday-accordion-custom-style .ui-accordion-content p {
  padding-top: 0px;
  padding-right: 20px;
}

.sunday-widget-tabs .tab-content {
  overflow: hidden;
}
.sunday-widget-tabs .sunday-tab-title {
  border-bottom: 0px;
  padding-bottom: 0px;
}
.sunday-widget-tabs .sunday-tab-title a {
  padding-left: 0px;
}
.sunday-widget-tabs .sunday-header-tab {
  float: left;
  border-bottom: 0px;
}
.sunday-widget-tabs .sunday-header-tab li {
  float: none;
}
.sunday-widget-tabs .sunday-header-tab li.active {
  position: relative;
  margin-bottom: 0px;
}
.sunday-widget-tabs .sunday-header-tab li.active a {
  border: none;
  background-color: #0099ff;
  color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.sunday-widget-tabs .sunday-header-tab li.active a:after {
  content: "";
  height: 48px;
  width: 0px;
  position: absolute;
  border-right: 1px solid #0099ff;
  top: 0px;
  right: -1px;
}
.sunday-widget-tabs .sunday-header-tab a {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  border-right: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  padding: 14px 20px;
  margin-right: 0px;
}
.sunday-widget-tabs .sunday-header-tab a:hover {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.sunday-widget-tabs .sunday-tab-item1 {
  border: 1px solid #cfcfcf;
  padding-left: 15px;
  padding-right: 15px;
}

.sunday-tab-hoz .sunday-header-tab {
  float: none;
}
.sunday-tab-hoz .sunday-header-tab li {
  float: left;
  margin-bottom: -1px;
}
.sunday-tab-hoz .sunday-header-tab li:last-of-type {
  border-right: 1px solid #cfcfcf;
}
.sunday-tab-hoz .sunday-header-tab li a {
  border-bottom: 0px;
}
.sunday-tab-hoz .sunday-header-tab li.active {
  border: 1px solid #0099ff;
  border-bottom: 0px;
}

.sunday-widget-has-5article-add-paginator .widget-content {
  padding: 0px 20px 45px 20px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-item {
  padding-top: 30px;
  padding-bottom: 25px;
  background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-origin: border-box;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-thumb {
  float: left;
  margin-right: 20px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content {
  overflow: hidden;
  padding-bottom: 10px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .meta-data {
  padding-top: 0px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-title {
  padding-top: 9px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-detail {
  padding-top: 8px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-read-more {
  margin-top: 21px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-related {
  padding-top: 4px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-related li {
  padding-top: 5px;
}
.sunday-widget-has-5article-add-paginator .sunday-top .entry-content .entry-related li:first-of-type {
  padding-top: 0px;
}
.sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination {
  padding-top: 27px;
  line-height: normal;
}
.sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination ul {
  float: none;
  margin-left: 20px;
}
.sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination ul li {
  margin-left: 25px;
}
.sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination ul li:first-of-type {
  margin-left: 0px;
}
.sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination ul span, .sunday-widget-has-5article-add-paginator .sunday-bottom .sunday-pagination ul a {
  font-size: 16px;
  line-height: 20px;
}

.sunday-custom-magin-this {
  margin-bottom: 27px;
}

.sunday-row {
  height: auto;
  position: relative;
  display: block;
  margin-left: -10px;
  margin-right: -10px;
}
.sunday-row:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.sunday-col-12 {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.sunday-col-6 {
  width: 50%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.sunday-col-4 {
  width: 33.3333333333%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.sunday-col-3 {
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.sunday-col-2 {
  width: 16.6666666666%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.sunday-col-10 {
  width: 83.3333333333%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.sunday-col-8 {
  width: 66.6666666666%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .container {
    width: 1014px;
  }

  .sunday-header-bottom .sunday-primary-menu > li a {
    font-size: 15px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 67.455622%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 32.544378%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 65.542522%;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 34.457478%;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: absolute;
    margin-right: 25px;
  }

  .sunday-widget-left-cog .sunday-bottom {
    padding-bottom: 30px;
  }

  .sunday-widget-has-cog-background-whiteblack {
    padding-bottom: 55px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 35.01577%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left .meta-data {
    padding-top: 20px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 35.01577%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle .meta-data {
    padding-top: 20px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 29.96846%;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 34.757834%;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 65.242166%;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-thumb {
    width: 35.6973995%;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 68.454259%;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 31.545741%;
  }
  .sunday-widget-1-big-2small-left .widget-content {
    padding-bottom: 20px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
    text-align: center;
  }

  .sunday-widget-mail {
    width: 300px;
    display: inline-block;
    text-align: left;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 675px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 337px;
  }

  .sunday-widget-left-cog-info-location .sunday-left {
    width: 60%;
  }

  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-related {
    padding-bottom: 20px;
  }
  .sunday-widget-detail-article-has-infos .sunday-controll-post .sunday-previous-post {
    padding-right: 20px;
  }
  .sunday-widget-detail-article-has-infos .sunday-controll-post .sunday-next-post {
    padding-left: 20px;
  }

  .sunday-widget-author-info .widget-content .entry-item p {
    padding-bottom: 10px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    left: -100px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  div.sunday-custom-row-03 .sunday-custom-right {
    padding-right: 15px;
  }
}
@media (min-width: 979px) and (max-width: 1022px) {
  .container {
    width: 970px;
  }

  .sunday-header-bottom .sunday-primary-menu > li a {
    font-size: 15px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 67.455622%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 32.544378%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 65.542522%;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 34.457478%;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: absolute;
    margin-right: 25px;
  }

  .sunday-widget-left-cog .sunday-bottom {
    padding-bottom: 30px;
  }

  .sunday-widget-has-cog-background-whiteblack {
    padding-bottom: 55px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 35.01577%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left .meta-data {
    padding-top: 20px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 35.01577%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle .meta-data {
    padding-top: 20px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 29.96846%;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 34.757834%;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 65.242166%;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-thumb {
    width: 35.6973995%;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 68.454259%;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 31.545741%;
  }
  .sunday-widget-1-big-2small-left .widget-content {
    padding-bottom: 20px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
    text-align: center;
  }

  .sunday-widget-mail {
    width: 300px;
    display: inline-block;
    text-align: left;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 675px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 337px;
  }

  .sunday-widget-left-cog-info-location .sunday-left {
    width: 60%;
  }

  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-related {
    padding-bottom: 20px;
  }
  .sunday-widget-detail-article-has-infos .sunday-controll-post .sunday-previous-post {
    padding-right: 20px;
  }
  .sunday-widget-detail-article-has-infos .sunday-controll-post .sunday-next-post {
    padding-left: 20px;
  }

  .sunday-widget-author-info .widget-content .entry-item p {
    padding-bottom: 10px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    left: -100px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  div.sunday-custom-row-03 .sunday-custom-right {
    padding-right: 15px;
  }
}
@media (min-width: 800px) and (max-width: 978px) {
  .container {
    width: 790px;
  }

  .sunday-formsearch input {
    width: 70px;
    padding-right: 0px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    right: 25px !important;
  }

  .sunday-header-middle {
    display: none;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 70.177665%;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 29.822335%;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: absolute;
    width: 200px;
  }

  .sunday-widget-left-cog {
    padding-bottom: 5px;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-detail {
    padding-top: 0px;
  }

  .sunday-widget-has-cog-background-whiteblack {
    padding-bottom: 60px;
  }
  .sunday-widget-has-cog-background-whiteblack .entry-related {
    padding-top: 3px;
  }

  .sunday-widget-2-article-left-and-2-article-right .widget-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 36.768880225%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 36.768880225%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 26.4623955%;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 30.964467%;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 69.035533%;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 72.22222223%;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-detail {
    padding-top: 5px;
    line-height: 22px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-related {
    padding-top: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    top: -1px;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 27.7777777%;
  }
  .sunday-widget-1-big-2small-left .widget-content {
    padding-bottom: 20px;
  }
  .sunday-widget-1-big-2small-left .widget-content .entry-read-more {
    padding-top: 0px;
    margin-top: 0px;
  }

  .sunday-wrap-area2 {
    width: 100%;
  }
  .sunday-wrap-area2 .sunday-custom-mar1 {
    margin-bottom: 30px;
    width: 50%;
    float: left;
    padding-right: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar2 {
    margin-bottom: 23px;
    width: 50%;
    float: right;
    padding-left: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar3 {
    margin-bottom: 15px;
    width: 50%;
    float: right;
    padding-left: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar4 {
    margin-bottom: 30px;
    float: left;
    display: inline;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 {
    margin-bottom: 35px;
    width: 310px;
    float: left;
    padding-right: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 .entry-thumb {
    width: 300px;
  }
  .sunday-wrap-area2 .sunday-custom-mar6 {
    width: 370px;
    float: right;
  }

  #sunday-before-footer {
    margin-top: 23px;
  }
  #sunday-before-footer .sunday-footer-menu a {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
    margin: auto;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    padding-right: 37px;
    padding-left: 20px;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: 0px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: 2px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    padding-right: 0px;
    height: 44px;
    display: inline-block;
    color: white;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button i {
    line-height: 42px;
    padding-top: 1px;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-left h1 {
    display: none;
    text-transform: uppercase;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 451px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 337px;
  }

  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-custom-main {
    margin-top: 44px !important;
  }

  .sunday-area1-item-first {
    margin-bottom: 44px;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom {
    padding-bottom: 20px;
  }

  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-content {
    width: 80.5%;
  }
  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-icon {
    width: 19.5%;
  }

  .sunday-widget-author-info .widget-content .entry-item p {
    padding-bottom: 5px;
  }

  .sunday-custom-magin-this {
    margin-bottom: 45px;
  }

  #sunday-before-footer .sunday-middle > .row > div[class^=col] .widget.sunday-widget-mail {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  div.sunday-custom-row-03 .sunday-custom-right {
    padding-right: 15px;
  }

  .sunday-widget-mail {
    max-width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 799px) {
  .container {
    width: 758px;
  }

  .sunday-formsearch input {
    width: 70px;
    padding-right: 0px;
  }

  .sunday-header-middle {
    display: none;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 70.177665%;
    padding-right: 20px;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 29.822335%;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: absolute;
    width: 200px;
    right: 0px;
  }

  .sunday-widget-left-cog {
    padding-bottom: 5px;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-detail {
    padding-top: 0px;
  }

  .sunday-widget-has-cog-background-whiteblack {
    padding-bottom: 25px;
  }
  .sunday-widget-has-cog-background-whiteblack .entry-related {
    padding-top: 3px;
  }

  .sunday-widget-2-article-left-and-2-article-right .widget-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 36.768880225%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 36.768880225%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 26.4623955%;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 30.964467%;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 69.035533%;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 72.22222223%;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-detail {
    padding-top: 5px;
    line-height: 22px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-related {
    padding-top: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    top: -1px;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 27.7777777%;
  }
  .sunday-widget-1-big-2small-left .widget-content {
    padding-bottom: 20px;
  }
  .sunday-widget-1-big-2small-left .widget-content .entry-read-more {
    padding-top: 0px;
    margin-top: 0px;
  }

  .sunday-wrap-area2 {
    width: 100%;
  }
  .sunday-wrap-area2 .sunday-custom-mar1 {
    margin-bottom: 30px;
    width: 50%;
    float: left;
    padding-right: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar2 {
    margin-bottom: 23px;
    width: 50%;
    float: right;
    padding-left: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar3 {
    margin-bottom: 15px;
    width: 50%;
    float: right;
    padding-left: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar4 {
    margin-bottom: 30px;
    float: left;
    display: inline;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 {
    margin-bottom: 35px;
    width: 310px;
    float: left;
    padding-right: 10px;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 .entry-thumb {
    width: 300px;
  }
  .sunday-wrap-area2 .sunday-custom-mar6 {
    width: 370px;
    float: right;
  }

  #sunday-before-footer {
    margin-top: 23px;
  }
  #sunday-before-footer .sunday-footer-menu a {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 56.46438%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 43.53562%;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    padding-right: 37px;
    padding-left: 20px;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: 0px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: 2px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    padding-right: 0px;
    height: 44px;
    display: inline-block;
    color: white;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button i {
    line-height: 42px;
    padding-top: 1px;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-left > h1 {
    display: block;
    font-size: 24px;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 419px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 337px;
  }

  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-custom-main {
    margin-top: 44px !important;
  }

  .sunday-area1-item-first {
    margin-bottom: 44px;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom {
    padding-bottom: 20px;
  }

  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-content {
    width: 80.5%;
  }
  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-icon {
    width: 19.5%;
  }

  .sunday-widget-author-info .widget-content .entry-item p {
    padding-bottom: 5px;
  }

  .sunday-custom-magin-this {
    margin-bottom: 45px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    padding-right: 25px;
    padding-left: 30px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    padding-left: 45px;
    padding-right: 45px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    right: 25px !important;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .container {
    width: 590px;
  }

  .sunday-formsearch input {
    width: 70px;
    padding-right: 0px;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    padding-right: 25px;
    padding-left: 30px;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    padding-left: 45px;
    padding-right: 45px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  .sunday-header-middle {
    display: none;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: 0px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: 2px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    color: white;
    padding-right: 0px;
    height: 44px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button i {
    line-height: 42px;
    padding-top: 1px;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 61.8%;
    padding-right: 20px;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 200px;
    padding: 0px;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    margin-right: 0px;
  }

  .sunday-widget-left-cog .widget-content {
    padding-bottom: 20px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title {
    line-height: 24px;
    font-size: 16px;
    padding-top: 10px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title a {
    font-size: 16px;
    line-height: 24px;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-item {
    width: 100%;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-read-more {
    display: block;
    margin-left: 0px;
    padding-top: 10px;
  }
  .sunday-widget-left-cog .sunday-bottom .item-left .entry-content {
    padding-right: 0px;
  }
  .sunday-widget-left-cog .sunday-bottom .item-right .entry-content {
    padding-left: 0px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 50%;
    padding-right: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 50%;
    padding-right: 0px;
    padding-left: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 100%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item {
    width: 50%;
    float: left;
    padding-left: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item .meta-data {
    padding-top: 15px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .sunday-first-child {
    background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-origin: content-box;
    padding-left: 0px;
    padding-right: 10px;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 100%;
    padding-right: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 100%;
    padding-left: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right .widget-content {
    padding-left: 20px;
  }

  .sunday-widget-has-backgroung-whiteblack {
    padding-bottom: 40px;
    margin-bottom: 10px;
  }

  .sunday-widget-near-has-background-whiteblack .widget-content {
    padding-bottom: 10px;
  }
  .sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-content {
    overflow: hidden;
  }

  .sunday-widget-1-big-2small-left .widget-content {
    padding-right: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-thumb {
    width: 190px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    width: auto;
    float: none;
    padding-bottom: 1px;
    overflow: hidden;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-detail {
    padding-right: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    padding-left: 0px;
    width: 100%;
    padding-right: 10px;
    padding-bottom: 25px;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item {
    background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-origin: content-box;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item .meta-data {
    padding-top: 20px;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    display: inline-block;
    padding-left: 20px;
    padding-right: 40px;
  }

  .sunday-widget-thumb .entry-thumb {
    width: 300px;
  }

  #sunday-before-footer .sunday-footer-menu ul {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  #sunday-before-footer .sunday-footer-menu li {
    padding-top: 5px;
  }
  #sunday-before-footer .sunday-footer-menu li a {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
  }
  #sunday-before-footer .sunday-footer-menu li:first-of-type a {
    padding-left: 0px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
  }

  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-icon {
    width: 16.525423%;
  }
  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-content {
    width: 83.474577%;
  }

  .sunday-widget-mail {
    width: 300px;
  }

  div.sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
    padding-right: 25px;
    padding-left: 30px;
  }
  div.sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 45px;
    padding-right: 45px;
  }
  div.sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 23px;
    margin-right: 8px;
  }

  .sunday-widget-left-cog-info-location .widget-content {
    padding-left: 18px;
  }
  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 23px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
    padding-right: 23px;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-widget-contactform {
    margin-top: 25px;
  }

  .sunday-custom-main {
    margin-top: 40px !important;
  }

  .sunday-wrap-area2 .sunday-custom-mar1 {
    margin-bottom: 25px;
    margin-top: 5px;
  }
  .sunday-wrap-area2 .sunday-custom-mar2 {
    margin-bottom: 16px;
  }
  .sunday-wrap-area2 .sunday-custom-mar3 {
    margin-bottom: 15px;
  }
  .sunday-wrap-area2 .sunday-custom-mar4 {
    margin-bottom: 30px;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 {
    margin-bottom: 35px;
  }

  .sunday-widget-3-article-same .widget-content .entry-item {
    width: 100%;
  }

  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-item .entry-thumb {
    width: 100%;
    padding-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .entry-item .entry-content .meta-data {
    margin-top: 12px;
    display: inline-block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-tag {
    width: 70%;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination {
    width: 30%;
  }

  .sunday-controll-post .sunday-previous-post {
    padding-right: 5px;
  }
  .sunday-controll-post .sunday-next-post {
    padding-left: 5px;
  }

  .sunday-widget-author-info .widget-content .entry-item .entry-content p {
    padding-bottom: 5px;
  }
  .sunday-widget-author-info .widget-content .entry-item .entry-content .sunday-social-link {
    float: none;
    padding-top: 10px;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    padding-right: 37px;
  }

  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-thumb {
    width: 100%;
    margin-right: 0px;
    float: none;
  }
  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    right: 25px !important;
  }
}
@media (min-width: 480px) and (max-width: 599px) {
  .container {
    width: 470px;
  }

  .sunday-formsearch input {
    width: 70px;
    padding-right: 0px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  .sunday-header-middle {
    display: none;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: 0px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: 2px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    color: white;
    padding-right: 0px;
    height: 44px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button i {
    line-height: 42px;
    padding-top: 1px;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 49.7863247%;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    width: 50.2136753%;
  }

  .sunday-widget-left-cog .widget-content {
    padding-bottom: 20px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title {
    line-height: 24px;
    font-size: 16px;
    padding-top: 10px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title a {
    font-size: 16px;
    line-height: 24px;
  }
  .sunday-widget-left-cog .sunday-bottom {
    padding-bottom: 13px;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-item {
    width: 100%;
  }
  .sunday-widget-left-cog .sunday-bottom .entry-read-more {
    display: block;
    margin-left: 0px;
  }
  .sunday-widget-left-cog .sunday-bottom .item-left {
    padding-right: 0px;
  }
  .sunday-widget-left-cog .sunday-bottom .item-right {
    padding-left: 0px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 50%;
    padding-right: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left .entry-item {
    padding-bottom: 15px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 50%;
    padding-right: 0px;
    padding-left: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle .entry-item {
    padding-bottom: 15px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    width: 100%;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item {
    width: 50%;
    float: left;
    padding-left: 10px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .entry-item .meta-data {
    padding-top: 15px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-right .sunday-first-child {
    background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-origin: border-box;
    padding-left: 0px;
    padding-right: 10px;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 100%;
    padding-right: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 100%;
    padding-left: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right .widget-content {
    padding-left: 20px;
  }

  .sunday-widget-has-backgroung-whiteblack {
    padding-bottom: 40px;
    margin-bottom: 10px;
  }

  .sunday-widget-near-has-background-whiteblack .widget-content {
    padding-bottom: 10px;
  }
  .sunday-widget-near-has-background-whiteblack .sunday-bottom .entry-content {
    overflow: hidden;
  }

  .sunday-widget-1-big-2small-left .widget-content {
    padding-right: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-thumb {
    width: 190px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    width: auto;
    float: none;
    overflow: hidden;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-detail {
    padding-right: 10px;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    padding-left: 0px;
    width: 100%;
    padding-right: 10px;
    padding-bottom: 25px;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item {
    background-image: url(/wp-content/themes/sunday-news/img/21.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-origin: border-box;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item .meta-data {
    padding-top: 20px;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia {
    text-align: center;
  }
  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    display: inline-block;
    padding-left: 20px;
    padding-right: 40px;
  }

  .sunday-widget-thumb .widget-content {
    text-align: center;
  }
  .sunday-widget-thumb .entry-thumb {
    display: inline-block;
    width: 300px;
  }

  #sunday-before-footer .sunday-footer-menu ul {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  #sunday-before-footer .sunday-footer-menu li {
    padding-top: 5px;
  }
  #sunday-before-footer .sunday-footer-menu li a {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
  }
  #sunday-before-footer .sunday-footer-menu li:first-of-type a {
    padding-left: 0px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
  }

  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-icon {
    width: 16.525423%;
  }
  .sunday-widget-has-affection-vertical-tabs .widget-content .sunday-tab-list-content {
    width: 83.474577%;
  }

  .sunday-widget-mail {
    width: 300px;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
    padding-bottom: 40px;
  }
  .sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 23px;
    margin-right: 8px;
  }

  .sunday-widget-left-cog-info-location .widget-content {
    padding-left: 18px;
  }
  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 23px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
    padding-right: 23px;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-widget-contactform {
    margin-top: 25px;
  }

  .sunday-custom-main {
    margin-top: 40px !important;
  }

  .sunday-wrap-area2 .sunday-custom-mar1 {
    margin-bottom: 25px;
    margin-top: 5px;
  }
  .sunday-wrap-area2 .sunday-custom-mar2 {
    margin-bottom: 16px;
  }
  .sunday-wrap-area2 .sunday-custom-mar3 {
    margin-bottom: 15px;
  }
  .sunday-wrap-area2 .sunday-custom-mar4 {
    margin-bottom: 30px;
  }
  .sunday-wrap-area2 .sunday-custom-mar5 {
    margin-bottom: 35px;
  }

  .sunday-widget-3-article-same .widget-content .entry-item {
    width: 100%;
  }

  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-item .entry-thumb {
    width: 100%;
    padding-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .entry-item .entry-content .meta-data {
    margin-top: 12px;
    display: inline-block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-tag {
    width: 70%;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination {
    width: 30%;
  }

  .sunday-controll-post .sunday-previous-post {
    padding-right: 5px;
  }
  .sunday-controll-post .sunday-next-post {
    padding-left: 5px;
  }

  .sunday-widget-author-info .widget-content .entry-item .entry-content p {
    padding-bottom: 5px;
  }
  .sunday-widget-author-info .widget-content .entry-item .entry-content .sunday-social-link {
    float: none;
    padding-top: 10px;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    padding-right: 37px;
  }

  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-thumb {
    width: 100%;
    margin-right: 0px;
    float: none;
  }
  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-custom-magin-this {
    margin-bottom: 45px;
  }

  div.sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
    padding-right: 25px;
    padding-left: 30px;
  }
  div.sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 45px;
    padding-right: 45px;
  }
  div.sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 23px;
    margin-right: 8px;
  }

  .sunday-widget-thumb .entry-thumb {
    width: 100%;
  }

  .sunday-widget-icon-in-background-blue .sunday-icon-socia ul {
    display: block;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    top: 7px;
    right: 25px !important;
  }
}
@media (min-width: 330px) and (max-width: 479px) {
  .container {
    width: 330px;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  .sunday-header-middle {
    display: none;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: -1px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: 2px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    line-height: 44px;
    padding-right: 0px;
    color: white;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    position: absolute;
    top: 0px;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content {
    width: 300px;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top .has-child .sunday-menu-top-content {
    padding-left: 35px;
    width: 260px;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    position: relative;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: relative;
    left: 15px;
    top: 20px;
  }

  .sunday-widget-left-cog .sunday-top .entry-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title {
    line-height: 24px;
    font-size: 16px;
    padding-top: 10px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title a {
    font-size: 16px;
    line-height: 24px;
  }
  .sunday-widget-left-cog .sunday-bottom {
    display: none;
  }
  .sunday-widget-left-cog .widget-content {
    padding-left: 0px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    display: none;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 100%;
    padding-right: 0px;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 100%;
    padding-right: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 100%;
    padding-left: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right .widget-content {
    padding-left: 20px;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom img {
    display: none;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 100%;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-thumb {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .meta-data {
    padding-top: 15px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    width: 100%;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 100%;
    padding-left: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item {
    border-top: 1px dashed #cfcfcf;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item .entry-content .meta-data {
    padding-top: 20px;
  }

  #sunday-before-footer .sunday-footer-menu ul {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #sunday-before-footer .sunday-footer-menu li a {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
  }
  #sunday-before-footer .sunday-footer-menu li:first-of-type a {
    padding-left: 0px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
  }
  .sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 15px;
    margin-right: 0px;
  }

  .sunday-widget-left-cog-info-location .widget-content {
    padding-left: 10px;
  }
  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 15px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
    padding-right: 15px;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-widget-contactform {
    margin-top: 25px;
  }

  .sunday-custom-main {
    margin-top: 44px !important;
  }

  .sunday-widget-3-article-same .widget-content .entry-item {
    width: 100%;
  }

  .sunday-widget-2-row-2-col-4-article .widget-content .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-2-row-2-col-4-article .widget-content .sunday-right {
    width: 100%;
    padding-left: 0px;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-thumb {
    width: 256px;
    padding-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-social-tool {
    width: 256px;
    margin-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .meta-data {
    padding-top: 10px;
  }
  .sunday-widget-detail-article-has-infos .widget-content .entry-related {
    padding-bottom: 10px;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-tag {
    width: 100%;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination {
    width: 100%;
    float: none;
    text-align: left;
    line-height: 20px;
    float: left;
    display: inline-block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination ul {
    display: block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-controll-post .sunday-previous-post {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 13px;
    border-bottom: 1px solid #cfcfcf;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-controll-post .sunday-next-post {
    width: 100%;
    padding-left: 0px;
  }

  .sunday-widget-comment-form .widget-content .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-comment-form .widget-content .sunday-left .sunday-form-comment .sunday-button {
    position: absolute;
    left: 15px;
    bottom: -10px;
  }
  .sunday-widget-comment-form .widget-content .sunday-right {
    width: 100%;
    padding-left: 0px;
    padding-bottom: 40px;
  }
  .sunday-widget-comment-form .widget-content .sunday-right .entry-detail {
    display: none;
  }

  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-thumb {
    float: none;
    margin-right: 0px;
  }
  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-custom-magin-this {
    margin-bottom: 45px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left div[class^="col"] {
    width: 100%;
  }

  div.sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
    padding-right: 25px;
    padding-left: 30px;
  }
  div.sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 45px;
    padding-right: 45px;
  }
  div.sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 23px;
    margin-right: 8px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 15px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    right: -15px !important;
    top: 10px;
  }

  .sunday-formsearch input {
    width: 100px;
    padding-right: 40px;
  }

  .sunday-top-left img {
    width: 80%;
  }

  .sunday-widget-author-info .widget-content .entry-content {
    overflow: inherit;
  }

  .sunday-widget-relate-article .widget-content .entry-item {
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sunday-social-link {
    float: none;
  }
}
@media (max-width: 329px) {
  .sunday-header-middle {
    display: none;
  }

  .sunday-top-left img {
    width: 80%;
  }

  .sunday-widget-author-info .widget-content .entry-content {
    overflow: inherit;
  }

  .sunday-widget-relate-article .widget-content .entry-item {
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sunday-social-link {
    float: none;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    right: -15px !important;
    top: 11px;
  }

  .sunday-formsearch input {
    width: 100px;
    padding-right: 40px;
  }

  .sunday-header-top .sunday-top-right .sunday-formsearch button i {
    font-size: 15px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left div[class^="col"] {
    width: 100%;
  }

  #sunday-before-footer div.widget {
    margin-bottom: 0px;
  }

  #sunday-before-footer div.widget.sunday-widget-mail {
    margin-bottom: 45px;
  }

  .sunday-header-bottom {
    display: none;
  }

  .sunday-header-top .sunday-top-right .sunday-user {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-cart {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-today {
    display: none;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch {
    display: block;
    position: relative;
    top: 0px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch input {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch form {
    top: -1px;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button {
    font-size: 20px;
    line-height: 44px;
    padding-right: 0px;
    color: white;
  }
  .sunday-header-top .sunday-top-right .sunday-formsearch button:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a {
    display: inline-block;
    float: left;
    line-height: 44px;
    font-size: 20px;
    color: white;
    position: absolute;
    top: 0px;
    text-transform: uppercase;
  }
  .sunday-header-top .sunday-top-left > a:hover {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left > a:hover > span {
    color: white;
  }
  .sunday-header-top .sunday-top-left > a > span {
    color: #212121;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top {
    float: left;
    display: inline-block;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top .sunday-menu-top-content {
    width: 300px;
  }
  .sunday-header-top .sunday-top-left .sunday-menu-top .has-child .sunday-menu-top-content {
    padding-left: 35px;
    width: 260px;
  }

  .sunday-custom-breaking {
    display: none;
  }

  .sunday-breaking {
    display: none;
  }

  #sunday-main-content {
    margin-top: 0px;
  }

  .sunday-custom-row-content .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-content .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-01 .sunday-custom-left {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .sunday-custom-row-01 .sunday-custom-right {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    position: relative;
  }
  .sunday-custom-row-01 .sunday-custom-right .sunday-back-ground {
    position: relative;
    left: 15px;
    top: 20px;
  }

  .sunday-widget-left-cog .sunday-top .entry-thumb {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sunday-widget-left-cog .sunday-top .entry-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title {
    line-height: 24px;
    font-size: 16px;
    padding-top: 10px;
  }
  .sunday-widget-left-cog .sunday-top .entry-title a {
    font-size: 16px;
    line-height: 24px;
  }
  .sunday-widget-left-cog .sunday-bottom {
    display: none;
  }
  .sunday-widget-left-cog .widget-content {
    padding-left: 0px;
  }

  .sunday-widget-2-article-left-and-2-article-right .sunday-right {
    display: none;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-2-article-left-and-2-article-right .sunday-middle {
    width: 100%;
    padding-right: 0px;
  }

  .sunday-custom-row-04 .sunday-custom-left {
    width: 100%;
    padding-right: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right {
    width: 100%;
    padding-left: 15px;
  }
  .sunday-custom-row-04 .sunday-custom-right .widget-content {
    padding-left: 20px;
  }

  .sunday-widget-near-has-background-whiteblack .sunday-bottom img {
    display: none;
  }

  .sunday-widget-1-big-2small-left .sunday-left {
    width: 100%;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-thumb {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .meta-data {
    padding-top: 15px;
  }
  .sunday-widget-1-big-2small-left .sunday-left .entry-content {
    width: 100%;
  }
  .sunday-widget-1-big-2small-left .sunday-right {
    width: 100%;
    padding-left: 0px;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item {
    border-top: 1px dashed #cfcfcf;
  }
  .sunday-widget-1-big-2small-left .sunday-right .sunday-first-item .entry-content .meta-data {
    padding-top: 20px;
  }

  #sunday-before-footer .sunday-footer-menu ul {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #sunday-before-footer .sunday-footer-menu li a {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
  }
  #sunday-before-footer .sunday-footer-menu li:first-of-type a {
    padding-left: 0px;
  }

  .sunday-custom-row-beforfooter .sunday-row-left {
    width: 100%;
  }
  .sunday-custom-row-beforfooter .sunday-row-right {
    width: 100%;
  }

  .sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
  }
  .sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
  }
  .sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 15px;
    margin-right: 0px;
  }

  .sunday-widget-left-cog-info-location .widget-content {
    padding-left: 10px;
  }
  .sunday-widget-left-cog-info-location .sunday-left {
    padding-right: 15px;
    float: none;
  }
  .sunday-widget-left-cog-info-location .sunday-right {
    overflow: inherit;
    padding-right: 15px;
  }
  .sunday-widget-left-cog-info-location .sunday-right p {
    padding-top: 15px;
    display: inline-block;
  }

  .sunday-widget-contactform {
    margin-top: 25px;
  }

  .sunday-custom-main {
    margin-top: 44px !important;
  }

  .sunday-widget-3-article-same .widget-content .entry-item {
    width: 100%;
  }

  .sunday-widget-2-row-2-col-4-article .widget-content .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-2-row-2-col-4-article .widget-content .sunday-right {
    width: 100%;
    padding-left: 0px;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-thumb {
    width: 100%;
    padding-right: 0px;
    float: none;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content {
    width: 100%;
    overflow: inherit;
  }
  .sunday-widget-2-row-2-col-4-article .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-widget-detail-article-has-infos .widget-content .entry-thumb {
    width: auto;
    padding-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-social-tool {
    width: auto;
    margin-left: 0px;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .meta-data {
    padding-top: 10px;
  }
  .sunday-widget-detail-article-has-infos .widget-content .entry-related {
    padding-bottom: 10px;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-tag {
    width: 100%;
    float: none;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination {
    width: 100%;
    float: none;
    text-align: left;
    line-height: 20px;
    float: left;
    display: inline-block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-middle .sunday-pagination ul {
    display: block;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-controll-post .sunday-previous-post {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 13px;
    border-bottom: 1px solid #cfcfcf;
  }
  .sunday-widget-detail-article-has-infos .widget-content .sunday-controll-post .sunday-next-post {
    width: 100%;
    padding-left: 0px;
  }

  .sunday-widget-comment-form .widget-content .sunday-left {
    width: 100%;
    padding-right: 0px;
  }
  .sunday-widget-comment-form .widget-content .sunday-left .sunday-form-comment .sunday-button {
    position: absolute;
    left: 15px;
    bottom: -10px;
  }
  .sunday-widget-comment-form .widget-content .sunday-right {
    width: 100%;
    padding-left: 0px;
    padding-bottom: 40px;
  }
  .sunday-widget-comment-form .widget-content .sunday-right .entry-detail {
    display: none;
  }

  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-thumb {
    float: none;
    margin-right: 0px;
  }
  .sunday-widget-has-5article-add-paginator .sunday-top .entry-item .entry-content .meta-data {
    padding-top: 15px;
  }

  .sunday-custom-magin-this {
    margin-bottom: 45px;
  }

  .sunday-widget-mail .widget-content .sunday-mail-add {
    width: 140px;
  }

  div.sunday-custom-row-03 .sunday-custom-left {
    width: 100%;
    padding-right: 25px;
    padding-left: 30px;
  }
  div.sunday-custom-row-03 .sunday-custom-right {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 45px;
    padding-right: 45px;
  }
  div.sunday-custom-row-03 .sunday-custom-right .back-ground {
    margin-left: 23px;
    margin-right: 8px;
  }
}
.widget-title.sunday_style_02 span:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #212121;
  border-right: 1px solid #212121;
  bottom: 0px;
  height: 100%;
  top: 0px;
  right: -4px;
}
.widget-title.sunday_style_02 span:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #212121;
  border-right: 1px solid #212121;
  bottom: 0px;
  height: 100%;
  right: -6px;
}
.widget-title.sunday_style_02 h5 {
  position: relative;
  color: white;
  background: #212121;
  padding-bottom: 0px;
}
.widget-title.sunday_style_02 h5:hover {
  color: #0099ff;
}
.widget-title.sunday_style_02 h5:after {
  content: "";
  border-right: 1px solid #212121;
}

.widget-title.sunday_style_03 {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e1e1e1;
}
.widget-title.sunday_style_03 span:before {
  display: none;
}
.widget-title.sunday_style_03 span:after {
  display: none;
}
.widget-title.sunday_style_03 h5 {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 24px;
  font-weight: bold;
  color: #292929;
  background: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  text-transform: capitalize;
  padding-bottom: 4px;
}
.widget-title.sunday_style_03 h5:after {
  height: 0px;
  width: 0px;
}
.widget-title.sunday_style_03 h5:hover {
  color: #0099ff;
}

.widget-title.sunday_style_01 {
  padding-top: 20px;
  padding-bottom: 15px;
}
.widget-title.sunday_style_01 span:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  top: 0px;
  right: -4px;
}
.widget-title.sunday_style_01 span:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  right: -6px;
}
.widget-title.sunday_style_01 h5 {
  vertical-align: top;
  line-height: 20px;
  position: relative;
  left: -1px;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 55px;
  color: #f4f4f4;
  background: #0099ff;
}
.widget-title.sunday_style_01 h5:hover {
  color: #212121;
}
.widget-title.sunday_style_01 h5:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  right: -2px;
}

.widget-title {
  padding-top: 20px;
  padding-bottom: 15px;
}
.widget-title span:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  top: 0px;
  right: -4px;
}
.widget-title span:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  right: -6px;
}
.widget-title h5 {
  vertical-align: top;
  line-height: 20px;
  position: relative;
  left: -1px;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 55px;
  color: #f4f4f4;
  background: #0099ff;
}
.widget-title h5:hover {
  color: #212121;
}
.widget-title h5:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #0099ff;
  border-right: 1px solid #0099ff;
  bottom: 0px;
  height: 100%;
  right: -2px;
}

.widget-title.sunday_style_04 {
  padding-top: 17px;
  padding-bottom: 15px;
}
.widget-title.sunday_style_04 span:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #212121;
  border-right: 1px solid #212121;
  bottom: 0px;
  height: 100%;
  top: 0px;
  right: -4px;
}
.widget-title.sunday_style_04 span:before {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #212121;
  border-right: 1px solid #212121;
  bottom: 0px;
  height: 100%;
  right: -6px;
}
.widget-title.sunday_style_04 h5 {
  vertical-align: top;
  line-height: 20px;
  position: relative;
  left: -1px;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 55px;
  color: #f4f4f4;
  background: #212121;
}
.widget-title.sunday_style_04 h5:hover {
  color: #f4f4f4;
}
.widget-title.sunday_style_04 h5:after {
  content: '';
  position: absolute;
  border-top: 0px solid transparent;
  border-bottom: 0px solid #212121;
  border-right: 1px solid #212121;
  bottom: 0px;
  height: 100%;
  right: -2px;
}

aside > .widget {
  margin-bottom: 40px;
}

.blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title h5 {
  padding-bottom: 0px;
}
.blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title h5 span {
  position: relative;
  color: white;
  background: #212121;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  padding-top: 17px;
  padding-bottom: 8px;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5 {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 24px;
  font-weight: bold;
  color: #292929;
  background: none;
  padding-left: 0px;
  padding-right: 0px;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5 span {
  text-transform: capitalize;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5:after {
  height: 0px;
  width: 0px;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5:hover {
  color: #0099ff;
}
.blog-sb-right .widget_archive .widget-content ul {
  margin-top: -10px;
}
.blog-sb-right .widget_archive .widget-content li {
  list-style-type: none;
  text-align: right;
  padding-top: 10px;
}
.blog-sb-right .widget_archive .widget-content li a {
  float: left;
  color: #767676;
}
.blog-sb-right .widget_archive .widget-content li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_archive .widget-content .screen-reader-text {
  display: none;
}
.blog-sb-right .widget_archive .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
.blog-sb-right .widget_calendar .widget-content #wp-calendar {
  width: 100%;
}
.blog-sb-right .widget_calendar .widget-content #wp-calendar a {
  padding-top: 10px;
  display: inline-block;
}
.blog-sb-right .widget_calendar .widget-content caption {
  padding-top: 0px;
}
.blog-sb-right .widget_categories .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
  text-align: right;
}
.blog-sb-right .widget_categories .widget-content ul li a {
  float: left;
  color: #767676;
}
.blog-sb-right .widget_categories .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_categories .widget-content ul ul li {
  margin-left: 10px;
}
.blog-sb-right .widget_categories .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
.blog-sb-right .widget_categories .widget-content .screen-reader-text {
  display: none;
}
.blog-sb-right .widget_categories .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
.blog-sb-right .widget_pages .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
.blog-sb-right .widget_pages .widget-content ul li a {
  color: #767676;
}
.blog-sb-right .widget_pages .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_pages .widget-content ul ul li {
  margin-left: 10px;
}
.blog-sb-right .widget_pages .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
.blog-sb-right .widget_meta .widget-content ul {
  margin-top: -10px;
}
.blog-sb-right .widget_meta .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.blog-sb-right .widget_meta .widget-content ul li a {
  color: #767676;
}
.blog-sb-right .widget_meta .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_recent_comments .widget-content ul {
  margin-top: -10px;
}
.blog-sb-right .widget_recent_comments .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.blog-sb-right .widget_recent_comments .widget-content ul li a {
  color: #767676;
}
.blog-sb-right .widget_recent_comments .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_recent_entries .widget-content ul {
  margin-top: -10px;
}
.blog-sb-right .widget_recent_entries .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.blog-sb-right .widget_recent_entries .widget-content ul li a {
  color: #767676;
}
.blog-sb-right .widget_recent_entries .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_rss .widget-content ul {
  margin-top: -10px;
}
.blog-sb-right .widget_rss .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.blog-sb-right .widget_rss .widget-content ul li a {
  color: #767676;
}
.blog-sb-right .widget_rss .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_search .widget-content span {
  display: none;
}
.blog-sb-right .widget_search .widget-content form {
  display: inline-block;
}
.blog-sb-right .widget_search .widget-content input {
  height: 40px;
  padding: 5px 20px;
  width: 100%;
}
.blog-sb-right .widget_search .widget-content button {
  display: none;
}
.blog-sb-right .widget_text .widget-title {
  padding-bottom: 0px;
}
.blog-sb-right .widget_text .textwidget {
  padding-top: 0px;
}
.blog-sb-right .widget_text .textwidget img {
  max-width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  height: auto;
}
.blog-sb-right .widget_text .textwidget p {
  padding-top: 0px;
}
.blog-sb-right .widget_text .textwidget form {
  margin-top: 20px;
}
.blog-sb-right .widget_text .textwidget form select {
  width: 100%;
  height: 40px;
  padding: 5px 20px;
}
.blog-sb-right .widget_tag_cloud a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #323031;
  font-size: 16px !important;
  text-transform: lowercase;
  margin-top: 5px;
  margin-right: 5px;
  color: #767676;
}
.blog-sb-right .widget_tag_cloud a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_nav_menu .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
.blog-sb-right .widget_nav_menu .widget-content ul li a {
  color: #767676;
  padding-top: 0px;
}
.blog-sb-right .widget_nav_menu .widget-content ul li a:hover {
  color: #0099ff;
}
.blog-sb-right .widget_nav_menu .widget-content ul ul li {
  margin-left: 10px;
}
.blog-sb-right .widget_nav_menu .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}

#sunday-before-footer .widget {
  margin-bottom: 40px;
}
#sunday-before-footer .sunday-middle > .row > div[class^=col] .widget {
  margin-top: 37px;
}
#sunday-before-footer .widget_archive .widget-content ul {
  margin-top: -10px;
}
#sunday-before-footer .widget_archive .widget-content li {
  list-style-type: none;
  text-align: right;
  padding-top: 10px;
}
#sunday-before-footer .widget_archive .widget-content li a {
  float: left;
  color: #767676;
}
#sunday-before-footer .widget_archive .widget-content li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_archive .widget-content .screen-reader-text {
  display: none;
}
#sunday-before-footer .widget_archive .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
#sunday-before-footer .widget_calendar .widget-content #wp-calendar {
  width: 100%;
}
#sunday-before-footer .widget_calendar .widget-content #wp-calendar a {
  padding-top: 10px;
  display: inline-block;
}
#sunday-before-footer .widget_calendar .widget-content caption {
  padding-top: 0px;
}
#sunday-before-footer .widget_categories .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
  text-align: right;
}
#sunday-before-footer .widget_categories .widget-content ul li a {
  float: left;
  color: #767676;
}
#sunday-before-footer .widget_categories .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_categories .widget-content ul ul li {
  margin-left: 10px;
}
#sunday-before-footer .widget_categories .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
#sunday-before-footer .widget_categories .widget-content .screen-reader-text {
  display: none;
}
#sunday-before-footer .widget_categories .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
#sunday-before-footer .widget_pages .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
#sunday-before-footer .widget_pages .widget-content ul li a {
  color: #767676;
}
#sunday-before-footer .widget_pages .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_pages .widget-content ul ul li {
  margin-left: 10px;
}
#sunday-before-footer .widget_pages .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
#sunday-before-footer .widget_meta .widget-content ul {
  margin-top: -10px;
}
#sunday-before-footer .widget_meta .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
#sunday-before-footer .widget_meta .widget-content ul li a {
  color: #767676;
}
#sunday-before-footer .widget_meta .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_recent_comments .widget-content ul {
  margin-top: -10px;
}
#sunday-before-footer .widget_recent_comments .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
#sunday-before-footer .widget_recent_comments .widget-content ul li a {
  color: #767676;
}
#sunday-before-footer .widget_recent_comments .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_recent_entries .widget-content ul {
  margin-top: -10px;
}
#sunday-before-footer .widget_recent_entries .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
#sunday-before-footer .widget_recent_entries .widget-content ul li a {
  color: #767676;
}
#sunday-before-footer .widget_recent_entries .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_rss .widget-content ul {
  margin-top: -10px;
}
#sunday-before-footer .widget_rss .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
#sunday-before-footer .widget_rss .widget-content ul li a {
  color: #767676;
}
#sunday-before-footer .widget_rss .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_search .widget-content span {
  display: none;
}
#sunday-before-footer .widget_search .widget-content form {
  display: inline-block;
}
#sunday-before-footer .widget_search .widget-content input {
  height: 40px;
  padding: 5px 20px;
  width: 100%;
}
#sunday-before-footer .widget_search .widget-content button {
  display: none;
}
#sunday-before-footer .widget_text .widget-title {
  padding-bottom: 0px;
}
#sunday-before-footer .widget_text .textwidget {
  padding-top: 0px;
  color: #767676;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}
#sunday-before-footer .widget_text .textwidget img {
  max-width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  height: auto;
}
#sunday-before-footer .widget_text .textwidget p {
  padding-top: 0px;
}
#sunday-before-footer .widget_text .textwidget form {
  margin-top: 20px;
}
#sunday-before-footer .widget_text .textwidget form select {
  width: 100%;
  height: 40px;
  padding: 5px 20px;
}
#sunday-before-footer .widget_tag_cloud a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #323031;
  font-size: 16px !important;
  text-transform: lowercase;
  margin-top: 5px;
  margin-right: 5px;
  color: #767676;
}
#sunday-before-footer .widget_tag_cloud a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_nav_menu .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
#sunday-before-footer .widget_nav_menu .widget-content ul li a {
  color: #767676;
  padding-top: 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
#sunday-before-footer .widget_nav_menu .widget-content ul li a:hover {
  color: #0099ff;
}
#sunday-before-footer .widget_nav_menu .widget-content ul ul li {
  margin-left: 10px;
}
#sunday-before-footer .widget_nav_menu .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}

.sunday-area1-item .widget_archive .widget-content ul {
  margin-top: -10px;
}
.sunday-area1-item .widget_archive .widget-content li {
  list-style-type: none;
  text-align: right;
  padding-top: 10px;
}
.sunday-area1-item .widget_archive .widget-content li a {
  float: left;
  color: #767676;
}
.sunday-area1-item .widget_archive .widget-content li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_archive .widget-content .screen-reader-text {
  display: none;
}
.sunday-area1-item .widget_archive .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
.sunday-area1-item .widget_calendar .widget-content #wp-calendar {
  width: 100%;
}
.sunday-area1-item .widget_calendar .widget-content #wp-calendar a {
  padding-top: 10px;
  display: inline-block;
}
.sunday-area1-item .widget_calendar .widget-content caption {
  padding-top: 0px;
}
.sunday-area1-item .widget_categories .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
  text-align: right;
}
.sunday-area1-item .widget_categories .widget-content ul li a {
  float: left;
  color: #767676;
}
.sunday-area1-item .widget_categories .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_categories .widget-content ul ul li {
  margin-left: 10px;
}
.sunday-area1-item .widget_categories .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
.sunday-area1-item .widget_categories .widget-content .screen-reader-text {
  display: none;
}
.sunday-area1-item .widget_categories .widget-content select {
  height: 40px;
  width: 100%;
  padding: 5px 20px;
}
.sunday-area1-item .widget_pages .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
.sunday-area1-item .widget_pages .widget-content ul li a {
  color: #767676;
}
.sunday-area1-item .widget_pages .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_pages .widget-content ul ul li {
  margin-left: 10px;
}
.sunday-area1-item .widget_pages .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
.sunday-area1-item .widget_meta .widget-content ul {
  margin-top: -10px;
}
.sunday-area1-item .widget_meta .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.sunday-area1-item .widget_meta .widget-content ul li a {
  color: #767676;
}
.sunday-area1-item .widget_meta .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_recent_comments .widget-content ul {
  margin-top: -10px;
}
.sunday-area1-item .widget_recent_comments .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.sunday-area1-item .widget_recent_comments .widget-content ul li a {
  color: #767676;
}
.sunday-area1-item .widget_recent_comments .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_recent_entries .widget-content ul {
  margin-top: -10px;
}
.sunday-area1-item .widget_recent_entries .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.sunday-area1-item .widget_recent_entries .widget-content ul li a {
  color: #767676;
}
.sunday-area1-item .widget_recent_entries .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_rss .widget-content ul {
  margin-top: -10px;
}
.sunday-area1-item .widget_rss .widget-content ul li {
  list-style-type: none;
  padding-top: 10px;
}
.sunday-area1-item .widget_rss .widget-content ul li a {
  color: #767676;
}
.sunday-area1-item .widget_rss .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_search .widget-content span {
  display: none;
}
.sunday-area1-item .widget_search .widget-content form {
  display: inline-block;
}
.sunday-area1-item .widget_search .widget-content input {
  height: 40px;
  padding: 5px 20px;
  width: 100%;
}
.sunday-area1-item .widget_search .widget-content button {
  display: none;
}
.sunday-area1-item .widget_text .widget-title {
  padding-bottom: 15px;
}
.sunday-area1-item .widget_text .textwidget {
  padding-top: 0px;
}
.sunday-area1-item .widget_text .textwidget img {
  max-width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  height: auto;
}
.sunday-area1-item .widget_text .textwidget p {
  padding-top: 0px;
}
.sunday-area1-item .widget_text .textwidget form {
  margin-top: 20px;
}
.sunday-area1-item .widget_text .textwidget form select {
  width: 100%;
  height: 40px;
  padding: 5px 20px;
}
.sunday-area1-item .widget_tag_cloud a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #323031;
  font-size: 16px !important;
  text-transform: lowercase;
  margin-top: 5px;
  margin-right: 5px;
  color: #767676;
}
.sunday-area1-item .widget_tag_cloud a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_nav_menu .widget-content ul li {
  list-style-type: none;
  padding: 5px 0px;
}
.sunday-area1-item .widget_nav_menu .widget-content ul li a {
  color: #767676;
  padding-top: 0px;
}
.sunday-area1-item .widget_nav_menu .widget-content ul li a:hover {
  color: #0099ff;
}
.sunday-area1-item .widget_nav_menu .widget-content ul ul li {
  margin-left: 10px;
}
.sunday-area1-item .widget_nav_menu .widget-content ul ul li:last-of-type {
  padding-bottom: 0px;
}
.sunday-area1-item .widget_archive, .sunday-area1-item .widget_calendar, .sunday-area1-item .widget_categories, .sunday-area1-item .widget_pages, .sunday-area1-item .widget_meta, .sunday-area1-item .widget_recent_comments, .sunday-area1-item .widget_recent_entries, .sunday-area1-item .widget_rss, .sunday-area1-item .widget_search, .sunday-area1-item .widget_text, .sunday-area1-item .widget_tag_cloud, .sunday-area1-item .widget_nav_menu {
  margin-bottom: 30px;
}
.sunday-area1-item .widget_archive .widget-content, .sunday-area1-item .widget_calendar .widget-content, .sunday-area1-item .widget_categories .widget-content, .sunday-area1-item .widget_pages .widget-content, .sunday-area1-item .widget_meta .widget-content, .sunday-area1-item .widget_recent_comments .widget-content, .sunday-area1-item .widget_recent_entries .widget-content, .sunday-area1-item .widget_rss .widget-content, .sunday-area1-item .widget_search .widget-content, .sunday-area1-item .widget_text .widget-content, .sunday-area1-item .widget_tag_cloud .widget-content, .sunday-area1-item .widget_nav_menu .widget-content {
  padding-left: 15px;
  padding-right: 15px;
}

.sunday-area1-item {
  position: relative;
  border-top: 0px;
  z-index: 1;
}
.sunday-area1-item:before {
  content: "";
  border-top: 3px solid #323031;
  top: 0px;
  left: 0px;
  width: 100%;
  position: absolute;
  z-index: -1;
}

.sunday-widget-detail-article-has-infos ul {
  padding-left: 30px;
}
.sunday-widget-detail-article-has-infos ul li {
  list-style-type: square;
  line-height: 24px;
}
.sunday-widget-detail-article-has-infos ul ol {
  margin-top: 0px;
}
.sunday-widget-detail-article-has-infos ul ol li {
  list-style-type: decimal;
}
.sunday-widget-detail-article-has-infos ol {
  padding-left: 30px;
  margin-top: 16px;
}
.sunday-widget-detail-article-has-infos ol li {
  line-height: 24px;
  list-style-type: decimal;
}
.sunday-widget-detail-article-has-infos ol ol {
  margin-top: 0px;
}
.sunday-widget-detail-article-has-infos ol ul {
  margin-top: 0px;
}
.sunday-widget-detail-article-has-infos ol ul li {
  list-style-type: square;
}
.sunday-widget-detail-article-has-infos ul.meta-data {
  padding-left: 0px;
}
.sunday-widget-detail-article-has-infos ul.meta-data ul {
  padding-left: 0px;
}
.sunday-widget-detail-article-has-infos h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sunday-widget-detail-article-has-infos h3.entry-title {
  margin: 0px;
}
.sunday-widget-detail-article-has-infos .sunday-content-lv1 ul {
  padding-left: 0px;
}
.sunday-widget-detail-article-has-infos .sunday-social-tool .sunday-content-lv1 {
  top: 29px;
}
.sunday-widget-detail-article-has-infos h1, .sunday-widget-detail-article-has-infos h2, .sunday-widget-detail-article-has-infos h3, .sunday-widget-detail-article-has-infos h4, .sunday-widget-detail-article-has-infos h5, .sunday-widget-detail-article-has-infos h5 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sunday-widget-detail-article-has-infos table {
  width: 100%;
}
.sunday-widget-detail-article-has-infos table th {
  padding: 7px 0px;
}
.sunday-widget-detail-article-has-infos blockquote {
  border-left: 0px;
  font-style: italic;
}
.sunday-widget-detail-article-has-infos p img {
  padding: 10px 0px;
  max-width: 100%;
  margin: auto;
}
.sunday-widget-detail-article-has-infos p img.alignleft {
  margin: 15px 15px 15px 0px;
  margin-top: 10px;
  padding-top: 0px;
}
.sunday-widget-detail-article-has-infos p img.alignright {
  padding-left: 15px;
}
.sunday-widget-detail-article-has-infos figure {
  width: auto !important;
}
.sunday-widget-detail-article-has-infos figure img {
  max-width: 100%;
  height: auto;
}
.sunday-widget-detail-article-has-infos figure.alignleft img {
  max-width: 100%;
  padding: 15px 15px 15px 0px;
}
.sunday-widget-detail-article-has-infos .wp-caption-text {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 14px;
  margin-bottom: 20px;
}
.sunday-widget-detail-article-has-infos figure.aligncenter {
  text-align: center;
}
.sunday-widget-detail-article-has-infos figure.aligncenter img {
  padding: 15px 0px;
}
.sunday-widget-detail-article-has-infos figure.alignnone img {
  padding: 15px 0px;
}
.sunday-widget-detail-article-has-infos figure.alignright img {
  padding: 15px 0px 15px 15px;
}
.sunday-widget-detail-article-has-infos figure.alignright .wp-caption-text {
  padding-left: 15px;
}

.sunday-static-page ul {
  padding-left: 30px;
}
.sunday-static-page ul li {
  list-style-type: square;
  line-height: 24px;
}
.sunday-static-page ul ol {
  margin-top: 0px;
}
.sunday-static-page ul ol li {
  list-style-type: decimal;
}
.sunday-static-page p {
  padding-top: 0px;
  padding-bottom: 10px;
}
.sunday-static-page ol {
  padding-left: 30px;
  margin-top: 16px;
}
.sunday-static-page ol li {
  line-height: 24px;
  list-style-type: decimal;
}
.sunday-static-page ol ol {
  margin-top: 0px;
}
.sunday-static-page ol ul {
  margin-top: 0px;
}
.sunday-static-page ol ul li {
  list-style-type: square;
}
.sunday-static-page ul.meta-data {
  padding-left: 0px;
}
.sunday-static-page ul.meta-data ul {
  padding-left: 0px;
}
.sunday-static-page ul li {
  margin-bottom: 0px;
}
.sunday-static-page ol li {
  margin-bottom: 0px;
}
.sunday-static-page h3.entry-title {
  margin: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.sunday-static-page .sunday-content-lv1 ul {
  padding-left: 0px;
}
.sunday-static-page .sunday-social-tool .sunday-content-lv1 {
  top: 29px;
}
.sunday-static-page h1, .sunday-static-page h2, .sunday-static-page h3, .sunday-static-page h4, .sunday-static-page h5, .sunday-static-page h6 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.sunday-static-page table {
  width: 100%;
}
.sunday-static-page table th, .sunday-static-page table td {
  padding: 7px 0px;
}
.sunday-static-page blockquote {
  border-left: 0px;
  font-style: italic;
}
.sunday-static-page p img {
  padding: 10px 0px;
  max-width: 100%;
  margin: auto;
}
.sunday-static-page p img.alignleft {
  margin: 15px 15px 15px 0px;
  margin-top: 10px;
  padding-top: 0px;
}
.sunday-static-page p img.alignright {
  padding-left: 15px;
}
.sunday-static-page figure {
  width: auto !important;
}
.sunday-static-page figure img {
  max-width: 100%;
}
.sunday-static-page figure.alignleft img {
  max-width: 100%;
  padding: 15px 15px 15px 0px;
}
.sunday-static-page .wp-caption-text {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 14px;
  margin-bottom: 20px;
}
.sunday-static-page figure.aligncenter {
  text-align: center;
}
.sunday-static-page figure.aligncenter img {
  padding: 15px 0px;
}
.sunday-static-page figure.alignnone img {
  padding: 15px 0px;
}
.sunday-static-page figure.alignright img {
  padding: 15px 0px 15px 15px;
}
.sunday-static-page figure.alignright .wp-caption-text {
  padding-left: 15px;
}

.comment-content ul {
  padding-left: 30px;
}
.comment-content ul li {
  list-style-type: square;
  line-height: 24px;
}
.comment-content ul ol {
  margin-top: 0px;
}
.comment-content ul ol li {
  list-style-type: decimal;
}
.comment-content ol {
  padding-left: 30px;
  margin-top: 16px;
}
.comment-content ol li {
  line-height: 24px;
  list-style-type: decimal;
}
.comment-content ol ol {
  margin-top: 0px;
}
.comment-content ol ul {
  margin-top: 0px;
}
.comment-content ol ul li {
  list-style-type: square;
}
.comment-content ul.meta-data {
  padding-left: 0px;
}
.comment-content ul.meta-data ul {
  padding-left: 0px;
}
.comment-content ul li {
  margin-bottom: 0px;
}
.comment-content ol li {
  margin-bottom: 0px;
}
.comment-content h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.comment-content h3.entry-title {
  margin: 0px;
}
.comment-content .sunday-content-lv1 ul {
  padding-left: 0px;
}
.comment-content .sunday-social-tool .sunday-content-lv1 {
  top: 29px;
}
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h5 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.comment-content table {
  width: 100%;
}
.comment-content table th {
  padding: 7px 0px;
}
.comment-content blockquote {
  border-left: 0px;
  font-style: italic;
}
.comment-content p img {
  padding: 10px 0px;
  max-width: 100%;
  margin: auto;
}
.comment-content p img.alignleft {
  margin: 15px 15px 15px 0px;
  margin-top: 10px;
  padding-top: 0px;
}
.comment-content p img.alignright {
  padding-left: 15px;
}
.comment-content figure {
  width: auto !important;
}
.comment-content figure img {
  max-width: 100%;
}
.comment-content figure.alignleft img {
  max-width: 100%;
  padding: 15px 15px 15px 0px;
}
.comment-content .wp-caption-text {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 14px;
  margin-bottom: 20px;
}
.comment-content figure.aligncenter {
  text-align: center;
}
.comment-content figure.aligncenter img {
  padding: 15px 0px;
}
.comment-content figure.alignnone img {
  padding: 15px 0px;
}
.comment-content figure.alignright img {
  padding: 15px 0px 15px 15px;
}
.comment-content figure.alignright .wp-caption-text {
  padding-left: 15px;
}

.widget-title h5 {
  padding-bottom: 15px;
}
.widget-title h5 span {
  text-transform: uppercase;
}

.sunday-wrap-contact:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.sunday-widget-detail-article-has-infos table {
  padding-top: 10px;
}
.sunday-widget-detail-article-has-infos table td {
  line-height: 16px;
  padding: 10px 5px;
}

.widget_archive li:after, .widget_categories li:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.entry-item.sticky .entry-thumb {
  position: relative;
}
.entry-item.sticky .entry-thumb span {
  position: absolute;
  padding: 10px 15px;
  text-transform: uppercase;
  display: inline-block;
  background-color: #212121;
  z-index: 9999;
  color: white;
}

.sunday-widget-detail-article-has-infos iframe {
  width: 100%;
}

.sunday-widget-erros-404 .widget-content {
  text-align: center;
  padding-top: 125px;
  padding-bottom: 150px;
}
.sunday-widget-erros-404 span {
  font-size: 30px;
  text-transform: uppercase;
  color: #292929;
  display: block;
  line-height: 30px;
}
.sunday-widget-erros-404 .luxento-first-item {
  font-size: 150px;
  line-height: 150px;
}
.sunday-widget-erros-404 p {
  font-size: 16px;
  line-height: 24px;
  color: #767676;
  padding-top: 30px;
}
.sunday-widget-erros-404 a {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: inline-block;
  text-decoration: none;
  background-color: #0099ff;
  color: white;
  margin-top: 18px;
}
.sunday-widget-erros-404 a:hover {
  background-color: #212121;
  color: white;
}

.sunday-button-has-borderx2 {
  background-color: white;
  border: none;
  padding: 0px;
  position: relative;
  display: inline-block;
  font-size: 12px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #cfcfcf;
  margin-bottom: 4px;
  line-height: 33px;
  height: 37px;
  color: #292929;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Roboto Slab", serif;
}
.sunday-button-has-borderx2:after {
  content: "";
  bottom: 3px;
}
.sunday-button-has-borderx2:before {
  content: "";
  bottom: 1px;
}
.sunday-button-has-borderx2:hover:before {
  content: "";
  border-bottom: 1px solid #0099ff;
}
.sunday-button-has-borderx2:hover:after {
  content: "";
  border-bottom: 1px solid #0099ff;
}
.sunday-button-has-borderx2:hover span {
  border: 1px solid #0099ff;
  background-color: #0099ff;
  color: white;
}
.sunday-button-has-borderx2 span {
  font-size: 12px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #cfcfcf;
  margin-bottom: 4px;
  line-height: 31px;
  color: #292929;
  display: block;
  font-weight: bold;
  font-family: "Roboto Slab", serif;
}

.sunday-bt-ct-color {
  background-color: #212121;
  border: 0px;
  line-height: 30px;
  color: white;
  top: -2px;
  height: 33px;
}
.sunday-bt-ct-color:after {
  content: "";
  bottom: -2px;
}
.sunday-bt-ct-color:before {
  content: "";
  bottom: -4px;
}

.sunday-widget-detail-article-has-infos .sunday-pagination span {
  margin-right: 8px;
}
.sunday-widget-detail-article-has-infos .sunday-pagination a {
  margin-left: 8px;
}
.sunday-widget-detail-article-has-infos h5.sunday-title-for-img {
  margin: 0px;
}

.sunday-wrap-area2 .widget-title h5 {
  padding-bottom: 2px;
  padding-top: 2px;
}
.sunday-wrap-area2 .widget-title h5 a:hover {
  color: #212121;
}

#sunday-before-footer .widget-title span:before, #sunday-before-footer .widget-title span:after {
  display: none;
}
#sunday-before-footer .widget-title h5 {
  padding: 0px;
  background-color: inherit;
  color: #292929;
}
#sunday-before-footer .widget-title h5:after {
  display: none;
}

.sunday-meta-data {
  line-height: 14px;
}

div.sunday-meta-data .post-categories {
  font-size: 10px;
  display: inline-block;
  line-height: 10px;
  padding-left: 0px;
  padding-top: 0px;
}
div.sunday-meta-data .post-categories a {
  text-transform: uppercase;
}
div.sunday-meta-data .post-categories a:hover {
  color: #212121;
}
div.sunday-meta-data .post-categories .date {
  text-transform: uppercase;
}
div.sunday-meta-data .post-categories li {
  list-style-type: none;
  display: inline;
  padding-left: 6px;
  padding-right: 4px;
  position: relative;
}
div.sunday-meta-data .post-categories li:before {
  content: "";
  position: absolute;
  border-left: 1px solid #0099ff;
  left: 0px;
  width: 0px;
  height: 9px;
  top: 2px;
}
div.sunday-meta-data .post-categories li:first-of-type {
  padding-left: 0px;
  border: none;
}
div.sunday-meta-data .post-categories li:first-of-type:before {
  content: "";
  height: 0px;
}
div.sunday-meta-data .post-categories li span {
  color: #9f9f9f;
}
div.sunday-meta-data span {
  font-size: 10px;
  line-height: 10px;
  position: relative;
}
div.sunday-meta-data span:before {
  content: "";
  position: absolute;
  border-left: 1px solid #0099ff;
  left: -3px;
  width: 0px;
  height: 9px;
  top: 2px;
}

.blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title h5 {
  background-color: inherit;
  border: 0px;
  padding: 0px;
}
.blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title h5:after {
  display: none;
}
.blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title span:before, .blog-sb-right .sunday-widget-has-background-black-no-crog .widget-title span:after {
  display: none;
}
.blog-sb-right .sunday-widget-has-affection-owl-carousel .widget-title {
  padding-top: 0px;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5 {
  background-color: inherit;
  border: 0px;
  padding: 0px;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title h5:after {
  display: none;
}
.blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title span:before, .blog-sb-right .sunday-widget-5-article-thumb-left-info-right .widget-title span:after {
  display: none;
}

.sunday-widget-has-cog-background-whiteblack .widget-title {
  background-color: inherit;
}
.sunday-widget-has-cog-background-whiteblack .widget-title h5 {
  padding: 0px;
  background-color: inherit;
}
.sunday-widget-has-cog-background-whiteblack .widget-title h5:after {
  display: none;
}
.sunday-widget-has-cog-background-whiteblack .widget-title span:before, .sunday-widget-has-cog-background-whiteblack .widget-title span:after {
  display: none;
}

.sunday-widget-has-affection-owl-carousel .widget-title {
  padding-top: 0px;
}

#sunday-before-footer .widget_text .widget-title {
  padding-bottom: 20px;
}

.widget-title.sunday_style_06 {
  position: relative;
  left: -20px;
}
.widget-title.sunday_style_06 h5 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.sunday-widget-detail-article-has-infos ul.entry-related {
  padding-left: 0px;
}
.sunday-widget-detail-article-has-infos ul.entry-related li {
  list-style-type: none;
}
.sunday-widget-detail-article-has-infos p em strong {
  padding-top: 13px;
}

.sunday-static-page ul.nav {
  padding-left: 0px;
}

.sunday-custom-row-03 .sunday-custom-right {
  padding-right: 38px;
}

input::-webkit-input-placeholder {
  color: white;
}

input::-moz-placeholder {
  /* Firefox 18- */
  color: white;
}

input::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}

input::-ms-input-placeholder {
  color: white;
}

#sunday-before-footer .widget-title {
  padding-top: 0px;
}

.sunday-header-bottom .sunday-formsearch input::-webkit-input-placeholder {
  color: #767676;
}
.sunday-header-bottom .sunday-formsearch input::-moz-placeholder {
  /* Firefox 18- */
  color: #767676;
}
.sunday-header-bottom .sunday-formsearch input::-moz-placeholder {
  /* Firefox 19+ */
  color: #767676;
}
.sunday-header-bottom .sunday-formsearch input::-ms-input-placeholder {
  color: #767676;
}

.static-page-button a {
  margin-bottom: 20px;
  margin-right: 15px;
}

article.sunday-static-page {
  padding-bottom: 0px;
}

.sunday-widget-mail .widget-content input::-webkit-input-placeholder {
  color: #767676;
}
.sunday-widget-mail .widget-content input::-moz-placeholder {
  /* Firefox 18- */
  color: #767676;
}
.sunday-widget-mail .widget-content input::-moz-placeholder {
  /* Firefox 19+ */
  color: #767676;
}
.sunday-widget-mail .widget-content input::-ms-input-placeholder {
  color: #767676;
}

.gallery-caption, .bypostauthor {
  display: inherit;
}
