/*
Theme Name: Nexus Child Theme
Theme URI: http://www.elegantthemes.com/gallery/nexus/
Version: 1.0.0
Description: Child theme.
Author: Elegant Themes
Template: Nexus
*/

@import url("../Nexus/style.css");
 
/* =Theme customization starts here */
@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-Thin.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-Thin.woff') format('woff');
    font-weight: 100;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-ThinItalic.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-ThinItalic.woff') format('woff');
    font-weight: 100;
	font-style: italic;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-Regular.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-Regular.woff') format('woff');
    font-weight: 400;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-Italic.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-Italic.woff') format('woff');
    font-weight: 400;
	font-style: italic;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-SemiBold.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-SemiBold.woff') format('woff');
    font-weight: 600;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-SemiBoldItalic.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
	font-style: italic;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-Black.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-Black.woff') format('woff');
    font-weight: 900;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Raleway';
    src: url('/wp-content/themes/Nexus-child/fonts/Raleway-BlackItalic.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/Raleway-BlackItalic.woff') format('woff');
    font-weight: 900;
	font-style: italic;
	font-display: block;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/themes/Nexus-child/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: 400;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/themes/Nexus-child/fonts/opensans-light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/opensans-light-webfont.woff') format('woff');
    font-weight: 300;
	font-style: normal;
	font-display: block;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/themes/Nexus-child/fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/Nexus-child/fonts/opensans-extrabold-webfont.woff') format('woff');
    font-weight: 800;
	font-style: normal;
	font-display: block;
}

div.right-banner {
	display: none;
}

#logo {
    padding-top: 40px;
    padding-bottom: 30px;
}

@media only screen and ( min-width: 961px ) {

	div.right-banner {
		display: block;
		float: right;
		height: 60px;
		width: 47%;
		padding-top: 16px;
	}

}

@media only screen and ( min-width: 961px ) {

	#logo {
	    padding-top: 0;
	    padding-bottom: 40px;
	}

}

@media only screen and ( min-width: 1300px ) {

	div.right-banner {
		padding-top: 22px;
	}
	
	#logo {
	    padding-top: 0;
	    padding-bottom: 40px;
	}

}

@media only screen and ( max-width: 960px ) {

	body.single div#recent-posts-2 {
		display: none;
	}
	
	#logo {
	    padding-top: 0;
	    padding-bottom: 40px;
	}

}

div#text-5 .textwidget {
	text-align: center;
}

div#text-5 p:first-child {
	font-weight: 600;
}

div.footer-widget #text-4 p {
	text-align: center;
}

div.footer-widget #text-2 p {
	font-size: 14px;
	line-height: 22px;
}

div#text-5 div.textwidget {
	margin-top: 30px;
	border: 1px solid rgb(224, 224, 224);
	padding: 10px;
	background: rgb(242, 242, 242) none repeat scroll 0% 0%;
}

#text-5.widget {
	padding: 0 30px 30px;
}

#text-5 h6 {
	font-weight: 700;
	font-size: 26px;
	margin: 10px 0px;
}

.et-featured-post::before {
	background: rgba(0,0,0,0.4);
}

body.category-gdpr-news #top-navigation {
    padding-left: 0px;
}

#top-menu li.current-menu-item.menu-item-4988 > a {
    background-color: unset;
    color: #333333;
    font-weight: 300;
	text-shadow: none;
}