/*
Theme Name: OhridNews
Theme URI: https://ohridnews.com
Author: Dejan Blazheski
Author URI: https://dejanblazeski.com
Description: Theme for ohridnews
Version: 1.0
Text Domain: ohridnews
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	box-sizing: border-box;
	font-family: 'PT Sans', sans-serif;
	overflow-y: scroll;
	width: 100%;
	max-width: 100%;
}
/*
font-family: 'PT Sans', sans-serif;
font-family: 'PT Sans Narrow', sans-serif;
*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
.post-content h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: bold;
	color: #222222;
	margin: 15px 0 17px;
	display: block;
	text-decoration: none;
	font-size: 26px;
	line-height: 30px;
}
.post-content h2 {
	display: block;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.5;
    margin: 15px 0;
}
.post-content a {
	text-decoration: none;
	color: #376097;
}
.post-content a:hover {
	text-decoration: underline;
}
p {
	color: #656667;
	line-height: 1.2;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}
.cf {
	clear: both;
}

.wrap {
	width: 1140px;
	margin: 0 auto;
	max-width: 100%;
}
.wrap-flex {
	display: flex;
	justify-content: space-between;
}
.ads:empty {
	display: none;
}
.one-third {
	width: 360px;
	float: left;
}
.two-third {
	float: left;
	width: 750px;
	margin-right: 30px;
}
.one-half {
	float: left;
	width: 555px;
	margin-right: 30px;
}
.one-half:last-child {
	margin-right: 0;
}
.one-third-ads,
.one-third-sidebar {
	width: 300px;
	float: right;
}

.one-third,
.multipart .one-third {
	margin-right: 30px;
}
.multipart .one-third:last-child {
	margin-right: 0;
}

/*
	Header
*/
#header {
	padding-top: 35px;
	background-color: #366197;
}
.header-left {
	width: 330px;
}
.header-left a {
	display: block;
}
.header-left-today {
	color: rgb(185, 209, 238);
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 10px;
	text-decoration: none;
}
.header-mdl {
	width: 545px;
}
.header-right {
	width: 210px;
}
.header-links {
	color: rgb(185, 209, 238);
	font-size: 12px;
}
.header-links a {
	color: rgb(185, 209, 238);
	margin-right: 2px;
	margin-left: 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 10px;
	text-decoration: none;
}
.header-links a:hover {
	text-decoration: underline;
}

.header-social {
	display: flex;
	width: 210px;
	margin-top: 23px;
}
.social-icons {
	width: 150px;
	overflow: hidden;
}
.social-icons a {
	float: left;
	color: #fff;
	background-color: #5a81b3;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-right: 10px;
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
}
.header-language a {
	text-decoration: none;
	color: rgb(185, 209, 238);
	font-weight: normal;
	display: block;
	width: 50px;
}
.header-language a img {
	font-size: 18px;
	vertical-align: bottom;
}
.wrap-header-main {
	padding-bottom: 35px;
}

.mr { margin-right: 15px; }
.ml { margin-left: 15px; }
.mt-15 { margin-top: 15px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-45 { margin-top: 45px; }



#menu {
	background-color: #fff;
	position: relative;
	z-index: 999;
}
#menu > ul {
	display: flex;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: 1px solid #f4f5f6;
}
#menu ul li {
	list-style-type: none;
	flex: 1 1 auto;
	line-height: 25px;
	padding: 10px 0;
}
#menu ul li:first-child a {
	border-left: none;
}
#menu ul li a {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20px;
	font-weight: normal;
	border-left: 1px solid #d9d9d9;
	color: #111111;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px;
}
#menu ul#menu-glavno > li > a:after {
	content: " ";
    width: 80%;
    background: #fff;
    height: 2px;
    display: block;
    margin: 1px auto 0;
}
#menu ul#menu-glavno > li.current-menu-item > a:after,
#menu ul#menu-glavno > li.current-menu-parent > a:after,
#menu ul#menu-glavno > li:hover > a:after {
    background: #f89921;
}
#menu li:hover > a {
	color: #366197;
}
#menu-glavno >li:hover > ul.sub-menu {
	display: block;
}
#menu .sub-menu li:hover > a,
#menu .sub-menu li.current-menu-item > a {
	color: #366197;
	background: #eaeaea;
}
.sub-menu {
	display: none;
	position: absolute;
	background: #fff;
	width: 200px;
	text-align: left;
	padding: 10px 0 0;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
#menu .sub-menu li {
	padding: 0;
}
#menu .sub-menu li a {
	text-align: left;
	padding: 10px;
	border-left: none;
}
.menu-search {
	width: 32px;
	position: relative;
}
.menu-search a {
	position: absolute;
	text-indent: -999999px;
    width: 32px;
    height: 32px;
    margin: 0;
	padding: 0;
	width: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABNVBMVEUAAAAAAP8AgIBVVapAgIAzZpkrVapAYJ85VY4zZpkuXaIwYI85Y5w2XpQ6XZc3ZJs1YpY2XpQ0YpY3XpY1YJU1Y5g3YpU1X5g3YpU0YpY3YJg2Y5Y4YpY3YZg1YJg2YJY1Ypc3YJc2YJY1YZY3YJc2YZY3YpY2YZc2YJg1YZc3YJg1Ypc3YZg2YJY3YZg1YZY1Ypc2Ypc2YZc2YZc2YJg1YJg3YZc1YJg2YZc2YZc3YJc2YZY2YZc2YZc3YZY2YZc2Ypg2YZc2YZc3YZc2YpY2YJg1YZc3YZc2Ypc1YZc2YZc2YZY3YJc2YZc2YZc2YZg2YZc2YZc2YZc2YZc2YZc2YZc1YZc2YJc2YZc2YZc2Ypc2YZc2YZc2YZc2YZc2YZc2YZc2YZc2YZc2YZc2YZc2YZf////wvGb9AAAAZXRSTlMAAQIDBAUGCAkKCxASExYcIiYnLjA+QUNGSUpLTk9SVVZYWlxdX2ZnbW5vc3R3eXx9gISJio+RlJibn6GlpqipqrCztre5uru8v8bIycrLz9Df4eLj5OXm6+3u8PHy8/X4+fr7/OWowq8AAAD3SURBVHjadYvnUsJQFAYvRKxYsPeCir33ggRFoyIWMGBFMOz7v4JjztyYjLC/dr49R7n0bOVKbwVrsUMFaDv4RnhdCvn27gcomyuJjesanLV4e/sj7EVdjWXg1Ps5hAXtxjHMKaHXYV95RO7IG6LblDvVH0MwLHZPSvkI2eyKvbCq/KQ5F6mSCIQTrkSKbAbCJaaIJRea5g99uIwT84V56BeLvmMZ3t5VJKt9DY4ier+FSR3CacgN/FrTrA18jevSmgRKGfPmE5eqV0LxJ4TsTEWKJjy4c2El1/uUmnKk/Ge0AtTidcq0+zPSqBRUg/Ks6jGRt8d+APLsPn34FGhzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center center;
}

body.search #searchbox {
	display: block !important;
}
#searchbox {
	overflow: hidden;
	padding: 35px 0;
	background-color: #f1f1f1;
}
#searchbox form {
	margin: 0 auto;
	width: 375px;
	font-size: 16px;
}
body.search #searchbox form {
	margin-left: 0;
	width: 525px;
}
.search-label {
	display: inline-block;
    border: 1px solid #ccc;
}
.search-field {
	font-size: 16px;
    padding: 10px 5px;
    width: 250px;
    height: 40px;
    line-height: 40px;
    border: none;
}
body.search .search-field {
	width: 400px;
}
.search-submit {
	font-size: 16px;
    width: 100px;
    height: 40px;
    line-height: 40px;
	border: none;
	background-color: #366197;
	color: #fff;
	display: inline-block;
}
.search-submit:hover {
	cursor: pointer;
}
.search-submit:active,
.search-submit:focus {
	outline: none;
}

#cat-main {
	margin-top: 30px;
	overflow: hidden;
}

.multipart {
	margin-top: 80px;
	overflow: hidden;
}
.part {
	margin-top: 45px;
	overflow: hidden;
}

.part .two-third,
.inner-page .two-third {
	/* margin-right: 39px; */
	border-right: 1px solid #dddddd;
	padding-right: 45px;
}
.multipart .two-third {
	padding-right: 40px;
	margin-right: 39px;
}
.cat-title {
	position: relative;
	margin-bottom: 45px;
}
.part-media-full-width .cat-title {
	margin-top: 0;
}
.border-orange		{ border-left: 5px solid #f89921; }
.border-green		{ border-left: 5px solid #1fac6b; }
.border-dark-orange	{ border-left: 5px solid #e86d2a; }
.border-blue		{ border-left: 5px solid #5a81b3; }
.border-blue-darker	{ border-left: 5px solid #5081B5; }
.border-teal		{ border-left: 5px solid #3DC4C4; }
.border-orange-light{ border-left: 5px solid #F15A24; }

.cat-title h2 {
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
}
.cat-title h2 {
	position: relative;
	padding: 0;
}
.cat-title h2.no-link,
.cat-title h2 a {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 36px;
	color: #222222;
	font-weight: normal;
	background-color: #fff;
	display: inline-block;
	z-index: 999;
	text-decoration: none;
	padding: 0 20px;
}
.linethrough {
	height: 1px;
	vertical-align: middle;
	position: absolute;
	background-color: #dddddd;
	top: 50%;
	left: 0;
	right: 0;
}
.part-80 {
	margin-top: 80px;
}
.part-post {
	margin-bottom: 45px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 360px;
	float: left;
}
.part-post-full {
	float: none;
	width: 100%;
}
.part-post-full img {
	max-width: 100%;
	height: auto;
}
/* Every left post should have left cleared */
.part-post:nth-child(2n + 1) {
	clear: both;
}
.no-border-last .part-post:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.part-post:nth-child(2n) {
	float: right;
}
.archive .part-post:nth-child(2n) {
	margin-right: 40px;
}
.part-post-medium {
	border: none;
}
.multipart .one-third {
	width: 310px;
}
.multipart.multipart-thirds-only .one-third {
	width: 360px;
}
.one-third-category .part-post {
	width: 310px;
	margin-bottom: 18px;
	padding-bottom: 19px;
}
.one-half-category .part-post {
	width: 100%;
	float: none;
	overflow: hidden;
	margin-bottom: 17px;
}
.one-half-category .part-post:last-child {
	margin-bottom: 0;
}
.one-half-category .part-post .post-thumbnail {
	float: left;
	width: 38%;
	margin-right: 2%;
}
.one-half-category .part-post .post-thumbnail img {
	width: 210px;
	height: 130px;
	max-height: auto;
	max-width: 100%;
}
.one-half-category .part-post .post-title {
	float: left;
	width: 60%;
}
.two-third-wide,
.two-third-wide.main {
	width: 795px;
	padding-right: 0;
}
.post-date {
	margin: 7px 0;
    color: #656667;
    line-height: 1.3;
}
.post-views.entry-meta {
	display: inline;
	margin-left: 15px;
}
.hide-post-views .post-views {
	display: none !important;
}

.post-date-square {
	float: left;
	background-color: #eaeaea;
	margin-right: 20px;
}
.post-date-square a,
.post-date-square a:visited {
	padding-top: 10px;
    width: 80px;
    height: 80px;
    text-decoration: none;
    background-color: #366197;
    box-sizing: border-box;
}
.date-inn-day {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	display: block;
}
.date-inn-month,
.date-inn-year {
	/*color: #e86d2a;*/
	color: #fff;
	/*font-weight: bold;*/
	text-align: center;
	display: block;
	margin: 2px 0;
	font-size: 14px;
	text-transform: uppercase;
}
.shlajfna {
	width: 25px;
	height: 2px;
	background-color: #e86d2a;
	margin: 3px auto 10px;
	display: block;
}
.one-third-category .part-post-event .part-title,
.part-post-event .part-title {
	font-size: 20px;
	line-height: 26px;
    min-height: 80px;
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.vertical-slider-events {
	max-height: 450px;
}
.single-post-event-details .icon-location,
.single-post-event-details .icon-clock {
	color: #e86d2a;
	font-weight: bold;
	font-size: 18px;
}

.three-third {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.three-third .part-post {
	float: none;
	clear: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.part-title {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: normal;
	color: #222222;
	margin: 23px 0 17px;
	display: block;
	text-decoration: none;
	font-size: 20px;
	/* line-height: 24px; */
	line-height: 20px;
}
.one-third-category .part-title {
	font-size: 18px;
	line-height: 22px;
}
.part-date {
	color: #777777;
	font-size: 14px;
}
.part-excerpt {
	color: #777777;
	font-size: 16px;
	line-height: 20px;
	margin-top: 15px;
}
.part-post-thumbnail img {
	float: left;
	margin-right: 15px;
}
.post-thumbnail a {
	display: block;
}
.part-post-medium .post-thumbnail img {
	width: 360px;
	height: 220px;
}

.part-post-thumbnail .part-title {
	margin: 0 0 5px;
}
.part-post-thumbnail-small .part-title {
	margin-bottom: 3px;
}

.part-places-to-visit .part-post {
	margin-bottom: 15px;
    padding-bottom: 15px;
}

#homeslider {
	height: 385px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
#homeslider .slide-out {
	position: relative;
	height: 385px;
	width: 100%;
}
#homeslider .slide-inn .slide-title {
	margin: 0;
	height: auto;
	background: rgba(0,0,0,0.4);
	padding-bottom: 15px;
	position: absolute;
    clear: both;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 15px 30px 15px 30px;
    position: absolute;
    right: 0;
    text-decoration: none;
    font-size: 22px;
    line-height: 22px;
}
#homeslider .slide-inn a {
	display: block;

}
#homeslider .slide-inn img {
    width: 750px;
    height: 385px;
    object-fit: cover;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
}
#homeslider .slick-arrow:before {
    font-size: 34px;
    color: #eaeaea;
}
#homeslider .slick-next {
    z-index: 999;
    right: 15px;
    width: 50px;
    height: 50px;
    cursor: pointer !important;
}
#homeslider .slick-prev {
	z-index: 999;
	left: 15px;
	width: 50px;
    height: 50px;
    cursor: pointer !important;
}
#homeslider .slick-next:hover,
#homeslider .slick-prev:hover {
	cursor: default;
}
#content .recent-post-slider.design-3 .slick-arrow {
	top: 50% !important;
	/* background-color: transparent !important; */
	font-weight: bold;
}
#content .recent-post-slider.design-3 .slick-prev.slick-arrow {
	left: 0 !important;
	right: auto !important;
}
#content .recent-post-slider.design-3 .post-image-bg {
	height: 370px;
}
#content .recent-post-slider.design-3 .post-image-bg:hover {
	cursor: pointer;
}
.recent-post-slider.design-3 .slick-arrow {
	top: 50%;
}
.soopstenie-template-default .inner-page .two-third {
	width: 710px;
	margin-right: 0;
	border-right: 0;
}
.soopstenie-template-default .post-content {
	margin-top: 15px;
}
.vertical-slider-events.sidebar-sto-koga-kade .part-post {
	margin-right: 0;
}
.sidebar img {
	max-width: 100%;
}
#transport-widget {
	/*max-height: 160px;*/
}
#transport-widget a {
	display: block;
	margin-bottom: 15px;
}
.sidebar-oglasi {
	/*background-color: #366197;*/
    width: 380px;
    /*border: 1px solid rgba(50,93,146,0.3);*/
}
.sidebar-oglasi-widget {
	width: 100%;
}
.oglasi-sidebar-logo {
    background-color: #366197;
    margin-top: 0;
    padding: 15px 0;
}
.sidebar-oglasi-widget .oglasi-sidebar-logo {
	/*padding: 5px;*/
}
.sidebar-oglasi-widget .oglasi-sidebar-logo img {
	width: 135px;
	margin: 0 0 0 15px;
}
.oglasi-sidebar-logo img {
	/*margin-left: -40px;*/
	margin-left: 70px;
	display: block;
}
.posledni-soopstenia-holder {
	position: relative;
}
.soopstenia-sidebar-slick {
	min-height: 100px;
	margin-bottom: 15px;
}
.posledni-soopstenia .soopstenie-single:last-child {
	/*border-bottom: none;*/
}
.posledni-soopstenia .soopstenie-single,
.posledni-soopstenia .soopstenie-single.slick-slide {
    border-bottom: 1px solid #eaeaea;
    padding: 15px;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    overflow: hidden;
}
.posledni-soopstenia .soopstuvac {
	font-weight: bold;
	margin-bottom: 5px;
}
.soopstuvac {
	text-align: left;
	display: inline-block;
}
.soopstenie-date {
	display: inline-block;
	text-align: right;
	font-size: 13px;
	float: right;
	color: #f89921;
}
.posledni-soopstenia .soopstenie-single a,
.posledni-soopstenia .soopstenie-single a:visited {
	text-decoration: none;
	color: #656667;
	font-size: 14px;
	line-height: 16px;
}
.posledni-soopstenia a.soopstenie-single-title,
.posledni-soopstenia a.soopstenie-single-title:visited {
    font-size: 18px;
    line-height: 24px;
    display: flex;
    align-items: center;
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
    vertical-align: middle;
    justify-content: center;
}
.sidebar-oglasi .posledni-soopstenia a.soopstenie-single-title,
.sidebar-oglasi .posledni-soopstenia a.soopstenie-single-title:visited {
	font-size: 16px;
	line-height: 18px;
}

/*
	Part Soopstenia
*/
.part-soopstenija {
	overflow: hidden;
	background-color: #366197;
	height: 100px;
}
.oglasi-logo {
	display: inline-block;
	padding: 36px 21px;
	float: left;
	width: 128px;
}
.soopstenia-hold {
	float: right;
	width: 900px;
	padding: 38px 0;
	margin-right: 50px;
}
.edno-soopstenie {
	height: 22px !important;
	overflow: hidden;
}
.edno-soopstenie a {
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
}
.sidebar-oglasi-widget .edno-soopstenie {
	height: 50px !important;
	margin: 10px 0;
}
.sidebar-oglasi-widget .edno-soopstenie a {
	color: #777777;
	font-size: 14px;
	line-height: 1.2;
}

/*
	Ads
*/
#after-header-ad .part-ad {
	margin-top: 30px;
}
#after-header-ad .part-ad:empty {
	display: none;
}
.part-fullwidth-ad {
	overflow: hidden;
    margin-top: 40px;
    margin-bottom: 40px;
}
.part-fullwidth-ad li:nth-child(n+1) {
	margin-top: 15px;
}
.half-ad {
	float: left;
	width: 555px;
}
.half-ad:last-child {
	float: right;
}


/*
	Footer
*/
#footer {
	padding-top: 35px;
	background-color: #366197;
	margin-top: 70px;
}

	.wrap-footer-top {
		padding: 65px 0;
	}
	.wrap-footer-top .footer-widget {
		margin-right: 70px;
	}
	.wrap-footer-top .footer-widget:last-child {
		margin-right: 0;
	}

	.footer-widget h2 {
		font-size: 30px;
		line-height: 20px;
		margin-bottom: 15px;
		color: #fff;
		font-family: 'PT Sans Narrow', sans-serif;
		text-transform: uppercase;
	}
	.footer-widget h2 span {
		margin-top: 15px;
		width: 36px;
		height: 2px;
		background-color: #f89921;
		display: block;
	}
	.footer-widget {
		color: #fff;
		font-size: 16px;
		line-height: 24px;
	}


	#footer-logo {
		float: left;
		width: 260px;
	}
	#footer-logo img {
		width: 240px;
		height: 40px;
	}
	#footer-logo .social-icons {
		margin: 25px 0;
	}

	#footer-anketa {
		float: left;
		width: 400px;
	}

	#footer-anketa .footer-title {
		font-weight: 300;
		margin-bottom: 22px;
		line-height: 110%;
	}
	#footer-anketa .democracy ul.dem-vote li>* {
		line-height: 20px;
	}
	#footer-anketa .dem-vote li {
		margin-bottom: 15px;
	}
	#footer-anketa .dem-vote li:hover {
		cursor: pointer;
	}
	#footer-anketa .dem__spot:after {
		background: #92b9e7;
		width: 18px;
		height: 18px;
	}
	#footer-anketa .dem__radio_label .dem__spot {
		margin-right: 5px;
	}

	#footer-facebook {
		width: 310px;
		height: 150px;
	}
	.fb-page, .fb-page:before, .fb-page:after {
		border: 1px solid #e9ebee;
	}

	.wrap-copyright {
		height: 80px;
		background-color: #366197;
	}
	.wrap-copyright p {
		text-align: center;
		color: #bed7f4;
		padding-top: 30px;
	}

	/*
		Soopstenia
	*/
	.wrap-telefoni {
		background-color: #5a81b3;
	}
	.povazni-telefoni {
		overflow: hidden;
		background-color: #366197;
		height: 80px;
	}
	.telefoni-logo {
		padding: 0;
		display: block;
		/* box-sizing: border-box; */
	}
	.telefoni-logo img {
		padding: 27px 21px;
		float: left;
		width: 147px;
		height: 43px;
	}
	.povazni-telefoni-hold {
		float: right;
		width: 850px;
		padding: 38px 0;
		margin-right: 50px;
	}
	.eden-povazen-telefon {
		color: #ffffff;
		font-size: 16px;
		margin: 5px 15px;
	}


/*
	Single post
*/
.inner-page {
	margin-top: 35px;
	margin-bottom: 35px;
}
.inner-page .main img {
	max-width: 100%;
	height: auto;
}
.inner-page .main img.size-full {
	width: 100%;
}
.inner-page .post-content p > img[style*="float: left;"] {
	margin: 5px 15px 15px 0;
}
.inner-page .post-content p[style*="text-align: center;"] > img[width="650"] {
	width: 100%;
}
.inner-page .post-content img[width="650"] {
	width: 100%;
	margin: 15px 0;
}
.post-cats-holder.post-cats-holder-second {
	background-color: transparent;
    border: 1px solid #376097;
    color: #376097;
    margin-left: 10px;
    min-height: 20px;
    line-height: 20px;
}
.post-cats-holder {
	border: 1px solid #fff;
	background-color: #376097;
    min-height: 22px;
    line-height: 22px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
}
.post-cats-holder::after {
	clear: both;
	display: block;
}
.post-cats-holder .post-categories {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
}
.post-cats-holder .post-categories li {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
.post-cats-holder .post-categories > li:first-child:after {
	content: ">";
	margin-left: 10px;
	padding-left: 10px;
}
.post-cats-holder .post-categories li a {
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
}

.post-content {
	position: relative;
	text-align: justify;
}
.single-post-title {
	font-family: 'PT Sans Narrow', sans-serif;
    font-weight: bold;
    color: #222222;
    margin: 15px 0 17px;
    display: block;
    text-decoration: none;
    font-size: 26px;
    line-height: 30px;
}

.post-share {
	margin: 20px 0;
	overflow: hidden;
	min-height: 25px;
}
.post-share > div {
	display: inline-block;
	float: left;
	margin-right: 15px;
}
.post-content p {
	margin: 7px 0;
	color: #656667;
	line-height: 1.3;
}
.post-content ol,
.post-content ul {
	padding: 0 0 0 25px;
	margin: 10px 0;
}
.post-content ol li,
.post-content ul li {
	margin: 7px 0;
	color: #656667;
	line-height: 24px;
}
.post-disclaimer {
	background-color: #F6F7F8;
	padding: 20px 0;
	margin-bottom: 25px;
	line-height: 18px;
	font-size: 14px;
}
/*
	Fixes for old content
*/
p[style="text-align: center;"] img {
	width: 100%;
	height: auto;
	margin: 5px 0;
}
.sidebar .textwidget {
	margin-bottom: 40px;
}

/*
	Categories
*/
.archive .main .part-post-medium {
	clear: none;
}
.archive .main .part-post:nth-child(2n + 3) {
	clear: both;
}
hr.separator {
	width: 100%;
	height: 1px;
	background-color: #dddddd;
	border: none;
}
.archive .main .part-post-sticky .part-title {
	min-height: 50px;
}
.archive .main .part-post-medium.part-post-sticky img.attachment-medium {
	width: 360px;
	height: 220px;
}
.archive .main .part-post-thumbnail,
body.search .main .part-post-thumbnail {
	width: 750px;
	float: none;
	padding-top: 35px;
	padding-bottom: 45px;
	margin-top: 0;
	margin-bottom: 0;
}
.archive .main .part-post-thumbnail:last-child,
body.search .main .part-post-thumbnail:last-child {
	border-bottom: none;
}
.archive .main .part-post-thumbnail .post-thumbnail img,
body.search .main .part-post-thumbnail .post-thumbnail img {
	width: 230px;
	height: auto;
	margin-right: 25px;
}
.archive .main .part-post-thumbnail .part-date,
body.search .main .part-post-thumbnail .part-date {
	margin-top: 10px;
}
.archive .main > .part-post:first-child {
	padding-top: 0;
}

.pagination {
	padding: 45px 0 15px;
}
.pagination span,
.pagination .page-numbers {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e6e6e6;
	margin-right: 15px;
	text-decoration: none;
	color: #444444;
	/* background-color: #fff; */
}
.pagination span {
	background-color: #e6e6e6;
}
.pagination a:last-child {
	display: none;
}
.page-numbers.dots {
	background-color: #fff;
}
.header-mdl-vreme {
	margin-left: 200px;
    margin-top: 0;
}
.oh-weather {
	width: 115px;
	overflow: hidden;
	color: #fff;
}
.oh-icon {
	float: left;
	width: 60px;
}
.oh-icon i {
	width: 60px;
	height: 60px;
}
.oh-temp {
	float: right;
	width: 50px;
	font-weight: bold;
	text-transform: capitalize;
}
.oh-temp span {
	display: block;
}
.oh-temp span:last-child {
	font-size: 30px;
	margin-top: 5px;
}
.sub-menu-toggle {
	display: none;
}
.lightboxvideo iframe {
	width: 555px;
	height: 310px;
	max-width: 100%;
}
.part-event {
	margin-top: 10px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.part-event p {
	line-height: 18px;
	font-size: 12px;
}
.part-event span {
	color: #8F949B;
}
.responsive-video {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.media-of-the-day-video {
	padding-top: 0;
}
.fb_iframe_widget_fluid_desktop iframe {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    min-height: 40vh;
}
.fb_iframe_widget_fluid_desktop {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    width: 100%;
}
.fb_iframe_widget_fluid_desktop > span {
	width: 100% !important;
	/*height: 100% !important;*/
	min-height: 40vh;
}

.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.archive-list img.attachment-post,
.archive-list img.attachment-post-thumbnail {
	width: 360px;
	height: 200px;
}

.archive-subcategories-list {
	margin: 15px 0 25px;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.archive-subcategories-list li:first-child {
	margin-left: 0;
}
.archive-subcategories-list li {
	list-style-type: none;
	float: left;
	margin: 0 15px;
}
.archive-subcategories-list li a {
	text-decoration: none;
	background-color: #376097;
    min-height: 22px;
    line-height: 22px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
}

.lightboximg img {
	width: 750px;
	height: 445px;
}

.mob-post-inline {
	overflow: hidden;
}
.mob-post-inline .part-post,
.archive .main .mob-post-inline .part-post,
.search .main .mob-post-inline .part-post {
    margin-bottom: 0;
    padding-bottom: 5px;
}
.two-third.two-third-wide.main.archive-list .mob-post-inline:first-child .part-post {
	padding-top: 0;
}
.related-posts {
	margin-top: 45px;
}
.related-posts .cat-title {
	margin-bottom: 30px;
}
.related-posts .cat-title h2,
.related-posts .cat-title h2 a {
	padding-left: 0;
}
.related-posts .part-post {
	flex: 0.3;
}
.posledni-soopstenia .cat-title {
	margin-top: 45px;
	margin-bottom: 25px;
}
.posledni-soopstenia .cat-title h2 {
	padding-left: 0;
}
.lang-en .part-sto-koga-kade .cat-title {
	margin-bottom: 50px;
}
.lang-en .part-sto-koga-kade h2 a {
	font-size: 30px;
}
.transport-holder {

}
.transport-holder a:first-child,
.transport-holder a:nth-child(3n + 1) {
	margin-left: 0;
}
.transport-holder a {
	margin-left: 30px;
	margin-bottom: 30px;
	display: block;
	float: left;
	opacity: 0.75;
	transition: all .3s ease-in-out;
}
.transport-holder a:hover {
	opacity: 1;
	cursor: pointer;
}
table.centered {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	table-layout: fixed;
	width: 100%;
}
table.centered th {
    padding: 8px;
}
table.centered h3 {
	font-size: 18px;
}
.wpcf7 input, .wpcf7 textarea {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}
.wpcf7-submit {
	font-size: 16px;
}
.post-admin-status {
    margin: 15px 0;
    text-align: center;
    background-color: red;
    color: #fff;
    padding: 10px;
    width: 100%;
}
/*
	Blockquote
*/
.post-content blockquote {
    font-size: 16px;
    margin: 40px auto;
    /* font-family: Open Sans; */
    /* font-style: italic; */
    color: #555555;
    padding: 18px 30px 18px 45px;
    border-left: 8px solid #3c5f99;
    line-height: 1.6;
    position: relative;
    background: #fff;
}

.post-content blockquote::before {
	font-family:Arial;
	content: "\201C";
	color:#3c5f99;
	font-size:4em;
	position: absolute;
	left: 10px;
	top:-10px;
}

.post-content blockquote::after {
	content: '';
}

.post-content blockquote span {
	display:block;
	color:#3c5f99;
	font-style: normal;
	font-weight: bold;
	margin-top:1em;
}

/*
	RESPONSIVE
*/
@media only screen and (min-width: 1024px ) {
	.no-border-desktop {
		border: none;
	}
	.no-margin-desktop {
		margin: 0;
	}
	.no-padding-desktop {
		padding: 0;
	}
	.sub-menu-toggle,
	.sub-menu-item {
		display: none;
	}
}
@media only screen and (max-width: 1400px) {
	body .PasPopupCont {
		top: 10vh;
	}
}
/* Portrait and Landscape */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.two-third .part-post,
	.one-third-category .part-post,
	.one-half .part-post {
		width: 48%;
		float: left;
	}
	.two-third .part-post:nth-child(even),
	.one-half .part-post:nth-child(even) {
		float: right;
	}
	.two-third .part-post-medium:last-child {
		margin-bottom: 15px;
	}
	.two-third .part-post:last-child {
		border-bottom: none;
	}

	.no-border-desktop {
		border: none;
	}
	.no-margin-desktop {
		margin: 0;
	}
	.no-padding-desktop {
		padding: 0;
	}

	.multipart.multipart-thirds-only,
	.part.part-80 .three-third {
		display: flex;
	}
	.part.part-80 .three-third .part-post,
	.multipart.multipart.multipart-thirds-only .part-post {
		margin: 0 15px 45px;
	}
	.part.part-80 .three-third .part-post-medium .post-thumbnail img,
	.multipart.multipart.multipart-thirds-only .post-thumbnail img {
		width: 100%;
		height: 150px;
	}
	.multipart .two-third {
		width: 100%;
		overflow: hidden;
	}
	.multipart .two-third .part-post-full,
	.part-post-full {
		float: none;
		width: 100%;
		height: auto;
	}
	.oglasi-logo {
		width: 20%;
		box-sizing: border-box;
	}
	.lang-en .oglasi-logo {
		width: 25%;
	    box-sizing: border-box;
	    padding: 0 0 0 9px;
	    margin-top: 15px;
	}
	.soopstenia-hold {
		width: 75%;
		box-sizing: border-box;
		margin-right: 5%;
	}
	.part-sto-koga-kade {
		overflow: hidden;
	}
	.one-half .part-post-full {
		width: 100%;
		float: none;
	}
	.ads-vertical > li > div.wppaszone.wpag > div {
		display: flex !important;
		align-items: center;
		justify-content: space-between
	}
	.one-third-ads.ads.ads-vertical {
		flex-direction: row;
		margin: 25px auto;
		align-items: flex-end;
	}
}
@media only screen and (max-width: 992px) {
	/* Generic */
	.wrap {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.inner-page {
		/* margin-top: 0; */
		margin-bottom: 0;
	}
	#header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#header .wrap {
		padding-bottom: 5px;
	}
	.header-left {
		margin-left: 15px;
	}
	.header-left a img {
		/* height: 55px;
		width: auto; */
		max-height: 55px;
		width: auto;
		max-width: 80%;
		height: auto;
	}
	#toggle_menu,
	#toggle_search_mobile {
		display: block !important;
		font-size: 24px;
		color: #fff;
		height: 40px;
		background: transparent;
		border: none;
		margin-top: 18px;
		width: 50px;
		text-align: center;
		padding: 0;
		margin-left: 10px
	}
	/*toggle_menu {
	    position: fixed;
	    z-index: 999999;
	    padding: 15px;
	    width: auto;
	    height: auto;
	    margin: 0;
	    top: 20px;
	}*/
	.menu-in #toggle_menu {
	    /*color: #000;*/
	}
	#toggle_menu:focus,
	#toggle_menu:active {
		outline: none;
	}
	.admin-bar #toggle_menu {
		/*top: 66px;*/
	}
	#menu-glavno .header-language {
		position: absolute;
	    top: 0;
	    right: 0;
	    width: 140px;
	}
	#menu-glavno .header-language a {
		margin: 0 0 0 10px;
		display: inline-block;
	}
	#toggle_search_mobile {
		margin-right: 15px;
	}
	#toggle_search_mobile span {
		color: #fff;
		font-size: 28px;
		webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		display: block;
	}

	#toggle_search_mobile:focus,
	#toggle_search_mobile:active {
		outline: none;
	}
	.header-left {
		text-align: center;
	}
	.header-left-today {
		font-size: 12px;
	}
	.header-mdl,
	.header-mdl-ad,
	.header-right {
		display: none;
	}
	.header-mdl-vreme {
		float: right;
		margin: 15px;
	}
	.oh-icon {
		width: 50px;
		height: 50px;
	}
	.oh-icon i {
		width: 50px;
		height: 50px;
	}
	.sub-menu-toggle {
		display: none;
	}
	#menu-glavno > li:hover > ul.sub-menu {
		display: none;
	}
	.wrap-menu {
		display: none;
		position: fixed;
		left: 0;
		top: 90px;
		bottom: 0;
		right: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
	}
	.admin-bar .wrap-menu {
		top: 136px;
	}
	.menu-search {
		display: none;
	}
	html.menu-in,
	body.menu-in {
		height: 100vh;
		overflow: hidden !important;
		overflow-x: hidden !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: hidden !important;
	}
	.menu-in #header {
		position: fixed;
	    top: 0;
	    z-index: 999;
	    width: 100%;
	}
	.admin-bar.menu-in #header {
		top: 46px;
	}
	#menu {
		height: 100%;
	}
	#menu > ul {
		height: 100%;
		overflow-y: scroll;
		display: block;
		padding: 0;
		margin: 0;
	}
	#menu ul li {
		position: relative;
		text-align: left;
		line-height: 1;
		padding: 0 0 0 5px;
		margin: 0;
	}
	#menu-glavno > li {
		border-bottom: 1px solid #f4f5f6;
		overflow: hidden;
	}
	#menu ul li a {
		border-left: none;
		font-size: 18px;
		/* line-height: 1; */
		text-align: left;
		margin-left: 45px;
		display: block;
		height: 45px;
		line-height: 45px;
	}
	#menu ul li.menu-item-has-children a {
		margin-left: 0;
	}
	#menu ul#menu-glavno > li > a::after {
		width: 100%;
		margin: 1px 0 0;
	}
	#menu ul#menu-glavno > li:hover > a:after {
		background: transparent;
	}
	#menu .sub-menu-toggle,
	#menu .sub-menu-item {
		width: 45px;
	    height: 40px;
	    display: block;
	    background: transparent;
	    border: none;
	    margin-right: 5px;
	    float: left;
	}
	#menu ul#menu-glavno > li > a::after {
		margin-top: -2px;
	}
	.sub-menu-toggle {
		font-size: 18px;
	}
	.sub-menu-item {
		font-size: 16px;
	}
	#menu .sub-menu-toggle:active,
	#menu .sub-menu-toggle:focus {
		outline: none;
	}
	.sub-menu {
		position: static;
		display: none;
		margin: 0 0 0 35px;
		padding: 0;
		border: none;
		width: 100%;
	}
	.current-menu-ancestor .sub-menu {
		display: block;
	}
	#menu .sub-menu li a {
		text-align: left;
		opacity: 0.75;
		padding: 0;
	}

	#homeslider,
	#homeslider .slide-out,
	#homeslider .slide-inn img {
		width: 100%;
		height: auto;
		height: 30vh;
		margin-top: 0;
	}
	#homeslider .slide-inn .slide-title {
		font-size: 16px;
		padding: 5px 10px;
	}
	#homeslider .slick-next,
	#homeslider .slick-prev {
		display: none !important;
	}
	#cat-main .mt-35 {
		margin-top: 10px;
	}
	.grid_container_323279 {
		height: auto !important;
	}
	/* Recent posts slider */
	body .recent-post-slider.design-1 .post-image-bg img,
	body .recent-post-slider.design-2 .post-image-bg img,
	body .recent-post-slider.design-3 .post-image-bg img {
		max-width: 100% !important;
	}

	.one-third-sidebar {
		float: none;
		width: 100%;
	}
	.archive .part-post:nth-child(2n) {
		margin-right: 0;
	}
	.archive .main .part-post-medium.part-post-sticky img.attachment-medium,
	.part-post-medium .post-thumbnail img,
	.multipart.multipart-thirds-only .one-third {
		width: 100%;
	}

	/* Footer widgets */
	#footer .wrap-flex.wrap-footer-top {
		flex-flow: row wrap;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	#footer-logo,
	#footer-anketa,
	#footer-vreme,
	#footer-facebook,
	.footer-widget {
		flex-basis: 100%;
		margin-bottom: 25px;
		width: 100%;
		margin-right: 0;
	}
	#footer-logo img {
		text-align: center;
		display: block;
    	margin: 0 auto;
	}
	#footer-logo .social-icons {
		margin: 25px auto 15px;
	}
	.footer-widget .header-links {
		color: rgb(185, 209, 238);
		font-size: 12px;
		display: flex;
		justify-content: space-between;
		max-width: 230px;
		margin: 0 auto;
	}
	.footer-widget h2 {
		text-align: center;
	}
	.footer-widget h2 span {
		margin-left: auto;
		margin-right: auto;
	}
	#footer-anketa div {
		width: 96%;
		margin-left: auto;
		margin-right: auto;
	}
	.oh-weather {
		margin: 0 auto;
	}
	#footer-facebook,
	.fb-page {
		width: 100%;
		height: auto;
	}
	.telefoni-logo {
		min-width: 100px;
	}
	.telefoni-logo img {
		padding: 37px 5px 0;
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.povazni-telefoni-hold {
		width: 70%;
		padding: 38px 0;
		margin-right: 0;
	}
	iframe {
		max-width: 100%;
	}

	.two-third,
	.one-third,
	.two-third-wide,
	.two-third-wide.main,
	.part .two-third,
	.part .one-third,
	.part .three-third,
	.part .three-third,
	.part .inner-page .two-third,
	.part .two-third,
	.inner-page .two-third,
	.part .one-half,
	.soopstenie-template-default .inner-page .two-third {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
		padding-right: 0;
		border: none;
	}
	.part-post:nth-child(2n) {
		margin-right: 0;
	}
	.multipart,
	.part-zanimlivosti,
	.part-ohridnews-tv,
	.part-zivot,
	.part-sport,
	.part-media-of-the-day {
		margin-top: 45px;
	}
	.multipart .one-third {
		margin-top: 0;
	}
	.part-post {
		width: 100%;
		float: none;
	}
	.two-third.main .part-post.part-post-thumbnail {
		width: 100%;
		float: none;
	}

	.one-third-category .part-post {
		width: 100%;
		float: none;
	}
	.part-post-full img {
		width: 100%;
		height: auto;
	}

	.three-third .part-post {
		margin-bottom: 25px;
	}
	.two-third .part-post-medium {
		padding-bottom: 0;
	}

	.part .one-half .part-title {
		margin-top: 0;
	}

	.mob-post-inline .part-post,
	.archive .main .mob-post-inline .part-post,
	.search .main .mob-post-inline .part-post {
		margin-bottom: 25px !important;
		padding-bottom: 0;
		padding-top: 0;
	}
	.mob-post-inline .post-thumbnail img,
	.archive .main .mob-post-inline .post-thumbnail img,
	.search .main .mob-post-inline .post-thumbnail img {
		float: left;
		margin-right: 15px;
		width: 100px;
		height: 80px;
	}
	.mob-post-inline .post-title .part-title {
		margin-top: 0;
		margin-bottom: 8px;
	}
	.archive .main .mob-post-inline .part-excerpt,
	.search .main .mob-post-inline .part-excerpt {
		display: none;
	}

	.part-post-medium,
	.part-post-medium:nth-child(2n),
	.part-post:last-child {
		margin-bottom: 25px;
	}
	.part-post-medium:last-child {
		margin-bottom: 45px;
	}

	.part-post-thumbnail {
		overflow: hidden;
	}

	.part-fullwidth-ad,
	.one-third-ads {
		width: 100%;
		float: none;
		display: block;
		justify-content: center;
		margin-top: 15px;
	}
	.one-third-ads > * {
		margin: 0 auto 15px;
		display: block;
	}
	.part-fullwidth-ad img,
	.one-third-ads img {
		height: auto;
		max-width: 100%;
	}
	.one-third-ads .mt-15 {
		margin-top: 0;
	}

	/* Foto na denot */
	.part-foto {
		margin-bottom: 25px;
	}
	.part-foto .two-third img,
	.lightboximg img {
		width: 100%;
		height: auto;
	}

	.cat-title {
		margin-bottom: 25px;
	}
	.part-title {
		font-size: 18px;
		line-height: 22px;
		margin: 5px 0;
	}

	.archive .main .part-post-sticky .part-title {
		min-height: 0;
	}
	.archive .post-cats-holder {
		display: block;
		margin: 10px auto;
	}
	/* Single post */
	.post-content p {
		font-size: 16px;
		line-height: 20px;
	}

	.pagination {
		padding: 10px 0 20px;
	}
	.pagination span, .pagination .page-numbers {
		margin-right: 5px;
	}
	/* search results */
	body.search .main .part-post-thumbnail {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	body.search .main .part-post-thumbnail .post-thumbnail img {
		width: 100%;
		height: auto;
		margin: 0;
		float: none;
	}
	.search .post-title {
		margin: 10px 0;
	}
	body.search .search-field {
		width: 100%;
	}
	body.search .inner-page {
		margin-top: 0;
	}
	.part-soopstenija {
		height: auto;
	}
	.oglasi-logo {
	    width: 29%;
		box-sizing: border-box;
		padding: 0;
		margin-top: 15px;
	}
	.lang-en .oglasi-logo {
		width: 25%;
	    box-sizing: border-box;
	    padding: 0 0 0 9px;
	    margin-top: 15px;
	}
	.soopstenia-hold {
		overflow: hidden;
		width: 65%;
		box-sizing: border-box;
		margin-right: 5%;
		padding: 10px 0;
		min-height: 75px;
		max-height: 75px;
	}
	.edno-soopstenie {
		height: auto !important;
		font-size: 14px;
		line-height: 16px;
	}
	.edno-soopstenie a {
		height: auto !important;
		font-size: 14px;
		line-height: 16px;
	}

	.ads {
		display: flex;
		flex-basis: 100%;
	}
	/* .ads > * {
		flex-basis: 100%;
		min-width: 100%;
	} */
	.ads img {
		max-width: 100%;
		height: auto;
		flex-basis: 100%;
	}
	.related-posts .three-third {
		flex-direction: column;
	}
	.related-posts .post-thumbnail img {
		width: 100%;
		height: auto;
	}

	.transport-holder a,
	.transport-holder a:first-child {
		margin: 15px auto;
		float: none;
	}
	.transport-holder a img {
		width: 100%;
	}


	.ads-horizontal .wppasrotate {
	    flex-direction: column;
	}
	.ads-horizontal .wppasrotate .pasli:first-child {
		margin-top: 0;
	}
	.ads-horizontal .wppasrotate .pasli {
		margin-top: 15px;
	}
	.widget.wppaszone,
	.ads-vertical li.widget.wppaszone {
		margin: 10px auto 0 !important;
	}
	.ads-vertical li.widget.wppaszone > .pz_cont {
		margin: 0 auto;
	}
	.one-third-ads.ads.ads-vertical {
		/* flex-direction: column; */
		margin: 25px auto;
	}
	.two-third.no-border-9n.no-border-last.no-margin-last-two-desktop.no-padding-last-two-desktop {
		overflow: hidden;
	}
}

@media only screen and (max-width: 768px) {
	.one-third-ads.ads.ads-vertical {
		flex-direction: column;
	}
	.inner-page .size-full,
	.inner-page .alignnone.size-medium {
		margin: 10px 0 10px;
		width: 100%;
	}
	.inner-page .alignleft.size-medium {
		width: 57%;
		margin: 3px 10px 4px 0;
	}
	.inner-page .alignright.size-medium {
		width: 57%;
		margin: 3px 0 4px 10px;
	}
	.fb_iframe_widget_fluid_desktop {
		height: 30vh !important;
	}
	body.home .part .part-post {
		clear: both;
		overflow: hidden;
	}
	body.home .part .part-post .part-title {
		margin: 0;
	}
	body.home .part-post-thumbnail img,
	body.home .archive .main .part-post-medium.part-post-sticky img.attachment-medium,
	body.home .part-post-medium .post-thumbnail img {
		float: left;
		margin-right: 15px;
		width: 100px;
		height: 80px;
	}
	body.home .multipart.multipart-thirds-only .multipart-single .part-post {
		margin-bottom: 25px;
	}
	body #content .ads-horizontal li.widget .wppaszone > div > div.grid_container,
	body #content .ads-horizontal li.widget .wppaszone > div > div.grid_container:nth-child(2n+1),
	body #content .ads-horizontal li.widget .wppaszone > div > div.grid_container:nth-child(n+3) {
		height: auto !important;
		margin-bottom: 10px !important;
		margin-top: 0 !important;
	}
	.ads {
		display: block;
	}
	.wppaszone {
		max-height: none !important;
	}
}
/*
	Ads
*/
/*.ads .grid_container:first-child {
	margin-top: none !important;
}
.ads .grid_container {
	margin: 15px 0 0 0 !important;
}*/
.widget_custom_html {
	list-style-type: none;
}
.wppaszone {
	max-width: 100%;
}
.ads-vertical li.widget.wppaszone {
	clear: both;
}
.ads-vertical li.widget.wppaszone:first-child,
.ads-vertical li.widget .wppaszone > div > div.grid_container:first-child {
	margin: 0 0 0 0 !important;
}
.ads-vertical li.widget .wppaszone > div > div.grid_container {
	overflow: hidden;
	margin: 32px 0 0 0 !important;
	height: auto !important;
}
.ads-vertical li.widget.wppaszone {
	overflow: hidden;
	margin: 22px 0 0 0 !important;
	height: auto !important;
}
.ads-horizontal-single .wppasrotate .pasli {
	float: none;
	margin: 0 auto;
}
.ads-horizontal .pz-cont {

}
.ads-horizontal .wppasrotate .pasli:first-child {
	float: left;
}
.ads-horizontal .wppasrotate .pasli:last-child {
	float: right;
}
.ads-horizontal .wppasrotate {
	display: flex;
    justify-content: space-between;
}
.ads-horizontal li.widget .wppaszone > div {
	width: 100%;
}
.wppaslink {
	display: block;
}
body .ads-horizontal li.widget .wppaszone > div > div.grid_container:nth-child(n+3) {
	margin-top: 15px !important;
}
.ads-horizontal li.widget .wppaszone > div > div.grid_container:first-child,
.ads-horizontal li.widget .wppaszone > div > div.grid_container:nth-child(2n+1) {
	float: left !important;
	margin: 0 0 0 0 !important;
}
.ads-horizontal li.widget .wppaszone > div >  div.grid_container {
	overflow: hidden;
	float: right !important;
	margin: 0 !important;
	max-width: 100%;
}
.sidebar.one-third-sidebar .wppaszone .grid_container {
	margin: 0 0 25px 0 !important;
}
.lightboximg img:hover {
	cursor: pointer;
}
.pasli-325329 {
	width: 100%;
}
/* One ad */
.pasli {
	/* border: 1px solid #dddddd; */
	/*background-color: #F6F7F8;*/
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 10px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 10px auto 10px auto;
}

.alignright {
    float:right;
    margin: 0 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 10px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

.gallery:after {
    content: '';
	display: table;
    clear: both;
}

.gallery img[data-mce-selected]:focus {
	outline: none;
}

.gallery a {
	cursor: default;
}

.gallery {
	margin: auto -6px;
	padding: 6px 0;
	line-height: 1;
	overflow-x: hidden;
}

.ie7 .gallery,
.ie8 .gallery {
	margin: auto;
}

.gallery .gallery-item {
	float: left;
	margin: 0;
	text-align: center;
	padding: 6px;
	background-color: #f9f9f9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery .gallery-item img {
	cursor: pointer !important;
}
.gallery .gallery-item img:hover {
	cursor: pointer !important;
}

.ie7 .gallery .gallery-item,
.ie8 .gallery .gallery-item {
	padding: 6px 0;
}

.gallery .gallery-caption,
.gallery .gallery-icon {
	margin: 0;
}

.gallery .gallery-caption {
	font-size: 13px;
	margin: 4px 0;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
	clear: both;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-2 .gallery-item:nth-child(2n + 1) {
	clear: both;
}

.gallery-columns-3 .gallery-item {
	width: 33.333%;
}
.gallery-columns-3 .gallery-item:nth-child(3n + 1) {
	clear: both;
}

.ie8 .gallery-columns-3 .gallery-item,
.ie7 .gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-4 .gallery-item:nth-child(4n + 1) {
	clear: both;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}
.gallery-columns-5 .gallery-item:nth-child(5n + 1) {
	clear: both;
}

.gallery-columns-6 .gallery-item {
	width: 16.665%;
}
.gallery-columns-6 .gallery-item:nth-child(6n + 1) {
	clear: both;
}

.gallery-columns-7 .gallery-item {
	width: 14.285%;
}
.gallery-columns-7 .gallery-item:nth-child(7n + 1) {
	clear: both;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.gallery-columns-8 .gallery-item:nth-child(8n + 1) {
	clear: both;
}

.gallery-columns-9 .gallery-item {
	width: 11.111%;
}
.gallery-columns-9 .gallery-item:nth-child(9n + 1) {
	clear: both;
}

.gallery-columns-10 .gallery-item {
	width: 11.111%;
}
.gallery-columns-10 .gallery-item:nth-child(10n + 1) {
	clear: both;
}

.gallery a {
	display: block;
}
.gallery a:hover {
	cursor: default !important;
}
.gallery img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border: none;
	padding: 0;
}

img.wp-oembed {
	border: 1px dashed #888;
	background: #f7f5f2 url(images/embedded.png) no-repeat scroll center center;
	width: 300px;
	height: 250px;
	outline: 0;
}
embed {
	max-width: 100%;
}
/* rtl */
.rtl .gallery .gallery-item {
	float: right;
}

body .PasPopupCont {
	max-width: 80%;
	left: 10%;
}
body .PasPopupCont .pasli {
	max-width: 100%;
	margin: 0 auto;
}
body .PasPopupCont .pasli img {
	max-height: 80vh;
}
/*.PasPopupCont .wppaszone .wppaslink {
    max-width: 80%;
    height: auto;
}
.PasPopupCont .wppaszone .wppaslink img {
	width: 100%;
	height: auto;
}*/
.PasPopupCont .paspopup_content {
	position: relative;
}
.PasPopupCont .paspopup_content div.close_paspopup {
    background: #a2a2a2;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    height: 30px;
    width: 30px;
    position: fixed;
    right: 10px;
    top: 10px;
    font-size: 24px;
    font-weight: 700;
    border-radius: 15px;
    z-index: 1000;
}
.PasPopupCont .paspopup_content div.close_paspopup span {
    padding: 4px 0;
    display: inline-block;
    line-height: 1;
    margin: 0!important;
    font-size: 0;
    line-height: 0;
}
.PasPopupCont .paspopup_content div.close_paspopup span::before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 24px;
}

@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {

	.mce-content-body img.mce-wp-more {
		background-image: url( images/more-2x.png );
		background-size: 1900px 20px;
	}

	.mce-content-body img.mce-wp-nextpage {
    	background-image: url( images/pagebreak-2x.png );
		background-size: 1900px 20px;
	}
}
/*.flyin-banner {
	display: none !important;
}*/
