.wpd-comment-text a {
color: #1b76ce;
}

h4 {
    font-size: 25px;
}

.dg-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
	@media (min-width: 1920px) {
  font-size: 15px;
  }
  max-width: 1200px; 
}


@media (min-width: 1920px) {
  .dg-container {
    max-width: 1300px;
  }
}

img.attachment-full.size-full.wp-post-image {
	width: 100%;
}

@media (min-width: 1920px) {
  img.attachment-blogmagazine-block-medium.size-blogmagazine-block-medium.wp-post-image {
    width: 900px;
  }
}

div[id^="mceu_"].mce-toolbar-grp.mce-container.mce-panel.mce-first.mce-last {
    display: none !important;
}

a.xoo-el-action-sc.button.btn.xoo-el-login-tgr {
 height: 40px;
  width: 200px;
  display: inline-block;
  margin-top: 15px;
  color: #4d4d4d;   
}

h1, h2, h3, h4, h5, h6 {
	font-family: Oswald;
}

body {
  hyphens: none;
}

#sidebar {
	min-height:100px !important;
}

.top-navigation ul li {
	display: inline;
}

@media (max-width: 1124px) {
  #site-navigation {
    background: #042341 !important;
    display: none;
    left: 20 !important;
    position: absolute !important;
    top: 100% !important;
    width: 200px !important;

	} }

.entry-footer {
	margin-top: 0px;
}

#google_language_translator select.goog-te-combo {
	width: 100px !important;
	height: 21px !important;
	font-family: Roboto,sans-serif !important;
	font-stretch: condensed !important;
	font-size: 11px !important;
    border: 0px !important;
}

.blogmagazine-block-title {
	border: 0px;
}

li.wpuf-menu-item.editpost.active {
display: none !important;
}

li.wpuf-menu-item.editpost,  li.wpuf-menu-item.edit-profile, li.wpuf-menu-item.posts, li.wpuf-menu-item.dashboard {
display: none !important;
}

blockquote {
  font-family: Roboto;
  font-size: 15px;
  font-style: normal;
  padding: 20px 40px;
  background: linear-gradient(135deg, #fff, #f2f2f3);
  border-left: 5px solid #172e48;
  border-radius: 3px;
  margin: 30px auto;
  color: #444;
  max-width: 800px;
  position: relative;
  overflow: hidden;
  font-weight: unset;
}

blockquote::before {
  position: absolute;
  top: 5px;
  left: 5px;
  height: 100%;
  width: 4px;
  border-radius: 15px 0 0 15px;
  font-family: Roboto;
  font-size: 55px;
  color: #172e48;
}

.sidebar-main.sidebar-right {
	margin-top: 20px;
}


.post-cats-list a:hover {
	background-color: #084682;
	font-stretch: condensed;
	color: white;
}

.post-cats-list a {
	background-color: #084682;
	font-stretch: condensed;
	color: white;
}

.blogmagazine-author-wrapper .author-title {
    font-size: 16px !important;
}

.blogmagazine-author-wrapper .author-desc-wrapper {
	width: unset !important;
	float: unset !important;
	text-align: right !important;
}

.blogmagazine-author-wrapper .author-avatar {
	min-width: 90px !important;
	border: 0px solid #042341;
	background-color: #e1e1e1;
}

.blogmagazine-author-wrapper {
	border: 0px solid #e1e1e1 !important;
	background-color: unset;
	color: rgba(124,136,148,var(--tw-text-opacity));
	--tw-text-opacity: 1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
}

a.simplefavorite-button.preset {
	background-color: #f7f8f9 !important;
	border-color: #e1e1e1 !important;
	border-radius: 5px;
	font-weight: 500;
	font-size: 13.7px;
	color: #3d3d3d !important;
	width: 100%;
  margin-bottom: 15px;
}

a.um-profile-photo-img {
	pointer-events: none;
}

.um input[type="submit"].um-button, .um a.um-button {
	background: #fff !important;
	font-stretch: condensed !important;
	font-weight: bold !important;
	font-size: 13px;
    color: #4d4d4d;
}

#comments {
	margin: 0px auto;
}

.comments-area {
	border-top: 0px dashed #dedede;
	border-bottom: 0px dashed #dedede;
}

#wp-link-wrap {
    height: 250px !important;
}

#wp-link p.howto {
    display: none !important;
}

#wp-link .link-search-wrapper {
    display: none !important;
}

#wp-link .query-results {
    display: none !important;
}

#wp-link .link-target {
	display: none !important;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
display: none !important;
}

div.wp-link-input {
display: none !important;
}

@media screen and (max-height:520px) {

#wp-link-wrap{height:55% !important;}
}

.ui-autocomplete.wplink-autocomplete {
display: none !important;
}

.meks_ess.outline .meks_ess-item {
	border: 1px solid #e1e1e1 !important;
}

.meks_ess .meks_ess-item span {
	font-stretch: condensed !important;
	font-size: 15px !important;
}

.menu-toggle:focus, .menu-toggle:hover {
	color: unset !important;
}

.blogmagazine-logo-section-wrapper {
    background-image: url("https://thecontact.org/main/wp-content/uploads/2020/07/background_logo.jpg") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: unset !important;
    background-position: center !important;
}

div.rpwe-block h3 {
	font-size: 19px !important;
}

span.wpdiscuz-readmore {
font-size: 13px !important;
font-family: Oswald;
color: #282828 !important;
font-weight: 500;
text-transform: lowercase !important;
word-wrap: break-word;
}

ul.rpwe-ul {
margin: 0 0 0px 15px !important;
}

.rpwe-block {
    border: 1px solid #e1e1e1 !important;
    margin-top: -21px !important;
    padding: 15px 14px 0px 0px !important;
}

.hasztag_1, .hasztag_2 {
	color: #1b76ce;
}

div.mce-toolbar-grp {
	background: white !important;
}

.post .entry-content img {
    border-radius: 10px;
	  max-width: 100%;
	  max-height: 800px;
	  display: block;
    margin: 0 auto; 
}

div#mceu_37.mce-widget.mce-btn {
display: none !important;
}

div#mceu_36.mce-widget.mce-btn.mce-active {
display: none !important;
}

div#mceu_35.mce-widget.mce-btn {
display: none !important;
}

div#mceu_34.mce-widget.mce-btn {
display: none !important;
}

div#mceu_33.mce-widget.mce-btn.mce-first {
display: none !important;
}

embed, iframe, object {
display: block;
margin: auto;
}

.wp-caption {
	border: 0px !important;
	font-size: 12px;
	font-stretch: condensed !important;
}

div#w_quotescollection_2.quotescollection-quote-wrapper div.attribution {
	width: 100% !important;
	text-align: right !important;
    font-weight: 300 !important;
}

a.next-quote-link {
	display: none !important;
}

div#w_quotescollection_2.quotescollection-quote-wrapper {
    margin-top: -31px !important;
    padding: 10px !important;
    font-family: Roboto !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    font-stretch: condensed !important;
    border-radius: 0px !important;
    border: 1px solid #e1e1e1 !important;
}

div#quotescollection-2.widget.widget_quotescollection {
    border-radius: 5x !important;
}

li.wpuf-menu-item.messages, li.wpuf-menu-item.myposts, li.wpuf-menu-item.mycomments, li.wpuf-menu-item.submitpost, li.wpuf-menu-item.editdata, li.wpuf-menu-item.favorites, li.wpuf-menu-item.members {
display: none !important;
}

#fep-notification-bar {
	background-color: #fffffff2 !important;
    border-width: 0px !important;
	color: #4d4d4d !important;
    font-size: 12.5px !important;
    width: 35% !important;
    position: absolute !important;
    right: 10px;
    top: 5px;
    border-radius: 10px !important;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
}

span.fep_unread_message_count_text {
	color: #4d4d4d !important;
}

span.fep_unread_announcement_count_hide_if_zero.fep-hide {
	color: #4d4d4d !important;
}

.fep-notice-dismiss {
  background: none;
  border: 0;
  color: #282828 !important;
  cursor: pointer;
  font-size: 24px;
  padding: 12px;
  position: absolute;
  right: 1px;
  top: 4px;
}

.twitter-tweet, .twitter-tweet-rendered {
	margin: 0 auto;
}

.single .hentry .entry-title {
    text-transform: initial !important;
	  text-align: center !important;
}
.entry-header, .entry-header h1 {
	text-transform: initial !important;
}
@media (max-width: 1124px) {
    .menu-toggle.hide {
      display: block; } }

@media (max-width: 1124px) {
  #site-navigation {
    background: #042341 !important;
    display: none;
    left: 20 !important;
    position: absolute !important;
    top: 100% !important;
    width: 200px !important;
    z-index: 99 !important; } }

@media (max-width: 1124px) {
  #site-navigation ul li {
    float: none !important;
    display: block;
    border-bottom: 1px solid #f3f3f3 !important; } }
.main-navigation ul .menu-item.current-menu-item > a, .main-navigation ul .menu-item.current-page-ancestor > a, .main-navigation ul .menu-item.menu-item-focused > a {
        background-color: #00000f }
.cn-button.bootstrap {
	color: #000 !important;
	background: #ffffff !important;
	display: none !important;
}
.blogmagazine_featured_posts .blogmagazine-post-title.small-size a {
    text-transform: initial !important; 
}
.blogmagazine-post-title.small-size, .blogmagazine-post-title.large-size {
  text-transform: initial !important; 
}
.blogmagazine-author-wrapper .author-title {
    text-transform: initial !important; 
}
.entry-meta span {
  text-transform: initial !important; 
}
.nav-links .nav-previous,
.nav-links .nav-next {
	text-align: center !important;
  float: left !important;
  width: 37% !important; 
}
.nav-links .nav-next {
  text-align: center !important;
  float: right !important; 
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #f1f1f1 !important;
}
body {
  font-family: 'Helvetica', sans-serif !important;
  line-height: 1.7 !important; 
}
 .main-navigation ul .menu-item > a {
	 font-family: 'Roboto', sans-serif !important;
}
.xoo-el-form-container ul.xoo-el-tabs li {
   font-size: 14.5px !important;
}
.xoo-el-popup-active.xoo-el-container{
   font-size: 14px !important;
}
.sub-toggle {
  top: 0 !important;
  right: 0 !important;
  color: #fff !important;
  width: 48px !important;
  height: 47.5px !important;
  display: none !important;
  cursor: pointer !important;
  text-align: center !important;
  position: absolute !important;
  background-color: #042341 !important; }
  .sub-toggle .fa {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 48px !important; }
  @media (max-width: 1124px) {
    .sub-toggle {
      display: block !important; } }
@media (max-width: 1124px) {
  #site-navigation ul#primary-menu > li:hover > a:after, #site-navigation ul#primary-menu > li.current-menu-item > a:after, #site-navigation ul#primary-menu > li.menu-item-focused > a:after {
    display: none !important; } }

@media (max-width: 1124px) {
  #site-navigation ul.sub-menu, #site-navigation ul.children {
    top: 0 !important;
    left: 0 !important;
    opacity: 1 !important;
    display: none !important;
    min-width: 100% !important;
    background: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    position: static !important;
    visibility: visible !important; } }

.category h1.page-title {
    display: none !important;
}

.page-header {
  display: block !important;
  font-size: 20px !important;
  margin: 0 0px 0px !important;
  text-align: center !important;
  line-height: 1em !important;
  border-left: none !important;
  border-right: 0px solid #04172a !important;
  border: 0px solid #04172a !important;
  border-bottom: 0px solid #04172a !important; 
}

.error-404.not-found {
  border: 0px solid #04172a !important;
  border-top: 0px solid #04172a !important;
	border-bottom: 0px solid #04172a !important;
  margin: 0px 20px 30px !important;
	line-height: 4em !important;
}

.wp-custom-header {
    text-align: center !important;
}

body.boxed_layout #page {
    width: 100% !important;
   /* max-width: 1280px !important; */
    margin: 0 auto !important;
    background: #fff !important;
    -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.3) !important;
            box-shadow: 0 0 35px rgba(0, 0, 0, 0.3) !important; }
            
  body.boxed_layout #page {
    max-width: 1280px !important;
  }

@media (min-width: 1920px) {
  body.boxed_layout #page {
    max-width: 1450px !important;
  }
}

#primary {
  float: left !important;
  width: 70% !important; }
  @media (max-width: 700px) {
    #primary {
      float: none !important;
      width: 100% !important; } }

.sidebar-main {
  float: right !important;
  width: 30% !important; }
  @media (max-width: 700px) {
    .sidebar-main {
      float: none !important;
      width: 100% !important; } }
  .sidebar-main.sidebar-left {
    float: left !important; }
  .sidebar-main.sidebar-right {
    float: right !important; }

body.right-sidebar #primary {
  float: left !important;
  padding-right: 30px !important; }
  @media (max-width: 700px) {
    body.right-sidebar #primary {
      padding-right: 0px !important; } }

.page-content,
.entry-content,
.entry-summary {
  margin: 15px 0 0 !important; 
  word-wrap: break-word !important;
}

.blgmg-related-section-wrapper .blogmagazine-single-post {
	word-wrap: break-word !important;
}

.rpwe-block {
	word-wrap: break-word !important; 
}

.blogmagazine-archive-post-content-wrapper .entry-title {
    word-wrap: break-word !important;
}

article.hentry h1.entry-title {
    word-wrap: break-word !important;
	  text-align: center !important;
}

.wpd-auth .wpd-login {
    display: none !important;
	  font-size: 0px !important;
    line-height: 0px !important;
}

.popupaoc-button {
background:#042341 !important; 
border-radius:5px !important;
}

.popupaoc-button:hover, .popupaoc-button:focus {
background:#042341 !important; 
}

#fep-footer {
	border: 0px !important;
}

.post-views.entry-meta > span {

margin-right: 5px !important 
}

@media (min-width: 1280px) { 
body.custom-background {
	background-image: url("https://thecontact.org/main/wp-content/uploads/2020/07/background.jpg") !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	}}
	
button#evf-submit-439.everest-forms-submit-button.button.evf-submit {
background: #042341 !important;
}

.popupaoc-link {
color: white !important;		
}

.site-header .site-branding {
	max-width: 100% !important;
	text-align: center !important;
}

.rpwe-block {
	border:1px solid #e1e1e1 !important;
	margin-top: -21px !important;
	padding: 10px 19px 20px 0px !important;
}

.rpwe-block li {
border-bottom: none !important;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
list-style-type: none !important;
}

div#rpwe_widget-2.widget.rpwe_widget.recent-posts-extended {
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
}

.widget_recent_comments li {
	border-bottom: 0px dashed #e1e1e1 !important;
}

div#recent-comments-2.widget.widget_recent_comments {
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
}

.widget_recent_comments ul {
  border: 1px solid #e1e1e1 !important;
	margin-top: -21px !important;
	padding: 10px 10px 20px 10px !important;
}

div#cwp-widget-2.widget.widget_recent_comments.comments_widget_plus {
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;
}

.ticker-caption {
padding: 6px 15px !important;
}

.error-num {
	margin-top: 30px !important;
	margin-bottom: -20px !important;
}

.blogmagazine-block-title .title-wrapper {
	display: block !important;
	text-align: center !important;
}

.wprc-container .wprc-content {
	border-top: 1px solid #E1E1E1 !important;
	border: 1px solid #e1e1e1 !important;
	box-shadow: 0 0px 0px #B8B8B8 !important;
}

.wprc-container button.wprc-switch, .wprc-container button.wprc-switch:hover, .wprc-container button.wprc-switch:active {
 border: 0px solid #c5c5c5 !important;
}

.wprc-content button.wprc-submit, .wprc-content button.wprc-submit:hover, .wprc-content button.wprc-submit:active {
 border: 1px solid #c5c5c5 !important;
}

.wprc-content, .wprc-content select, .wprc-content .left-section, .wprc-content .right-section {
	text-align: center !important;
}

@media (max-width: 319px) { div.szukaj {
		display: none !important;
	} }

@media (max-width: 319px) { 
.wp-custom-header {
	display: none !important;
	} }

@media (max-width: 290px) {
#dpm-wrap .display-post-metadata {
	display: none !important;
	} }

@media (max-width: 319px) {
div#pokazwiecej {
	width: 100% !important;
  display: inline-flex !important;
	} }

li.author-meta {
	max-width: 120px !important;
	text-overflow: ellipsis !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}

.blogmagazine-author-wrapper .author-desc-wrapper {
	word-wrap: break-word !important;
}

li#menu-item-959.xoo-el-username-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-959 {
	text-overflow: ellipsis !important;
  overflow: hidden !important;
	white-space: nowrap !important;
	max-width: 30ch !important;
	border-right: 0px !important;
}

.googletranslate {
  height: 0px !important;
  position: absolute !important;	
	padding: 0px !important;
	margin-left: 1px !important;
	margin-top: -3px !important;
}

.post-views.entry-meta > span {
	font-family: Roboto,sans-serif !important;
	font-stretch: condensed !important;
	font-size: 11px !important;
	color: #3d3d3d !important;
}
