/*
Theme Name: The Core Child
Description: The Core is created by <a href="https://themefuse.com">ThemeFuse</a>. The Core comes with 17 different themes inside it with more to come soon. The long list of features makes The Core the only stop when searching for a cutting edge WordPress theme. Child theme for the The Core. Child themes are the recommended way of making modifications to a theme. <a href="https://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: https://themefuse.com/
Template: the-core-parent
Version: 1.0
Text Domain: the-core
Tags: left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


/* GENERAL */
.itx-full-section .fw-container-fluid {
	padding-right:0px!important;
	padding-left:0px!important; 
}
ul, menu, dir {
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}
.max-620 .fw-col-inner {
    max-width: 620px;
    padding-left: 30px;
    padding-right: 15px;
}
@media (min-width: 767px) {
	.flex-center .fw-row {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	}
}


/* Cool responive */
	@media (min-width: 1366px) {
		.itx-max-550 .fw-col-inner {
			max-width: 550px;
			padding-left: 30px;
			padding-right: 15px;
		}
		.itx-max-555-left .fw-col-inner {
			max-width: 550px;
			padding-left: 30px;
			padding-right: 15px;
			margin-left: auto;
		}
		.itx-max-555-right .fw-col-inner {
			max-width: 550px;
			padding-left: 15px;
			padding-right: 30px;
			margin-right: auto;
		}
	}
	@media (min-width: 767px) {
		.itx-flex-center .fw-row {
			display: flex;
			flex-wrap: wrap;	
		}
		.itx-flex-center .fw-row .fw-col-sm-4, 
		.itx-flex-center .fw-row .fw-col-sm-6 {
			display: flex;
			flex-direction: column;
		}
		.itx-flex-center .fw-row .fw-wrap-col-inner {
			height: 100%;
		} 
	}
	@media (min-width: 767px){
		.itx-flex-middle .fw-row {
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: row;	
		}
	}
	@media only screen and (min-width: 767px) {
		.itx-flex-hight .fw-row {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			flex-wrap: wrap;
		}
		.itx-flex-hight .fw-row .fw-col-sm-4 {
			display: flex;
			flex-direction: column;
		}
		.itx-flex-hight .fw-row .fw-wrap-col-inner {
			height: 100%;
		}
		.itx-flex-hight .fw-row .fw-text-inner h5 {
			height: 55px;
			overflow: hidden;
			font-size:16px;
			padding-left:15px;
			padding-right:15px;
		}
	}
/* - */


@media (max-width: 767px) {
	.under-slider {
		background: #CB4E48;
	}
}
.special-title h2.fw-special-title {
    display: inline-block;
	margin-right:25px;
}
.special-title .fw-special-subtitle {
    position: relative;
    top: -3px;
    display: inline-block;
}

/* HEADER */
.header-1 .fw-header-main .fw-container {
    padding-top: 20px;
    padding-bottom: 20px;
}
.fw-site-navigation > ul > li > a:before {
    height: 0px;
}
.fw-site-navigation > ul > li > a:after {
    content: "";
    top: -34px;
    height: 3px;
    left: 50%;
    position: absolute;
    width: 0;
    background: #789dd3;
}
ul.head_lang {
	display:inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
}
ul.head_lang li{
	display:inline-block;
	margin-left:12px;
	list-style-type:none;
}
.fw-text-top-bar p {
    margin: 0 0 0 0;
    display: inline-block;
}
.fw-text-top-bar a {
    text-decoration:none!important; 
	color:#AEB5BB!important;
}
.fw-top-bar-social i {
    display: inline-block;
    margin-left: 10px;
}
@media (max-width: 991px) {
	.fw-top-bar .fw-top-bar-social {
		margin-top: 15px;
	}
}

/* HOME */
.nl_email{
	float:left;
	width:70%!important;
	margin:0;
	height:50px;
	padding-left:25px!important;
	padding-right:25px!important;
	border-top-left-radius:25px!important;
	border-bottom-left-radius:25px!important;
}
.nl_submit{
	float:left;
	width:30%!important;
	margin:0;
	height:50px;
	padding-left:25px!important;
	padding-right:25px!important;
	border-top-right-radius:25px!important;
	border-bottom-right-radius:25px!important;
	background:#789DD2!important;
	color:#FFFFFF!important;
}

.col-pen .fw-block-image-parent {
	position:absolute;
	right: 0;
    bottom: 0px;
}

/* Home carousel */
.white .sa_owl_theme .owl-nav .owl-prev {
    top: -50px;
    right: 60px;
    left: auto;
}
.white .sa_owl_theme .owl-nav .owl-next {
    top: -50px;
}

/* HOME EVENTS */
.events-section-home {
	background-position-x: 110%!important;
    background-position-y: 100%!important;
}
@media (max-width: 1540px) {
	.events-section-home {
		background-image:none!important;
		background-color:#F5F5F5!important;
	}
}
.events-section-home .fw-block-image-parent {
	width:50%!important; float:left; margin:0; }
.events-section-home .div-single-event {
	display:block; width:100%;
	height:360px;
	background:url(images/single-event-div-background.png) no-repeat center center;
	background-size:cover;
}

.events-section-home .div-single-event .event-time {
    margin-top: 25px;
}
.events-section-home .div-single-event .event-time, 
.events-section-home .div-single-event h4 a {
	color:#FFFFFF!important;
}
.events-section-home .div-single-event .event-time:before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
    color: #FFFFFF;
}
.events-section-home .div-single-event .col-xs-12 {
    min-height:280px;
	overflow:hidden;
	margin-top:30px;
	padding-left:15px;
	padding-right:15px;
}
@media (max-width: 991px) {
	.events-section-home .div-single-event .col-xs-12 {
		margin-top:80px
	}
}

.div-single-event img.img-responsive {
    margin: 30px auto 0;
    border-radius: 160px;
}

.events-section-home .list-events h4, 
.events-section-home .list-events h4 a{
	color: #333333;
	text-decoration:none;
    font-size: 22px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}
.events-section-home .list-events img{
    float: left;
    margin-right: 30px;
}
.events-section-home .list-events .fw-text-inner .fw-row p {
 	color: #9a9a9a!important;
    height: 80px;
    overflow: hidden;
}
.events-section-home .list-events .event-time {
	color:#C23724
}
.events-section-home .list-events .event-time:before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
    color: #C23724;
}

@media (max-width: 1200px) {
	.events-section-home .div-single-event {
		height:460px;
	}
}
@media (max-width: 991px) {
	.events-section-home .list-events .fw-text-inner .fw-row p {
		height: 54px;
		overflow: hidden;
	}
	.events-section-home .list-events img{
		height: 120px;
	}
}

.fw-shortcode-custom-posts .entry-title{
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}

/* MEMBERS */
.tiad-member-list a {
	color:#333333;	
}
.tiad-member-list a:hover {
	color:#B70010;	
}
.tiad-member-list a:before {
	content:'\f02c'; color:#4BA0D7;
    display: inline-block; margin-right:3px;
    font: normal normal normal 14px/1 FontAwesome;	
}
.tiad-member-list .panel-title a:before {
    font-size: 12px!important;
    color: #FFFFFF!important;
}

/* NEWS HOME */

.important-news a.post-thumbnail, 
.latest-news a.post-thumbnail {
    border-radius: 20px;
}
.important-news .post, 
.latest-news .post {
    margin-bottom: 0px;
}
.latest-news .post {
	padding-right: 30px;
}
.important-news .post {
	padding-left: 30px;
}
.important-news .fw-btn.more-articles {
	margin-right: 30px;
}

/* Titlu principal */
.important-news h3.fw-special-title{
	color:#FFFFFF;
	margin-bottom:45px;
	margin-right:30px;
}
.latest-news  h3.fw-special-title{
	color:#333333;
	margin-bottom:45px;
}

/* Data Articol */
.important-news time, 
.latest-news time {
    color: #C23724;
}
.important-news time:before, 
.latest-news time:before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
    color: #C23724;
}

/* Titlu articol */
.important-news h4.entry-title a{
	color:#779DD1!important;
    margin-top: 10px;
    height: 30px;
	display: block;
    font-size: 24px!important;
    line-height: 32px!important;
    overflow: hidden;
}
.latest-news h4.entry-title a{
	color:#333333!important;
    margin-top: 10px;
    height: 30px;
	display: block;
    font-size: 24px!important;
    line-height: 32px!important;
    overflow: hidden;
}

/* Paragraf articol */
.important-news p {
	color:#FFFFFF!important;
	height: 80px;
    overflow: hidden;
}
.latest-news p {
	color:#9a9a9a!important;
	height: 80px;
    overflow: hidden;
}

/* Important news */
.important-news {
    text-align: right!important;
}
.important-news .fw-block-image-parent.fw-block-image-left {
    float: right;
	margin-left: 30px;
}

/* IMG */
.fw-block-image-parent.fw-block-image-left {
    width: 190px;
}

@media (max-width: 991px) {
	.fw-post-image.fw-block-image-parent {
		float: none!important;
		margin-bottom: 30px!important;
		min-width: 300px;
	}	
	.important-news .fw-post-image.fw-block-image-parent {
		margin-left: auto!important;
		margin-right: 30px!important;
	}
	.important-news .entry-header, 
	.important-news .entry-content {
		margin-right: 30px;
	}
}
@media (max-width: 767px) {
	.latest-news article.post {
		padding-left: 30px!important;
	}
	.latest-news .fw-special-title {
		padding-left: 30px!important;
	}
	.latest-news .fw-btn.more-articles {
		margin-left: 30px!important;
	}
	.latest-news h3.fw-special-title, 
	.important-news h3.fw-special-title {
		margin-bottom: 15px;
	}
}
@media (max-width: 479px) {
	.important-news article.post {
		padding-right: 30px!important;
	}
	.important-news .entry-header, 
	.important-news .entry-content {
		margin-right: 0px;
	}
	.fw-post-image.fw-block-image-parent .post-thumbnail x{
		max-width: 250px;
	}	
}

/* BLOG */
.blog h1.fw-special-title {
    color: #FFFFFF;
    padding-top: 15px;
}
.blog h2.entry-title a {
    font-size: 24px!important;
    line-height: 34px!important;
    margin-top: 14px;
    display: block;
}
.blog .entry-content p {
	height: 54px;
	overflow: hidden;
}
.blog .entry-content .entry-meta {
	margin: 10px 0 0!important;
}
.blog article.post {
    padding-top: 15px;
    margin-bottom: 25px;
}

/* PAGINA EVENIMENT */

.single.single-fw-event .fw-post-image {
	display:none;
}
.single.single-fw-event h2.entry-title {
	margin-bottom:15px;
}
.single.single-fw-event #main.site-main:before {
	content: "";
    height: 100px;
	width:100%;
	display:block;
    background-image: url(images/header-ev-min.png);
    /*padding-top: 65.5px;*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	position:relative;
	
}
@media (min-width: 1200px) {
	.single.single-fw-event #main.site-main .no-header-image {
		width: 1140px;
		margin:0 auto;
	}
}
.single.single-fw-event #main.site-main .no-header-image {
	display:block;
    margin-top: -135px;
	margin-bottom: 30px;
	position:relative;
    z-index: 9997;
}
.single.single-fw-event #main.site-main .no-header-image:before {
	content: "TIAD EVENT";
    height: 100px!important;
	width:1140px!important;
	margin:0 auto;
	position:relative;
	display:block;
	color:#FFFFFF;
	font-size:34px;
	font-weight:bold;
	padding-top:75px;
	text-align:left;	
	z-index: 9998;
}
@media (max-width: 1140px) {
	.single.single-fw-event #main.site-main .no-header-image:before {
		width:100%!important;
		padding-left:0px;
	}	
}
.single.single-fw-event .details-event-button button {
    background: #CB4E48 !important;
}
.single.single-fw-event .details-event li:before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    color: #C23724;
    margin-right: 10px!important;
}
.single.single-fw-event .details-event li:first-child:before {
    margin-right: 6px!important;
}

/* PAGINA ARTICOL */
.single-post article .entry-header{
	padding-left:0px!important;
	padding-right:0px!important;	
}
.single-post article .entry-content{
	padding-left:0px!important;
	padding-right:0px!important;	
	padding-bottom:30px!important;	
}
.single-post div#comments {
    margin: 0 15px;
}
.fw-wrap-related-article {
    margin-bottom: 15px;
}
.single.single-post time {
    color: #C23724;
}
.single.single-post time:before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
    color: #C23724;
}
.single.single-post h1.fw-special-title {
    color: #FFFFFF;
    padding-top: 15px;
}

/* PAGES */
.page h1.fw-special-title {
    color: #FFFFFF;
    padding-top: 15px;
}
.page .fw-section-default-page {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 20%;
}

/* SEARCH */
.search-results h1.fw-special-title {
    color: #FFFFFF;
    padding-top: 15px;
}
.search-results .fw-section-default-page {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 20%;
}
.search-results article.fw-event.type-fw-event .fw-post-image {
    display:none;
}

/* Socials */
.single-social-share h4, 
.single-social-share h5 {
    margin-top: 30px;
    margin-bottom: 0px;
    line-height: 1.5em;
}
.single-social-share div  {
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
}
.single-social-share div a {
	display:inline-block;
	padding:2px 12px;
	text-decoration:none;
}
.single-social-share .social-f a.social-btn {
	color:#FFFFFF;
	background:#4267B2;
}
.single-social-share .social-w a.social-btn {
	color:#FFFFFF;
	background:#00E676;
}
.single-social-share .social-t a.social-btn {
	color:#FFFFFF;
	background:#1DA1F2;
}
.single-social-share .social-p a.social-btn {
	color:#FFFFFF;
	background:#BD081C;
}
.single-social-share .social-g a.social-btn {
	color:#FFFFFF;
	background:#DB4437;
}
.single-social-share .social-l a.social-btn {
	color:#FFFFFF;
	background:#0077B5;
}
.single-social-share div a:hover {
	opacity: 0.85;
}
/* - */


/* FOOTER */
.fw-footer-widgets {
    padding-top: 45px;
    padding-bottom: 45px;
}
.site-footer .widget-title {
	margin-bottom:30px;
}
.site-footer .itx-footer-socials i {
    font-size: 24px;
    display: inline-block;
    color: #FFFFFF;
    margin-right: 15px;
}
.fw-footer-widgets .widget_text .textwidget {
    font-size: 14px;
}
.site-footer .widget_nav_menu #menu-footer-contacts a i{
	display:inline-block;
	width:20px; margin-right:15px;
	color:#86caf6;
}
.site-footer .widget_nav_menu #menu-footer-info-ro a, 
.site-footer .widget_nav_menu #menu-footer-info-en a, 
.site-footer .widget_nav_menu #menu-footer-info-tr a{
	color:#AAAAAA;
}
.site-footer .widget_nav_menu #menu-footer-info-ro a i, 
.site-footer .widget_nav_menu #menu-footer-info-en a i, 
.site-footer .widget_nav_menu #menu-footer-info-tr a i{
	display:inline-block;
	width:20px; margin-right:15px;
	color:#AAAAAA;
}
.site-footer .widget_nav_menu #menu-footer-info-ro li, 
.site-footer .widget_nav_menu #menu-footer-info-en li, 
.site-footer .widget_nav_menu #menu-footer-info-tr li{
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:solid 1px #525252;
}