/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.post-content h2.entry-title, h2.widget-title, h1.entry-title, .blog .entry-meta span.posted-on, .archive .entry-meta span.posted-on, .single .entry-meta span.posted-on, .search .entry-meta span.posted-on, h2.comments-title, h1.page-title, .uppercase, .header h1 {
    text-transform: none;
}
.intro {
    font-style: normal;
}

.main-navigation li { 
font-family: "raleway","raleway-1",sans-serif;

}
body, button, input, select, textarea {
    font-family: "raleway","raleway-1",sans-serif;
}
.standard-menu .site-header {
    background: #fff !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.11);
}
.menu-main-menu-container {
    padding-top: 20px;
}

.main-navigation a, .main-navigation a:visited, .main-navigation a:focus, .social-navigation a, .social-navigation a:visited, .social-navigation a:hover, .social-navigation a:focus {
	color: #484540;
}
.main-navigation a:hover {
	color: #005C87;

}
.main-navigation li:after {
	content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #00577f;
    transition: width .3s;

}
.main-navigation ul ul li:after {
	content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #fff;
    transition: width .3s;

}
.main-navigation li:hover:after {
	width:35px;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
    border-bottom: none;
}
.main-navigation .current_page_item:after, .main-navigation .current-menu-item:after {
   content: '';
    display: block;
    width: 30px;
    height: 3px;
    background: #00577f;
    transition: width .3s;
}
.main-navigation ul ul {
    background: #005C87;
		width:290px;
	margin-left:0;
	visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1;
}
.main-navigation ul ul li {
	width: 100%;
}
.main-navigation .sub-menu a{
    color: #fff;
}
.widget-title {
    border-bottom: 3px solid #F7941D;
    display: table;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.site-footer {
    background: #005C87;
}

.footer-widgets.clear {
	border:none;
}
.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active {
    border-bottom: none;
}
.main-navigation ul ul a {
    border-bottom: none;
}
.uagb-team__image-wrap::after {
content: url(https://network4dialogue.eu/wp-content/uploads/2020/07/circle-border-1-e1595935639702.png);
    width: 222px;
    height: 222px;
    position: absolute;
    top: 14px;
    left: 72px;
    z-index: -1;
}

.homepage {
    background: #fff;
}
.homepage .content-caption {
    padding: 0;
}
.page-template-front-page .alignwide {
    margin-left: 0;
    margin-right: 0;
}
.homepage .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 300px);

}
.homepage .wp-block-group__inner-container {
    width: calc(100% - 300px);
    margin: 0 auto;
}
p.margin-bottom-half:after {
    content: "";
    width: 35px;
    height: 3px;
    background: #005C87;
    display: block;
	margin-top:5px;
}
.homepage .wp-block-buttons {
    text-align: center;
}
.uagb-block-5778af4b > .uagb-columns__inner-wrap {
    max-width: calc(100% - 300px);
}
.join-us-homepage-text {
    max-width: 678px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.homepage p.has-text-align-center {
    font-style: normal;
}
.uagb-block-e58c1887 .uagb-column__inner-wrap {
    padding: 0;
}

.page-id-561 figure {
    margin: 0;
}
.page-template-full-width-page.page-id-463 .main-content {
    max-width: 1140px;
}
.have-decoration {
    position: relative;
}

.have-decoration:before {
    content: "";
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/title-before-e1597929878747.png);
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    left: -30px;
    top: -30px;
}
.have-decoration:after {
    content: "";
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/title-after-e1597929427672.png);
    display: block;
    width: 352px;
    height: 32px;
    position: absolute;
    right: -50px;
    bottom: -20px;
}

@media screen and (min-width: 70em) {
.page .section.pages, .page.standard-menu .section.pages {
    padding: 10% 0 !important;
}
}
.page-id-78 figure {
    margin: 0;
}
.uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon {
    background: #005C87 !important;
    border-color: #035377 !important;
}
 .uagb-timeline__line__inner {
    background-color: #005C87 !important;
}
h3.uagb-team__title a {
    color: #005C87;
    text-decoration: none !important;
}
.textwidget a, .entry-content a, .comment-content a {
    border-bottom: none;
}
p.uagb-team__desc a {
    color: #005C87;
    font-weight: bold;
}
h3.uagb-team__title:hover a {
    color: #00344c;
    transition: 0.2s;
}
.have-icon-motivation {
    position: relative;
}
.have-icon-information {
    position: relative;
}
.have-icon-advocate {
    position: relative;
}
.have-icon-action {
    position: relative;
}
.have-icon-sharing {
    position: relative;
}
.have-icon-policymaking {
    position: relative;
}
.have-icon-motivation:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/idea.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-information:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/report-1.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-advocate:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/law-1.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-action:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/law-1.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-action:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/process.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-sharing:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/peer-to-peer.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.have-icon-policymaking:before {
    content: "";
    display: block;
    position: absolute;
    width: 84px;
    height: 84px;
    background-image: url(https://network4dialogue.eu/wp-content/uploads/2020/08/meeting.png);
    background-size: cover;
    left: 0;
    bottom: 50px;
}
.page-id-182 p.has-normal-font-size {
    min-height: 112px;
}

.page-id-345 .wp-block-media-text img {
	width: 371px;
	height: auto;
}
.wp-block-button__link {
    background: #005C87;
}

#wpcf7-f834-p78-o1 input {
    width: 100%;
	margin-bottom: 7px;
}
#wpcf7-f834-p78-o1 input, #wpcf7-f834-p78-o1 textarea {
		border: none;
    -webkit-box-shadow: #0000002b 0 2px 0;
    -moz-box-shadow: #0000002b 0 2px 0;
    box-shadow: #0000002b 0 1px 0;
}
.footer__text-about {
text-align: justify;}

.widget_nav_menu a {
    font-size: 16px;
}
.wf-active .widget-title, .wf-active .widgettitle {
    font-size: 20px;
}
.page-id-28 .wp-block-coblocks-media-card__wrapper:hover .wp-block-coblocks-media-card__content {
    transform: scale(1.07);
    transition: 0.3s;
}
@media screen and (max-width: 1750px) {
.homepage .wp-block-group__inner-container {
    width: 100%;
}
.homepage figure {
    margin: 0 70px;
}
}

@media screen and (max-width: 1366px) {
	.hide-on-tablet {
		display: none;
	}
	.homepage-about-section h2 {
		font-size:32px;
	}
}
.gpl-cta-wrapper .gpl-cta-btn {
    color: #000;
    font-size: 18px;
}
.wp-block-guten-post-layout-post-grid.post-grid-view.g_skin1 .post-content-area .gpl-overlay-effect {
    background-color: rgb(0 92 135 / 59%);
}
.wp-block-guten-post-layout-post-grid .post-item .post-content-area .post-title {
    font-size: 26px;
    font-weight: bold;
}
h3.uagb-team__title {
    color: #005c87;
}

@media (min-width: 782px) {
.alignwide.homepage-about-section .wp-block-column, .alignfull .wp-block-column {
    padding: 0;
}
	.homepage-about-section figure {
		margin: 0;
	}
}

.max-width-1170 {
    max-width: 1070px;
    margin: 0 auto;
}
.page-id-182 .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
    padding: 0 25px 0px 25px;
}
.paragraph-nopadding p {
    margin: 0;
}
.entry-content a.wp-block-button__link {
    border-bottom: solid 2px;
}
.entry-content .is-style-outline a.wp-block-button__link:hover {
    border-bottom: 3px solid;
}
.page-id-84 .wp-block-coblocks-media-card__media {
    margin: 0 70px;
}
.homepage .wp-block-coblocks-media-card__media {
    margin: 0 70px;
}
.page-id-78 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .page-id-78 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .page-id-78 .wp-block-media-text .wp-block-media-text__content, .page-id-78 .wp-block-media-text .wp-block-media-text__media {
    -ms-grid-row-align: top flex-start;
    align-self: flex-start;
}
@media screen and (min-width: 70em) {
.main-navigation li {
    margin-left: 1.75em;
}
}
@media screen and (max-width: 1044px) {
.have-icon-sharing {
    margin-top: 70px;
}
}
@media screen and (min-width: 55em) {
#site-navigation {
    width: 85%;
}
	.site-branding {

    width: 15%;
}
}
@media screen and (min-width: 1024px) and (max-width: 1360px){
.main-navigation a, .main-navigation a:visited, .main-navigation a:focus, .social-navigation a, .social-navigation a:visited, .social-navigation a:hover, .social-navigation a:focus {
    font-size: 12px;
    text-transform: capitalize;
}
}
.page-id-623 p.margin-bottom-none {
    margin: 0;
}
.single-post p {
    font-size: 14px;
    text-align: justify;
}
.single-post .entry-title {
    font-size: 28px;
    color: #005c87;

}
.single-post .post-thumbnail {
    display: none;
}
.wf-active .singular .entry-title,  .wf-active h1 {
		font-weight:bold;
}
.blog p {
    font-size: 14px;
    text-align: justify;
}
.blog .entry-title a{
    font-size: 20px;
    color: #005c87;
	font-weight:bold;
}
.wf-active .blog .entry-title {
    line-height: 25px;
	 text-transform: none;
}
/* .blog .post-thumbnail {
    display: none;
} */
.single-post .wp-block-media-text .wp-block-media-text__media {
    align-self: self-start;
}
.homepage .wp-block-buttons.epdf-button {
    text-align: left;
}
/* .sidebar-right-layout .wp-post-image {
    max-width: 450px;
} */
.jp-carousel-info .jp-carousel-titleanddesc-title {
    font: 300 18px/1.1 "Helvetica Neue", sans-serif !important;
    text-transform: none !important;
    color: #fff;
    margin: 0 0 15px;
    padding: 0;
}
.site-footer {
	padding-bottom: 0;
    margin-bottom: 0;
}
.site-info {
	padding: 0;
}

@media screen and (max-width: 768px) {
.site-branding {
    width: 70%;
}
	#site-navigation {
    margin-top: 30px;
}
	#site-navigation button{
		color: #262626;
	}
	.main-navigation ul ul {
		visibility: visible;
		opacity: 1;
	}
	.main-navigation.toggled ul {
    display: block;
    margin: 0 auto;
    padding-top: 60px;
}
.main-navigation ul ul {
    background: transparent;
    width: 100%;
    margin-left: 0;
    visibility: visible;
    opacity: 1;
    color: #262626;
	}
	.main-navigation .sub-menu a {
    color: #262626;
}
	.homepage .wp-block-cover .wp-block-cover__inner-container {
    width: 100%;
}
	.homepage figure {
    margin: 0;
}
	.homepage .wp-block-coblocks-media-card__media {
		margin:0;
	}
	.wp-block-coblocks-media-card.is-stacked-on-mobile .wp-block-coblocks-media-card__content {

    margin-top: -10%;
}
	.hide-on-mob {
		display: none;
	}
	.hero-mobile-sec {
    min-height: 550px !important;
}
	.wp-block-media-text__content {
    padding: 0 !important;
    margin-top: 30px;
}
	.social-block {
    display: none;
}
	.have-decoration:before {
		left: -15px;
    top: -15px;
}
	.have-decoration:after {
	right: -15px;
    bottom: -27px;
}
	.page-id-78 .wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile {
    padding: 0 20px;
}
.page-id-580 .wp-block-media-text.alignwide.is-stacked-on-mobile {
    padding: 0 30px;
}
	.page-id-475 .wp-block-media-text.alignwide.is-stacked-on-mobile {
    padding: 0 30px;
}
		.page-id-345 .wp-block-media-text.alignwide.is-stacked-on-mobile {
    padding: 0 30px;
}
}
.wp-block-quote {
	border-left: 10px solid gray;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.wp-block-quote p { 
	font-style: italic;
	font-size: 20px;

}
.homepage .wp-block-buttons {
    text-align: center;
    display: block;
}
.wp-block-uagb-team.uagb-team__image-position-above.uagb-team__align-center {
    text-align: center;
    display: flex;
    justify-content: center;
}

#block-7 > div,
#block-7 iframe {
	min-height: 200px !important;
}

.postid-2918 .wp-block-image img {
	width: 100%;
}