@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);


@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot');
  src: url('../fonts/Montserrat-Regular/Montserrat-Regular.woff2') format('woff2'),
       url('../fonts/Montserrat-Regular/Montserrat-Regular.woff') format('woff'),
       url('../fonts/Montserrat-Regular/Montserrat-Regular.ttf') format('truetype'),
       url('../fonts/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular') format('svg'),
       url('../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light/Montserrat-Light.eot');
  src: url('../fonts/Montserrat-Light/Montserrat-Light.woff2') format('woff2'),
       url('../fonts/Montserrat-Light/Montserrat-Light.woff') format('woff'),
       url('../fonts/Montserrat-Light/Montserrat-Light.ttf') format('truetype'),
       url('../fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light') format('svg'),
       url('../fonts/Montserrat-Light/Montserrat-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Hairline';
  src: url('../fonts/Montserrat-Hairline/Montserrat-Hairline.eot');
  src: url('../fonts/Montserrat-Hairline/Montserrat-Hairline.woff2') format('woff2'),
       url('../fonts/Montserrat-Hairline/Montserrat-Hairline.woff') format('woff'),
       url('../fonts/Montserrat-Hairline/Montserrat-Hairline.ttf') format('truetype'),
       url('../fonts/Montserrat-Hairline/Montserrat-Hairline.svg#Montserrat-Hairline') format('svg'),
       url('../fonts/Montserrat-Hairline/Montserrat-Hairline.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold/Montserrat-Bold.eot');
  src: url('../fonts/Montserrat-Bold/Montserrat-Bold.woff2') format('woff2'),
       url('../fonts/Montserrat-Bold/Montserrat-Bold.woff') format('woff'),
       url('../fonts/Montserrat-Bold/Montserrat-Bold.ttf') format('truetype'),
       url('../fonts/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold') format('svg'),
       url('../fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot');
  src: url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff2') format('woff2'),
       url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff') format('woff'),
       url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf') format('truetype'),
       url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'),
       url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

html{background: #2A2D33;}

body{
	background: #F8F9FA;
	font-family: 'Montserrat-Light';
	font-size: 14px;
	line-height: normal;
}

em{color: #2A2D33;}

a,
a:visited{
    text-decoration: none;
    color: #2A2D33;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
    cursor: pointer;
}

img{width: auto;}

#content-area h1,
#content-area h2,
#content-area h3,
#content-area h4,
#content-area h5{
	font-family: 'Montserrat-Bold';
    line-height: 1.2;
    color: #2A2D33;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: normal;
}

#content-area h3{font-size: 20px;}
#content-area h4{font-size: 18px;}
#content-area h5{font-size: 16px;}

#post-area blockquote{
	font-family: 'Merriweather', serif;
	position: relative;
    margin: 25px 0;
    padding: 20px;
    font-size: 16px;
    line-height: 2;
    word-spacing: 0.025em;
    letter-spacing: 0.025em;
    background-color: #F8F9FA;
    border-left: 5px solid #C78F58;
    font-style: italic;
    color: #2A2D33;
}

#post-area blockquote > *:last-child{margin-bottom: 0;}

#site{float: none}

#top-banner{
	padding: 0;
	background: none;
	border-radius: 0;
}

#top-banner .header a{display: block;}
#top-banner .header a img{width: 100% !important; vertical-align: bottom;}

#nav-main-wrapper-cont{height: 50px;}
body.admin-bar #nav-main-wrapper-cont.uk-active{margin-top: 32px;}

#nav-main-wrapper{
	padding: 0;
	background: #2A2D33;
	box-shadow: none;
	height: 50px;
	border: none;
/*	position: fixed;*/
	top: 0;
	left: 0;
	right: 0;
}

#wrapper{float: none;}



#footer,
#nav-main{
	margin-left: auto;
	margin-right: auto;
	width: 1095px;
}


#nav-main-left{width: auto;}

#main-wrapper{
	width: 1095px;
	position: static;
}

#main-wrapper:before,
#main-wrapper:after{
	content: "";
	display: table;
}

#main-wrapper:after{clear: both;}


#menu-meniu > li,
#menu-meniu > li > a{background: none !important;}


#menu-meniu > li:hover ul{margin-left: -10px;}



#menu-meniu > li > a,
#menu-meniu > li:hover ul li a{
	font-family: 'Montserrat-Light';
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 1px;
    text-shadow: none !important;
    color: #F8F9FA !important;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
    padding: 0;
    line-height: 50px;
    margin-right: 27px;
}

#menu-meniu > li:hover ul li a{
	display: block;
	float: none;
	width: 100%;
	box-sizing: border-box;
	line-height: 40px;
	padding: 0 10px;
	position: relative;
}



#menu-meniu > li:hover > a{
	text-shadow: none !important;
	color: #C78F58 !important;
	background: none !important;
}




#menu-meniu > li.menu-item-has-children > a:after{
    content: '\f107';
    display: inline-block;
    margin: 0;
    font: normal normal normal 12px/1 FontAwesome;
    top: 5px;
    left: 4px;
    position: relative;
    
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

#menu-meniu > li:hover ul{
	background: #2A2D33;
	width: 200px;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

#menu-meniu > li:hover ul li{
	float: none;
	background: none;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    display: block;
}

ul.nav-main li:hover ul li:hover ul{
	left: 210px;
	border-left: 1px solid white;
	top: -1px;
}


#menu-meniu > li:hover ul li:hover,
#menu-meniu > li:hover ul li:hover > a{
	text-shadow: none !important;
	color: #F8F9FA !important;
	background: none !important;
}

#menu-meniu > li:hover ul li:hover{
	background-color: #C78F58 !important;
    border-color: #C78F58;
}

#menu-meniu > li:hover ul li.menu-item-has-children > a:after{
	font: normal normal normal 12px/1 FontAwesome;
	content: '\f105';
	position: absolute;
	right: 10px;
	top: 14px;
}

#nav-main{position: relative;}
#nav-main .offcanvas-link{
	color: #F8F9FA;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	font-size: 25px;
	padding: 0 25px;
	display: none;
}

#nav-main .offcanvas-link:hover{color: #C78F58;}


#content-social{background: none; margin-top: 0 !important;}
#content-social li{margin-left: 10px;}
#content-social a{
	background: none;
	font: normal normal normal 16px/1 FontAwesome;
	color: white;
	text-decoration: none;
	width: auto;
	height: auto;
}

#content-social a:hover{
	color: #C78F58;
}

#content-social a.fb-but:before{content: "\f082";}
#content-social a.twitter-but:before{content: "\f081";}
#content-social a.rss-but:before{content: "\f143";}

#nav-search{width: auto; padding-top: 17px;}

#content-outer{
	width: auto;
	padding: 0;
	background: none;
	border-radius: 0;
	box-shadow: none;
	float: none;
}

#content-inner{
	float: none;
	background: none;
	position: static;
}


#main-home{
	margin-top: 30px;
	float: none;
}

#featured-wrapper{
	background: none;
	box-shadow: none;
	float: none;
	overflow: visible;
}

#headlines-wrapper-ad-index{
	background: none;
	overflow: visible;
	display: none;
}

#headlines-wrapper-ad-index .headlines-header-ad-index{
	margin-left: 20px;
	background: white;
	position: relative;
	padding: 0;
	float: none;
	width: auto;
	display: block;
}

#featured-main{
	box-sizing: border-box;
	padding-right: 20px;
	padding-right: 0;
	width: 100%;
	height: auto;
}

.flexslider{margin-bottom: 0;}

#sidebar-wrapper{margin-top: 0;}

#sidebar-wrapper:before,
#sidebar-wrapper:after{
	content: "";
	display: table;
}

#sidebar-wrapper:after{clear: both;}

#homepage-wrapper{margin-top: 30px;}


.post-content{
	float: left;
	width: 70%;
}

#related-posts,
#post-area{
	padding: 20px;
	position: relative;
	background: white;
	box-sizing: border-box;
	width: 100% !important;
	float: none;
}


#related-posts:before,
#related-posts:after,

.prev-next-wrapper:before,

#cat-blog-wrapper .cat-blog-container:before,
#cat-blog-wrapper .cat-blog-container:after,

#post-info-wrapper:before,

#post-area:before,
#post-area:after,

#home-blog-wrapper .blog-container:before,
#home-blog-wrapper .blog-container:after,

.widget-container:before,
.widget-container:after,

#headlines-wrapper-ad-index .headlines-header-ad-index:before,
#headlines-wrapper-ad-index .headlines-header-ad-index:after
{
	content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    left: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 100%) 5%;
}

#related-posts:before,
.prev-next-wrapper,
#cat-blog-wrapper .cat-blog-container:before,
#post-info-wrapper:before,
#post-area:before,
#home-blog-wrapper .blog-container:before,
.widget-container:before,
#headlines-wrapper-ad-index .headlines-header-ad-index:before
{
	top: 0;
    margin-top: -1px;
}

#related-posts:after,
#cat-blog-wrapper .cat-blog-container:after,
#post-area:after,
#home-blog-wrapper .blog-container:after,
.widget-container:after,
#headlines-wrapper-ad-index .headlines-header-ad-index:after
{
	bottom: 0;
    margin-bottom: -1px;
}

h2.slider-headline a, h2.slider-headline-cat a{
	font-family: 'Montserrat-Bold';
	color: #F8F9FA;
	text-shadow: none;
	cursor: pointer;
}

h2.slider-headline a:hover, h2.slider-headline-cat a:hover{color: #C78F58;}

.flexslider .slides > li{overflow: hidden;}
.flexslider .slides > li > a{
	display: block;
	position: relative;
}

.flexslider .slides > li > a:before{
	content: "" !important;
	display: block;
	
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	top: 0;
	bottom: 0;
	padding: 0;
	
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
}


.featured-text{
	float: none;
	background: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 40px;
	padding-top: 10px;
}

.featured-text .inner-slide-cont{
	
}

.featured-text p{
	font-family: 'Montserrat-Light';
	font-size: 14px;
	color: #F8F9FA;
	text-shadow: none;
	font-weight: normal;
	line-height: normal;
}

.flex-direction-nav a{
	background: none;
	opacity: 0.5;
    -webkit-transition: opacity 250ms ease-in-out;
    transition: opacity 250ms ease-in-out;
    
    width: 50px;
    height: auto;
    top: 0;
    bottom: 0;
    margin: 0;
    
    font: normal normal normal 18px/1 FontAwesome;
    text-shadow: 0 1px 1px #2A2D33;
    color: white;
}

.flex-direction-nav a:before{
	position: absolute;
	left: 50%;
	top: 50%;
	text-indent: 0px;
	
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.flex-direction-nav a.flex-prev:before{content: "\f053";}
.flex-direction-nav a.flex-next:before{content: "\f054";}

.flex-control-paging li a{
	border: none !important;
	width: 10px !important;
	height: 10px !important;
	background:  white !important;
	box-shadow: 0 1px 1px #2A2D33 !important;
	opacity: 0.5;
}

.flex-control-paging li a:hover,
ul.score-nav li.active, ul.score-nav li.active:hover, .blog-cat li, .blog-cat-title, .flex-control-paging li a.flex-active{
	opacity: 1;
}

ul.score-nav li.active, ul.score-nav li.active:hover, .blog-cat li, .blog-cat-title, .flex-control-paging li a.flex-active{
	background: #C78F58 !important;
}

.flex-control-nav{
	padding: 0 24px 17px 0;
	z-index: 2;
}

.widget-container{
	box-shadow: none;
	position: relative;
	padding: 20px;
	width: auto;
	float: none;
	margin-left: 20px;
	margin-top: 30px;
}

.widget-container:first-child{margin-top: 0;}

.widget-inner{
	padding: 0;
	width: auto;
	float: none;
	font-family: 'Montserrat-Regular';
	letter-spacing: 0.005em;
	color: #2A2D33;
	font-size: 14px;
    line-height: 25px;
    font-weight: normal;
}

h3#reply-title,
h2.comments,
#related-posts h3,
h4.widget-header,
h4.widget-header-fb,
h4.widget-header{
	background: none;
	margin: 0;
	padding: 0;
	position: relative;
	font-family: 'Montserrat-Light';
	line-height: normal;
	font-size: 15px;
	text-shadow: none;
	color: #2A2D33;
	text-transform: none;
	text-align: center;
	width: auto;
	height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
}

h4.widget-header a{color: #2A2D33; text-decoration: none;}

h4.widget-header a.bns-smf-feeds.rsswidget img{display: none;}
h4.widget-header a.bns-smf-feeds.rsswidget:nth-child(2):after{
	font: normal normal normal 16px/1 FontAwesome;
	color: #dc540d;
	content: "\f143";
}

#popup h3:before,
h3#reply-title:before,
h2.comments:before,
#related-posts h3:before,
h4.widget-header:before,
h4.widget-header-fb:before,
h4.widget-header:before{
	position: absolute;
    top: 50%;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #2A2D33;
    background: linear-gradient(90deg, rgba(230, 230, 230, 0), #2A2D33 50%, rgba(230, 230, 230, 0) 100%) 5%;
    margin-top: 1px;
}

#popup h3 span,
h3#reply-title span,
h2.comments span,
#related-posts h3 span,
h4.widget-header span,
h4.widget-header-fb span,
h4.widget-header span{
	padding: 0 15px;
	background: white;
	position: relative;
	z-index: 2;
}

.widget-container img{float: none;}
.widget-container img.size-full{width: 100% !important; height: auto !important;}


#home-blog-contain{
	box-sizing: border-box;
	padding-right: 20px;
	margin-top: 0px;
}


.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label{
	font-family: 'Merriweather', serif;
	font-size: 13px;
}

textarea,
.wpcf7-text,
.frm_style_formidable-style.with_frm_style input[type=text],
.frm_style_formidable-style.with_frm_style input[type=password],
.frm_style_formidable-style.with_frm_style input[type=email],
.frm_style_formidable-style.with_frm_style input[type=number],
.frm_style_formidable-style.with_frm_style input[type=url],
.frm_style_formidable-style.with_frm_style input[type=tel],
.frm_style_formidable-style.with_frm_style input[type=file],
.frm_style_formidable-style.with_frm_style input[type=search],
.frm_style_formidable-style.with_frm_style select,
#loginform input[type="text"],
#loginform input[type="password"]{
	border: 1px solid #E5E5E5;
	height: 35px;
	box-sizing: border-box;
	padding: 0 10px;
	outline: none;
	width: 100% !important;
	font-family: 'Merriweather', serif;
	font-size: 12px;
	color: #2A2D33;
	line-height: normal;
	-webkit-appearance: none;
	border-radius: 0;
	box-shadow: none;
}

textarea:focus,
.wpcf7-text:focus,
.frm_style_formidable-style.with_frm_style input[type=text]:focus,
.frm_style_formidable-style.with_frm_style input[type=password]:focus,
.frm_style_formidable-style.with_frm_style input[type=email]:focus,
.frm_style_formidable-style.with_frm_style input[type=number]:focus,
.frm_style_formidable-style.with_frm_style input[type=url]:focus,
.frm_style_formidable-style.with_frm_style input[type=tel]:focus,
.frm_style_formidable-style.with_frm_style input[type=file]:focus,
.frm_style_formidable-style.with_frm_style input[type=search]:focus,
.frm_style_formidable-style.with_frm_style select,
#loginform input[type="text"]:focus,
#loginform input[type="password"]:focus{
	border-color: #2A2D33 !important;
	outline: none !important;
	box-shadow: none !important;
}

textarea{height: auto !important; resize: none; padding: 10px;}

.widget-inner a{
	font-weight: normal;
	color: #2A2D33;
	text-decoration: none;
}

.widget-inner a:hover{
	color: #C78F58;
}

.wpcf7-submit,
.frm_style_formidable-style.with_frm_style input[type=submit],
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],
.frm_form_submit_style,
.frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit],
.button-primary,
.frm_logout_link,
.pagination span,
.pagination a,
#popup .uk-button{
	display: inline-block;
	font-family: 'Montserrat-SemiBold';
    padding: 5px 8px;
    background-color: #2A2D33;
    border: 1px solid #2A2D33;
    color: #FFF !important;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #000;
    font-size: 13px;
    letter-spacing: 0.05em;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    border-radius: 0;
}

.frm_logout_link{
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.wpcf7-submit:hover,
.frm_style_formidable-style.with_frm_style input[type=submit]:hover,
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,
.frm_form_submit_style:hover,
.frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit]:hover,
.button-primary:hover,
.frm_logout_link:hover{
	background-color: #C78F58;
    border-color: #C78F58;
    text-shadow: 0 2px 0 #C78F58;
}

#text-3{text-align: center;}

.bns-smf-feeds li{
	padding: 5px 0;
}

.bns-smf-feeds li:nth-child(n+2){border-top: 1px solid rgba(0, 0, 0, 0.05);}

#home-blog-wrapper,
#cat-blog-wrapper{
	float: none;
	overflow: visible !important;
	margin: 0;
	width: 100%;
}

#home-blog-wrapper .blog-container,
#cat-blog-wrapper .cat-blog-container{
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 30px;
	box-shadow: none;
	position: relative;
	display: table;
}

#cat-blog-wrapper ul,
#home-blog-wrapper ul{float: none;}

#cat-blog-wrapper ul:before,
#cat-blog-wrapper ul:after,

#home-blog-wrapper ul:before,
#home-blog-wrapper ul:after{
	content: "";
	display: table;
}

#cat-blog-wrapper ul:after,
#home-blog-wrapper ul:after{clear: both;}

#cat-blog-wrapper .cat-blog-container .widget-img,
#home-blog-wrapper .blog-container .widget-img{
	float: left;
	width: 300px;
	height: 195px;
}

#cat-blog-wrapper .cat-blog-container .widget-img img,
#home-blog-wrapper .blog-container .widget-img img{
	-webkit-transform: translateZ(0);
}

#home-blog-wrapper .blog-container .blog-inner,
#cat-blog-wrapper .cat-blog-container .cat-blog-inner{
	font-family: 'Merriweather', serif;
	font-size: 13px;
	line-height: 23px;
	color: #2A2D33;
	float: left;
	width: calc(100% - 300px);
	box-sizing: border-box;
	padding: 0;
	padding-left: 30px;
	height: auto;
}

#home-blog-wrapper .blog-container .blog-cat{
	position: static;
}

#home-blog-wrapper .blog-container .blog-cat li{
	display: block;
	float: none;
	background: none !important;
	padding: 0;
	line-height: normal;
	margin-top: -12px;
	
}

#home-blog-wrapper .blog-container .blog-cat li a{
	font-size: 11px;
	font-family: 'Montserrat-Light';
	letter-spacing: 0.05em;
	text-shadow: none;
	color: #C78F58;
	text-transform: none;
}

#home-blog-wrapper .blog-container .blog-cat li a:hover{text-decoration: underline;}

h3.home-title1{margin-top: 5px;}
#cat-blog-wrapper .cat-blog-container h3.home-title1{margin-top: 0;}

h3.home-title1, h3.home-title1 a{
	color: #2A2D33;
	font-family: 'Montserrat-Bold';
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.3;
	text-decoration: none !important;
}

h3.home-title1 a:hover{
	color: #C78F58;
}

.read-more{color: #C78F58 !important;}
.read-more:hover{text-decoration: underline;}

.pagination span,
.pagination a{
	border-radius: 0;
	background: white;
	color: #2A2D33 !important;
	text-shadow: none;
	box-shadow: none;
	border: 2px solid #E5E5E5 !important;
	padding: 6px 6px;
    margin-right: 8px;
    font-size: 12px;
    font-weight: normal;
}

.pagination span:last-child,
.pagination a:last-child{margin-right: 0;}

.pagination .current, .pagination a:hover{
	background: white;
	color: #C78F58 !important;
	border-color: #C78F58 !important;
}

#footer-wrapper,
#footer-nav,
#copyright{
	float: none;
}


#footer-wrapper{
	background-color: #2A2D33;
    color: #AAAAAA;
    margin-top: 30px;
}

.bottom-links-block .textcenter{
	color: #2A2D33;
    font-family: 'Montserrat-Bold';
    font-size: 15px;
    text-transform: uppercase;
    line-height: 1.3;
    margin: 0;
}

.bottom-links-block .textcenter a{
	color: #2A2D33;
	text-decoration: none;
}

.bottom-links-block .textcenter a:hover{color: #C78F58;}

#footer{
	font-family: 'Montserrat-Light';
	font-size: 11px;
	letter-spacing: 0.05em;
	line-height: normal;
	padding: 25px 0;
}

#footer-nav ul#menu-footer-menu{
	margin-bottom: 0;
	text-align: center;
	display: block;
}

#menu-footer-menu:before,
#menu-footer-menu:after{
	content: "";
	display: table;
}

#menu-footer-menu:after{
	clear: both;
}


#footer-nav ul li{
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	margin-right: 20px;
}

#footer-nav ul li:last-child{margin-right: 0;}

#footer-nav ul li a{
	color: #E5E5E5;
	font-family: 'Montserrat-Light';
	font-size: 10px;
	letter-spacing: 0.05em;
	line-height: normal;
	text-transform: uppercase;
	border: none;
	padding: 0;
	margin: 0;
}

#copyright{
	padding-bottom: 0;
	text-align: center;
	margin-top: 15px;
}


.uk-offcanvas-bar{
	background: #2A2D33;
}

html #wpadminbar{z-index: 1001;}
.admin-bar #offcanvasblock .uk-offcanvas-bar{margin-top: 46px;}

.nav-main-off #menu-meniu-1{
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.nav-main-off #menu-meniu-1 > li{
	border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.nav-main-off #menu-meniu-1 li{
	position: relative;
}

.nav-main-off #menu-meniu-1 li .toggler{
	position: absolute;
	display: block;
	width: 35px;
	height: 35px;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 36px;
	background: rgba(255, 255, 255, 0.05);
	cursor: pointer;
	font-family: FontAwesome;
	font-size: 12px;
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    
    color: #F8F9FA;
    
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
}

.nav-main-off #menu-meniu-1 li .toggler:hover,
.nav-main-off #menu-meniu-1 li .toggler.active{
	color: #C78F58;
}

.nav-main-off #menu-meniu-1 li .toggler.active{
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.nav-main-off #menu-meniu-1 li .toggler:before{
	content: "\f107";
}


.nav-main-off #menu-meniu-1 a{
	font-family: 'Montserrat-Light';
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 1px;
    color: #F8F9FA;
    text-transform: uppercase;
    padding: 11px 25px;
    padding-right: 40px;
    display: block;
    text-decoration: none;
}

.nav-main-off #menu-meniu-1 li:hover > a{
	color: #C78F58;
}

.nav-main-off .sub-menu{
	padding-left: 25px;
	position: relative;
	display: none;
}

.nav-links{
	width: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: table;
}



.breadcrumb,
.breadcrumb a{
	font-family: 'Montserrat-Light';
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 1px;
    color: #2A2D33;
    text-transform: uppercase;
    text-decoration: none;
}

.breadcrumb a:hover{
	color: #C78F58;
}

.breadcrumb{
	margin: 20px 0;
	color: #6f6f6f;
	display: block !important;;
}

#main h1, #content-area h1, #post-area h1{
	font-family: 'Montserrat-Bold';
	font-size: 25px;
	line-height: 1.2;
	color: #2A2D33;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	border: none;
	position: relative;
	padding-bottom: 12px;
}

#main h1.post-title,
#content-area h1.post-title,
#post-area h1.post-title{padding-bottom: 0; margin-bottom: 5px !important; margin-top: 2px;}

#main h1:after,
#content-area h1:after,
#post-area h1:after{
	content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    border-bottom: 3px solid #E5E5E5;
    width: 35px;
    display: inline-block;
    text-align: center;
    
    -moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

#post-area h1.post-title:after{display: none;}

.archive-header{margin-top: 20px !important; margin-bottom: 25px !important;}

#content-area{
	font-family: 'Merriweather', serif;
    color: #2A2D33;
    font-size: 13px;
    line-height: 23px;
    font-weight: normal;
    float: none;
}

.post-tags-page{display: none;}

#post-info-wrapper{
	margin: 0;
	position: relative;
	border: none;
	padding-top: 20px;
	display: table;
	float: none;
	width: 100% !important;
}

ul.post-social{
	padding: 0;
	float: none;
	text-align: center;
}

ul.post-social li{
	float: none;
	display: inline-block;
	text-align: left;
	width: 70px;
}

.author-image{
	float: none;
	margin-left: auto;
	margin-right: auto;
	border-radius: 100%;
	overflow: hidden;
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.author-image img{
	width: 80px !important;
	height: 80px !important;
}

.author-box{text-align: center;}

.post-image{
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
}

.post-image img{
	box-shadow: none;
	float: none;
	width: 100%;
}

.post-update{
	padding: 0;
	height: auto;
	text-align: center;
	font-family: 'Montserrat-Light';
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.005em;
    color: #AAA;
    display: block !important;
}


.prev-next-wrapper{
	float: none;
	width: auto;
	background: none;
	border: none;
	padding: 0;
	display: table;
	width: 100%;
}

.prev-next-wrapper > div{
	padding: 20px 0;
	width: auto !important;
}

.prev-next-wrapper > div.prev-post{padding-right: 20px;}
.prev-next-wrapper > div.next-post{padding-left: 20px;}


.prev-next-wrapper > div a{
	font-family: 'Montserrat-Bold';
    font-size: 14px;
    line-height: 1.2;
    color: #2A2D33 !important;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-decoration: none;
}

.prev-next-wrapper > div a:hover{color: #C78F58 !important;}

.prev-next-wrapper a{margin: 0;}

ul.post-info{width: auto;}
ul.post-info li{border: none;}

.post-tags{
	float: right;
	margin: 0;
}

.post-author{
	font-family: 'Montserrat-Light';
    font-size: 11px;
    letter-spacing: 0.005em;
    font-weight: normal;
    height: auto;
    text-align: center;
    padding: 0;
    display: block !important;
}

.post-author a{
	color: #C78F58;
}

#post-info-wrapper.sigle-post{padding-top: 0;}
#post-info-wrapper.sigle-post:before{display: none;}


#post-info-wrapper.sigle-post .post-social{float: left;}

.post-tags{background: none; position: relative; margin-top: 6px;}

.post-tags{
	font-family: 'Montserrat-Light';
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.005em;
    padding: 0;
}

.post-tags:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f02c";
	color: #2A2D33;
	margin-right: 5px;
	float: left;
}

.post-tags a{
	padding: 0;
	margin: 0;
	background: none !important;
	border-radius: 0;
	font-size: 14px;
	margin-right: 5px;
}

.post-tags a:last-child{margin-right: 0;}

.post-tags a:hover{
	color: #C78F58;
}


#related-posts{
	margin: 30px 0;
	width: 100%;
	box-sizing: border-box;
	float: none;
}

#related-posts ul{
	float: none;
	display: block;
	margin-left: -10px;
	margin-right: -10px;
}

#related-posts ul:before,
#related-posts ul:after{
	display: table;
	content: "";
}

#related-posts ul:after{clear: both;}

#related-posts ul li{
	width: 33.333%;
	margin: 0;
	display: block;
	box-sizing: border-box;
	padding: 0 10px;
}

#related-posts ul li .related-image{
	float: none;
	width: 100%;
	height: auto;
	display: block !important;
}

#related-posts ul li .related-image a{display: block;}
#related-posts ul li .related-image a img{width: 100% !important; height: auto !important; vertical-align: bottom;}

#related-posts .related-text{width: auto; float: none; margin: 0; padding: 0; margin-top: 5px; text-align: center;}

#related-posts .related-text a{
	font-family: 'Montserrat-Regular';
    letter-spacing: 0.005em;
    color: #2A2D33;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    text-decoration: none;
}

#related-posts .related-text a:hover{color: #C78F58;}

/*

#headlines-wrapper-ad-index{display: none;}
#featured-main{padding-right: 0; width: 100%;}*/
.flexslider .slides > li{max-height: 500px;}



#home-blog-wrapper ul:before,
	#home-blog-wrapper ul:after{
		content: "";
		display: table;
	}
	
	#home-blog-wrapper ul:after{clear: both;}
	
	#cat-blog-wrapper .cat-blog-container,
	#home-blog-wrapper .blog-container{
		float: left;
		width: calc(50% - 12px);
	}
	
	
	#cat-blog-wrapper .cat-blog-container:nth-child(2n),
	#home-blog-wrapper .blog-container:nth-child(2n){margin-left: 24px;}
	
	#home-blog-wrapper .blog-container .widget-img,
	#cat-blog-wrapper .cat-blog-container .widget-img{
		width: 100%;
		height: auto;
		float: none;
		margin-bottom: 20px;
	}
	
	#home-blog-wrapper .blog-container .widget-img img,
	#cat-blog-wrapper .cat-blog-container .widget-img img{width: 100%;}
	
	#home-blog-wrapper .blog-container .blog-inner,
	#cat-blog-wrapper .cat-blog-container .cat-blog-inner{width: 100%; padding: 0;}



.logo-footer{width: 150px; margin: 20px auto; margin-top: 0;}


.uk-modal{z-index: 9999;}

#popup{text-align: center;}
#popup .uk-modal-dialog{
	padding: 35px;
	box-shadow: 0 5px 100px rgba(0, 0, 0, 0.5);
}

#popup{font-size: 20px; line-height: normal;}
#popup h3{
	font-family: 'Montserrat-Regular';
	font-size: 30px;
	line-height: normal;
	position: relative;
	margin-bottom: 20px;
}

#popup .uk-modal-close{
	width: 25px;
	height: 25px;
	background: url(../images/close.png) no-repeat center center;
	background-size: cover;
	margin: 0;
    position: absolute;
    top: 10px;
    right: 10px;
}
#popup .uk-modal-close:after{content: "";}


#popup .uk-button{
	font-size: 20px;
	margin-top: 10px;
	padding: 5px 15px;
}

#popup p{margin: 15px 0;}
#popup p:last-child{margin-bottom: 0;}

#text-5, #text-6{display: none;}





@media(max-width: 1110px){
	#main-wrapper,
	#footer,
	#nav-main{
		width: 100%;
		box-sizing: border-box;
		padding: 0 25px;
	}
	
	#footer{padding: 25px;}
}

@media(max-width: 1002px){
	
	#archive-area{float: none;}
	
	#featured-main{padding-right: 0; margin-bottom: 30px;}
	#headlines-wrapper-ad-index .headlines-header-ad-index{margin-left: 0;}
	#home-blog-contain{padding-right: 0;}
	
	#home-blog-wrapper ul:before,
	#home-blog-wrapper ul:after{
		content: "";
		display: table;
	}
	
	#home-blog-wrapper ul:after{clear: both;}
	
	#cat-blog-wrapper .cat-blog-container,
	#home-blog-wrapper .blog-container,
	.widget-container{
		float: left;
		width: calc(50% - 12px);
	}
	
	.widget-container{
		margin-left: 0;
		box-sizing: border-box;
	}
	
	#cat-blog-wrapper .cat-blog-container:nth-child(2n),
	#home-blog-wrapper .blog-container:nth-child(2n),
	.widget-container:nth-child(2n){margin-left: 24px;}
	
	#home-blog-wrapper .blog-container .widget-img,
	#cat-blog-wrapper .cat-blog-container .widget-img{
		width: 100%;
		height: auto;
		float: none;
		margin-bottom: 20px;
	}
	
	#home-blog-wrapper .blog-container .widget-img img,
	#cat-blog-wrapper .cat-blog-container .widget-img img{width: 100%;}
	
	#home-blog-wrapper .blog-container .blog-inner,
	#cat-blog-wrapper .cat-blog-container .cat-blog-inner{width: 100%; padding: 0;}
	
	.pagination{
		display: table;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
	}
	
	#nav-main .offcanvas-link{display: table;}
	
	#sidebar-wrapper .widget-container:first-child{margin-top: 30px;}
	
	.post-content{float: none !important; width: 100%;}
}

@media(max-width: 650px){
	#cat-blog-wrapper .cat-blog-container:nth-child(2n),
	#home-blog-wrapper .blog-container:nth-child(2n),
	.widget-container:nth-child(2n){margin-left: 0;}
	
	#cat-blog-wrapper .cat-blog-container,
	#home-blog-wrapper .blog-container,
	.widget-container{
		float: none;
		width: 100%;
	}
	
	#main-wrapper, #footer, #nav-main{padding: 0 10px;}
	#footer{padding: 25px 10px;}
	#post-area{padding: 10px;}
	#nav-main .offcanvas-link{padding: 0 10px;}
	
	.post-image{
		margin-left: -10px;
		margin-right: -10px;
		margin-top: -10px;
	}
	
	.prev-next-wrapper > div{
		padding: 0 !important;
		float: none;
		display: block;
		text-align: center;
	}
	
	.prev-next-wrapper > div a{float: none !important; line-height: 2;}
	.prev-next-wrapper > div.prev-post{margin-top: 10px;}
	.prev-next-wrapper > div.next-post{margin-bottom: 10px;}
	
	#post-info-wrapper.sigle-post .post-social{float: none;}
	.post-tags{float: none; display: table; margin-left: auto; margin-right: auto;}
	
	#related-posts ul li{width: 100%;}
	#related-posts ul li:nth-child(n+2){margin-top: 20px;}
}


@media(max-width: 570px){
	.pagination span, .pagination a{margin-bottom: 7px;}
	.featured-text p{font-weight: bold;}
	.featured-text{padding: 10px;}
}

@media(max-width: 400px){
	.featured-text .inner-slide-cont{padding: 10px;}
	
	h2.slider-headline, h2.slider-headline-cat,
	h2.slider-headline a, h2.slider-headline-cat a{
		font-size: 20px;
		line-height: 20px;
	}
	
	.featured-text p{font-size: 12px;}
}

