.main {
    padding: 20px 0 30px;
}

/** Change Rensponsiveness **/
@media (min-width: 992px) {
	.col-lg-3 {
		flex: 0 0 22%;
		max-width: 22%;
	}
		.col-lg-6 {
		flex: 0 0 56%;
		max-width: 56%;
	}
}
/** Change Rensponsiveness **/

.site-branding {
    max-width: 465px !important;
    margin: auto;
}

img.custom-logo {
    border-radius: 50px;
}

#mainmenu {
    background: #e36e43;
}

#mainmenu a {
    color: #fff;
}

.navigation-main>.current_page_item::after, .navigation-main>.current-menu-item::after {
    border-color: #1b6dc1;
}

.navigation-main>.current-menu-ancestor::after {
    border-color: #1b6dc1;
}

.navigation-main>.current-post-ancestor::after {
    border-color: #1b6dc1;
}

.entry-meta-top-wrap {
    background-color: #124273;
}

body {
    background: #e8f0f8;
}

@media (min-width: 1530px) {
  .container, .theme-grid > .wp-block-gutenbee-container-inner, .alignwide .maxslider-slide-content, .alignfull .maxslider-slide-content {
      width: 1470px;
  }
}

@media (min-width: 1630px) {
  .container, .theme-grid > .wp-block-gutenbee-container-inner, .alignwide .maxslider-slide-content, .alignfull .maxslider-slide-content {
      width: 1570px;
  }
}

.header-normal .head-mast-navigation-inner .navigation-main ul {
    background-color: #1e6cc1;
}

.head-mast-navigation.sticky-fixed .head-mast-navigation-inner {
    background-color: #124273;
}

.head-mast-navigation.sticky-fixed .head-mast-navigation-inner .navigation-main ul {
    background-color: #b55835;
}

/* .widget {
    font-size: 17px;
} */

ul.children {
    font-size: 15px;
}

.leftsidebar {
    padding-right: 30px !important;
}

.site-content-wrap {
    padding-bottom: 50px;
}

.footer-content-slot [id*=social].menu a, .head-content-slot [id*=social].menu a {
    font-size: 24px;
}

.cat-item {
    color: #444;
}

.navigation-main>li>a {
    padding: 22px 22px;
}

@media (min-width: 1230px) {
  .post-template-default .entry-content {
     padding-left: 0;
  }
  .post-template-default .entry-section {
     padding-left: 0;
  }
}

.entry-author-by {
    top: 0;
}

@media (min-width: 1530px) {
  .column {
      float: left;
      width: 33%;
      padding: 5px;
  }
  .site-branding {
      max-width: 1465px !important;
  }
  #smallmediumscreenheader {
    display: none;
  }
}

@media (max-width: 1529px) {
  #bigscreenheader {
    display: none;
  }
}

#smallmediumscreenheader {
    margin: auto;
}

#central-logo > img {
    border-radius: 50px;
}

#central-logo > a > img {
    border-radius: 50px;
}

.sidelogos > img {
    border-radius: 20px;
}

.column.sidelogos > img {
  width: 100%;
  margin-top: 79px;
}

.head-content-slot .menu li {
  margin: 0 15px;
}

@media (min-width: 1230px) {
  .cky-consent-container {
    width: 640px !important;
    text-align: center;
  }
}

.cky-notice .cky-title {
    font-size: 15px;
}

.cky-notice-des > p, .cky-notice-des > p > a {
    font-size: 12px;
}

a.cky-policy, .cky-btn {
    font-size: 12px !important;
}

.news-ticker-item {
    text-transform: none;
}

.entry-header {
	margin-bottom: 5px;
}

.allthecats {
  font-size: 13px;
  padding-bottom: 20px;
}

a:hover {
  text-decoration: underline;
}

.entry-author-by, .allthecats > strong {
    opacity: .7;
}

.page-title-wrap {
	margin-bottom: 35px;
}

@media (min-width: 1230px) {
  .page-title-content {
      width: 100%;
  }
}

.page-title {
    text-align: center;
}

@media (min-width: 1230px) {
.is-style-ignition-public-opinion-layout-hero-3>div>div:not(:first-child) .entry-title {
    font-size: 18px;
  }
}

/* .navigation-main {
    font-weight: bold;
    font-size: 14px;
} */

/* Change Sidebars Order in Mobile */
@media screen and (max-width: 992px) {
	.singular {
		order: 1;
	}

	.leftsidebar {
		order: 2;
	}

	.rightsidebar {
		order: 3;
	}
}

/* Highlight Links */
a.yellowlink {
    background: #feff5b;
    color: #9c3a16;
    padding: 5px;
}
a.bluelink {
    background: #a9d5f8;
    color: #9c3a16;
    padding: 5px;
}


.navigation-main > li > a {
	padding-left: 12px;
}
