/*
Theme Name: UnionCo
Description: UnionCo WordPress theme
Version: 1.0
Author: Netlogiq
Author URI: https://www.netlogiq.ro
Template: enfold
*/



/*Add your own styles here:*/

@font-face {
    font-family: 'pantonblack_italic_caps';
    src: url('assets/fonts/panton-blackitaliccaps-webfont.woff2') format('woff2'),
         url('assets/fonts/panton-blackitaliccaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pantonlight_caps';
    src: url('assets/fonts/panton-lightcaps-webfont.woff2') format('woff2'),
         url('assets/fonts/panton-lightcaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pantonlight_italic_caps';
    src: url('assets/fonts/panton-lightitaliccaps-webfont.woff2') format('woff2'),
         url('assets/fonts/panton-lightitaliccaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pantonblack_caps';
    src: url('assets/fonts/panton-blackcaps-webfont.woff2') format('woff2'),
         url('assets/fonts/panton-blackcaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html[lang="hu-HU"] .av-main-nav > li > a {
	padding: 0 15px;
}
.av-main-nav > li > a {
	padding: 0 20px;
	font-weight: 400;
	font-size: 14px;
}

#top .slideshow_caption h2 {
	font-family: 'pantonlight_caps';
	font-weight:normal;
}
#top .slideshow_caption .avia-color-light {
	border-color:#000;
	color:#000;
	background-color: transparent;
}
#top .slideshow_caption .avia-color-theme-color {
	border-width:3px;
	border-color:#D50D1B;
}
#top .slideshow_caption .avia-color-light,
#top .slideshow_caption .avia-color-theme-color {
	padding: 15px 25px;
	font-weight:normal;
}
#top .iconbox.av-no-box .iconbox_icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	margin: 0 auto 10px auto;
}
.pantonlight-font .av-special-heading-tag  {
	text-transform: uppercase;
	font-family: 'pantonlight_caps';
}
.av-special-heading-tag  {
	text-transform: uppercase;
	font-family: 'pantonlight_caps';
}
.avia_ajax_form label {
	color:#000;
}
.list-documents h3 {
	margin-bottom: 20px;
}
.list-documents ul {
	list-style:none;
	padding:0;
	margin:0;
}
.list-documents li {
	padding:0;
	margin:0;
	border-bottom:1px solid #CECECE;
}
.list-documents li:first-of-type {
	border-top:1px solid #CECECE;
}
.list-documents li a {
	padding:10px 0;
	display:inline-block;
}

.html_elegant-blog #top .post-entry .post-title, 
.html_elegant-blog .avia-content-slider .slide-entry-title {
	font-size: 32px;
	font-family: 'pantonlight_caps';
	font-weight: normal;
	text-align: center!important;
}
.html_elegant-blog #top .post-entry .minor-meta{
	font-size:14px;
}
/** FOOTER  */
#footer .widgettitle {
	font-family: 'pantonlight_caps';
	font-weight: normal;
}
#socket .social_bookmarks {
	float:left;
}
.socket_color a:hover,
#top #wrap_all .social_bookmarks li a:hover {
	color:rgba(255,255,255,0.6)!important;
}
.footer-btn {
	display:inline-block;
	text-transform: uppercase;
	padding: 14px 25px;
	display: inline-block;
	margin-top: 5px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
  	background-color: #D50D1B;
	border-radius:100px;
	font-size:14px;
	font-weight:400;
	line-height:120%
}
.footer-btn:hover {
	color:#FFF!important;
	text-decoration: none;
	opacity:0.8;
}

#socket .social_bookmarks li {
	overflow: visible!important;
	width: auto!important;
	padding:0 15px;
}
#socket .social_bookmarks li a {
	width: auto!important;
}
#socket .social_bookmarks [data-av_icon]:before {
	font-size: 15px;
}
#socket .social_bookmarks li a span {
	padding-left:5px;
}

#cookie-notice,
#cookie-notice a {
	font-family: Raleway;
}

.wpml-ls.wpml-ls-legacy-dropdown {
	position: absolute;
	top:34%;
	right:18%;
	width:90px;
	transform:translateY(-50%);
	z-index: 3;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
	display: none!important;
}
.wpml-ls-legacy-dropdown a {
	padding:10px!important;
}
@media screen and (max-width: 1024px) {
	.av-main-nav > li > a {
		padding:0 16px;
	}
}
@media screen and (max-width: 989px) {
	.wpml-ls.wpml-ls-legacy-dropdown {
		top: 50%;
		right:15%;
	}
	#footer .widget  {
		padding: 0;
		margin: 0;
	}
}
@media screen and (max-width: 992px) {
	.av-burger-overlay-active {
		overflow: hidden!important;
	}
}
@media screen and (max-width: 768px) {
	.responsive #top .logo {
		width: 48%;
	}
	.wpml-ls.wpml-ls-legacy-dropdown {
		right:20%;
	}
	.responsive #top.home #wrap_all .slide-entry:last-of-type,
	.responsive #top.home #wrap_all .slide-entry:first-of-type {
	    display: none;
	}
	.responsive #top #wrap_all .slide-entry {
	    width: 48%;
	    margin-left: 0!important;
	    margin: 0 auto!important;
	    clear: none!important;
	}
}
@media screen and (max-width: 480px) {
	.wpml-ls.wpml-ls-legacy-dropdown {
   		position: absolute;
	    top: 50%;
	    right: 27%;
	    width: 65px;
	    transform: translateY(-50%);
	    z-index: 3;
	}
}
@media screen and (max-width: 480px) {
	.responsive #top #wrap_all .slide-entry {
		width: 100%;
	}
	#top .social_bookmarks {
		height: auto;
		margin:0;
	}
}

.entry-content p + ul {
    margin-top: -15px;
}

.text-sep-date {
	display: none;
}
.entry-content .more-link {
	display: none!important;
}
.html_elegant-blog #top .post-entry .post-meta-infos {
	float:none!important;
}
.html_elegant-blog #top .post-entry .minor-meta.comment-container,
.html_elegant-blog #top .post-entry .minor-meta.blog-author,
.html_elegant-blog .post-entry .post-meta-infos .text-sep {
	display: none;
}
.entry-content-wrapper .more-link {
	margin-top: 30px!important;
}
.avia-slideshow-button.avia-slideshow-button-2 {
    background: #D50D1B!important;
    color: #FFF!important;
    border-color: #D50D1B!important;
    padding:12px 25px!important;
}
.center-block .left-margin {
	margin-left: 17%;
}