/*
Theme Name: nationalforumchild
Author: National Forum
Author URI: https://teachingandlearning.ie
Description: National Forum 2018 Design
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased.
Template: dt-the7
*/

#HomeAbout .wpb_content_element{
	margin-bottom: 10px !important;
}

.textwidget, h1, h2, h3, h4, h5, h6, p {
    margin-bottom: 25px;
}

.text-shadow, #rev_slider_4_1_wrapper{
	text-shadow: 0 0 3px rgba(29, 29, 29, 0.5);
}

.herobtn .ubtn .ubtn-text{
	padding-left: 10px;
}

.condensed{
	letter-spacing: -.0375em;
}

.featuretag{
	width: 85px !important;
	color: #fff !important;
	font-size: 14px !important;
}

.carouselbox article{
	border: 1px solid #929293;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-1:not(.mode-masonry) article:first-of-type, .blog-carousel-shortcode.blog-carousel-shortcode-id-1:not(.mode-masonry) article.visible.first:not(.product) {
    margin-left: 1px;
}

.tags .aio-icon{
	margin-right: 5px !important;
}

.boxshadow{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
}
.addicondate, .addiconcat {
    position: relative;
	padding-left: 25px;
	text-align: left !important;
}

.addicondate:before, .addiconcat:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 15px;
    position: absolute;
    left: 0;
}

.addicondate:before{
	content: "\f017";
	}

.addiconcat:before{
	content: "\f02c";
	}

.right{
	text-align: right !important;
}

.pubs-img img{
	 -webkit-box-shadow: -5px -5px 5px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: -5px -5px 5px 0 rgba(0,0,0,0.3);
    box-shadow: -5px -5px 5px 0 rgba(0,0,0,0.3);
}

.vc_btn3-style-outline-custom{
	border-bottom: 2px solid #8ec73f !important;
}

.btn-border{
	font-size: 16px;
}

.pubssearch input{
	width: 80%;
}

.pubssearch button{
	width: 18%;
    height: 38px;
    background: #8ec73f;
    color: #fff;
}

.el-x3g08{
	font-weight: 400;
}

.pubs-title a{
	text-decoration: none;
	color: #202124;
	line-height: 26px;
}

.pubs-btn button{
	background: none;
	width: 100%;
}

#fancy-header{
	text-shadow: 0 0 3px rgba(29, 29, 29, 0.5);
	letter-spacing: 0.3px;
}

.fancy-subtitle{
font-weight: 400 !important;
    max-width: 1024px;
	padding: 15px 0 !important;
}

.mobile-false #fancy-header .breadcrumbs{
	font-size: 18px !important;
}

@media only screen and (max-width: 768px) {
    #fancy-header h1 span {
        font-size: 24px !important;
		line-height: 32px !important;
    }
	 #fancy-header h2 span, #fancy-header h2 {
        font-size: 24px !important;
		line-height: 28px !important;
		font: normal 400 24px / 28px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important;
    }
	#fancy-header{
		background-attachment: initial !important;
	}
}