@font-face {
	font-family: "Gotham";
	src: url("../fonts/GothaHTFBoo.eot") format("eot"), url("../fonts/GothaHTFBoo.woff") format("woff"),
		url("../fonts/GothaHTFBoo.ttf") format("truetype"), url("../fonts/GothaHTFBoo.otf") format("otf"),
		url("../fonts/GothaHTFBoo.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "GothamBlack";
	src: url("../fonts/GothaHTFBla.eot") format("eot"), url("../fonts/GothaHTFBla.woff") format("woff"),
		url("../fonts/GothaHTFBla.ttf") format("truetype"), url("../fonts/GothaHTFBla.otf") format("otf"),
		url("../fonts/GothaHTFBla.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OD";
	src: url("../fonts/OpenDyslexic-Regular.eot") format("eot"),
		url("../fonts/OpenDyslexic-Regular.woff") format("woff"),
		url("../fonts/OpenDyslexic-Regular.ttf") format("truetype"),
		url("../fonts/OpenDyslexic-Regular.otf") format("otf"),
		url("../fonts/OpenDyslexic-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

* {
}

.img-responsive {
	width: auto;
	max-height: 350px;
}

.navigation .container-fluid {
	background: none;
}

ul.visual-options {
	float: right;
	padding: 0;
	margin: 0;
}

ul.visual-options li {
	display: inline-block;
	background: #57585b;
	border-right: 1px solid #fff;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 10px;
	vertical-align: middle;
	line-height: 22px;
}

ul.visual-options li a {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

ul.visual-options li a img {
	vertical-align: middle;
}

.navbar {
	margin-bottom: 0;
}

.navbar-brand {
	height: auto;
	padding: 10px 15px;
}

.navbar-brand img {
	height: 165px;
}

.navbar-default {
	background: none;
	border: none;
	border-bottom: 0px solid #57585b;
	border-radius: 0;
	-webkit-border-radius: 0;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
	color: #40c7f4;
	text-decoration: none;
	background: none;
	outline: 0;
}

ul.nav.navbar-nav.navbar-right,
ul.nav.navbar-top.navbar-right {
	/*margin-top:0px;*/
}

.navbar-default .navbar-nav > li::after {
	content: "| ";
	right: 0px;
	top: 13px;
	position: absolute;
	color: #cdcdcd;
}

.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	padding: 0;
}

.navbar-default .navbar-nav > li > a > h6 {
	background: none;
	font-family: "GothamBlack";
	font-size: 15px;
	line-height: 18px;
	color: #57585b;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 17px 0 10px;
}

.navbar-default .navbar-nav > .active > a > h6,
.navbar-default .navbar-nav > .active > a > h6:focus,
.navbar-default .navbar-nav > .active > a > h6:hover,
.navbar-default .navbar-nav > li > a > h6:focus,
.navbar-default .navbar-nav > li > a > h6:hover {
	text-decoration: none;
	border-bottom: 7px solid #40c7f4;
	margin: 0 15px 0 15px;
}

ul.toplinks {
	text-align: right;
	margin-top: 40px;
	margin-right: -15px;
	margin-bottom: 0px;
}

ul.toplinks > li {
	display: inline-block;
}

ul.toplinks > li > a > h6 {
	background: none;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 30px;
	color: #40c7f4;
	padding: 15px 0;
	margin: 0 15px 0 15px;
	text-decoration: none;
}

ul.toplinks > li > .active a > h6,
ul.toplinks > li > .active > a > h6:focus,
ul.toplinks > li > .active > a > h6:hover,
ul.toplinks > li > a > h6:focus,
ul.toplinks > li > a > h6:hover {
	padding: 15px 0;
	text-decoration: none;
	margin: 0 15px 0 15px;
	color: #57585b;
}

ul.toplinks > li.slo {
	background: url(../img/LCP_ICO_Slovenija.svg) left no-repeat;
	padding-left: 30px;
}
ul.toplinks > li.lok {
	background: url(../img/LCP_ICO_Skupnost.svg) left no-repeat;
	padding-left: 20px;
}

.navbar-right > li.search > .dropdown > a {
	color: #cdcdcd;
	font-size: 24px;
	padding: 0 0px 0 20px;
	line-height: 50px;
}

.navbar-right > li.search::after {
	content: "";
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
	background-color: #fff;
}

footer {
	background: #58595b;
}

footer .title {
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

footer p {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 20px;
	color: #cdcdcd;
}

footer form {
	display: inline-block;
	width: 60%;
}

footer form input[type="text"] {
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 21px;
	padding: 5px;
	width: 70%;
	border: 0;
}

footer form input[type="submit"] {
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	padding: 5px 25px;
	border: 0;
	background: #617184;
	color: #fff;
}

footer .up {
	margin-top: 5px;
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	cursor: pointer;
}

footer .footer-border {
	padding-left: 30px;
	padding-right: 30px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

footer .bottom-border {
	border-bottom: 1px solid #57585b;
}

.box-txt.box-search {
	padding-top: 25px;
}

.bottom-border {
	border-bottom: 1px solid #e7e7e7;
}

.result h3 a {
	color: #57585b;
}

.result h3 a:hover {
	color: #40c7f4;
}

footer ul {
	padding: 0;
	margin: 0 0 30px 0;
	list-style-type: none;
	display: block;
	width: 100%;
}

footer ul li {
	display: block;
}

footer a {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #ffffff;
}

footer a {
	text-decoration: underline;
}

footer ul li a {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}

footer ul li a:hover {
	text-decoration: underline;
	color: #fff;
}

footer ul li ul {
	list-style-type: none;
	padding: 0;
}

footer ul li ul li a {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #cdcdcd;
}

footer .bottom .menu li:last-child a {
	padding-right: 0px;
}

footer .bottom .menu li a:hover {
	text-decoration: none;
	color: #ffffff;
}

footer .bottom .below,
footer .bottom .below a {
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	color: #617184;
}

footer .bottom .below a i {
	margin-right: 10px;
}

footer .bottom .below .right {
	text-align: right;
}

footer .navbar-nav > li > a {
	padding-top: 0px;
	padding-bottom: 0px;
}

footer .nav > li > a {
	position: relative;
	display: block;
	padding: 0;
}

footer .navbar-nav > li {
	display: inline-block;
	min-width: 45%;
}

footer .navbar-nav > li.menu-item-has-children:nth-child(2n + 0)::after {
	content: "";
	display: block;
	clear: both;
}

input,
select,
textarea {
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	padding: 10px;
	width: 100%;
	border: 1px solid #9a9b9c;
	margin-bottom: 20px;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	background: #9a9b9c;
	padding: 10px 20px;
	border: none;
	margin-bottom: 20px;
	width: auto;
}

button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #40c7f4;
}

/******************************/

.box-txt,
.box-main,
.box-category,
.box-cta-small,
.box-dejavnosti,
.box-ekipa,
.box-certificate,
.box-blog {
	padding-top: 50px;
	padding-bottom: 0px;
}

.box-category,
.box-certificate {
	padding-top: 0;
}

.box-cta-small,
.box-intro {
	padding-top: 10px;
	padding-bottom: 10px;
}

.box-border-top {
	border-top: 1px solid #cdcdce;
}

.box-cta {
	height: 480px;
	background-size: cover;
	background: -moz-linear-gradient(
			top,
			rgba(64, 199, 244, 0) 0%,
			rgba(64, 199, 244, 0) 59%,
			rgba(64, 199, 244, 0.9) 100%
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0%, rgba(64, 199, 244, 0)),
			color-stop(59%, rgba(64, 199, 244, 0)),
			color-stop(100%, rgba(64, 199, 244, 0.9))
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
	background: -webkit-linear-gradient(
			top,
			rgba(64, 199, 244, 0) 0%,
			rgba(64, 199, 244, 0) 59%,
			rgba(64, 199, 244, 0.9) 100%
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
	background: -o-linear-gradient(
			top,
			rgba(64, 199, 244, 0) 0%,
			rgba(64, 199, 244, 0) 59%,
			rgba(64, 199, 244, 0.9) 100%
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
	background: -ms-linear-gradient(
			top,
			rgba(64, 199, 244, 0) 0%,
			rgba(64, 199, 244, 0) 59%,
			rgba(64, 199, 244, 0.9) 100%
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
	background: linear-gradient(
			to bottom,
			rgba(64, 199, 244, 0) 0%,
			rgba(64, 199, 244, 0) 59%,
			rgba(64, 199, 244, 0.9) 100%
		),
		url("../img/IJS_Home_CTA-1920x480.jpg") center center no-repeat;
}

.box-cta .cta {
	margin-top: 75px;
}

.box-cta .cta h1 {
	font-family: "GothamBlack";
	font-size: 30px;
	line-height: 30px;
	color: #57585b;
	margin-bottom: 40px;
}

.box-cta .cta h1 a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.box-cta .cta h1 a:hover {
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

.box-cta .cta h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 24px;
	color: #ffffff;
	margin-bottom: 40px;
}

.box-cta .cta h2 p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #ffffff;
	margin-bottom: 40px;
}

.box-cta .cta h2 a {
	color: #ff5c5e;
}

.box-cta .cta h2 p a {
	color: #ff5c5e;
}

.box-cta .cta a.read-more {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	border: 1px solid #fff;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 20px;
}

.box-cta .cta a.read-more:hover {
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: rgba(255, 255, 255, 0.5);
}

/*.box-cta .cta h2::before
{
	background-image: url("../img/READ_MORE_Red.svg");
    content: " ";
    height: 20px;
    left: 15px;
    margin-top: 10px;
    position: absolute;
    width: 20px;
}*/

.box-cta .podrocja {
	text-align: center;
	padding: 110px 20px;
}

.box-cta .podrocja h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	color: #ffffff;
}

.box-cta .podrocja h2 a {
	color: #ffffff;
}

.box-cta .podrocja h2 a:hover {
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

.box-cta .podrocja img {
	margin-bottom: 0px;
	cursor: pointer;
}

.box-cta .podrocja img:hover {
	filter: Alpha(Opacity=50); /*IE7 fix*/
	opacity: 0.5;
}

.intro h1 {
	font-family: "GothamBlack";
	font-style: italic;
	font-size: 28px;
	line-height: 34px;
	color: #57585b;
	margin: 0;
	padding: 0;
}

.intro h1 a {
	color: #57585b;
}

h2 {
	font-family: "GothamBlack";
	font-style: normal;
	font-size: 30px;
	line-height: 40px;
	color: #57585b;
}

h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #57585b;
	font-weight: 700;
}

h4 {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #57585b;
	font-weight: 700;
}

.box-txt h2,
.box-category h2,
.box-main h2 {
	text-transform: uppercase;
}

h2.single-txt {
	text-transform: none;
	margin-top: 10px;
}

h4.page-single-txt {
	font-weight: bold;
	line-height: 24px;
	color: #57585b;
}
h4.single-txt {
	margin-top: 50px;
	font-weight: bold;
	line-height: 24px;
	color: #57585b;
}

/*
.box-txt h2:after, .box-dejavnosti h2:after, .box-ekipa h2:after
{
	content: "";
    display: block;
    height: 4px;
    width: 15%;
    margin: 0 auto;
    background: #ff5c5e;
    margin-top:10px;
}
*/

.box-main h4 {
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 21px;
	line-height: 27px;
	color: #57585b;
	margin-bottom: 30px;
	padding: 0;
}

.box-main p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #57585b;
	margin: 0 0 30px;
}

.box-main img {
	max-width: 100%;
}

.box-txt p strong {
	color: #57585b;
}

.box-main a.read-more {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	border: 1px solid #40c7f4;
	color: #40c7f4;
	padding: 5px 10px;
	margin: 20px 0;
}

.box-main a.read-more:hover {
	text-decoration: none;
	border: 1px solid #57585b;
	color: #57585b;
}

.box-category a.read-more {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	border: 1px solid #40c7f4;
	background: #fff;
	color: #40c7f4;
	padding: 5px 20px;
	margin: 20px 0;
}

.box-category a.read-more:hover {
	text-decoration: none;
	border: 1px solid #57585b;
	color: #57585b;
}

h5 {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #57585b;
}

p {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #797a7b;
}

li {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #797a7b;
}

p a {
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	font-size: 14px;
	line-height: 22px;
	color: #40c7f4;
	text-decoration: none;
}

p a:hover {
	text-decoration: undreline;
}

h5 {
	font-weight: bold;
}

.box-txt img {
	/* margin-top:30px;
	margin-bottom: 30px;*/
	max-width: 100%;
	height: auto;
}

.box-category .frame {
	min-height: 415px;
	margin-bottom: 15px;
}

.box-category .frame.round {
	min-height: 230px;
}

.frame .category {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	background: #40c7f4;
	display: inline-block;
	margin-bottom: 10px;
	padding: 2px 15px;
}

.frame .name {
	font-family: "GothamBlack";
	font-size: 25px;
	line-height: 42px;
	color: #57585b;
	margin-top: 10px;
	text-align: center;
}

.kontakt .frame .name {
	text-align: left;
}

.frame .function {
	font-family: "GothamBlack";
	font-style: italic;
	font-size: 15px;
	line-height: 21px;
	color: #668497;
	margin-bottom: 10px;
}

.box-dejavnosti .frame {
	background: #fff;
}

.box-dejavnosti .frame.active {
	background: #ff5c5e;
}

.box-dejavnosti .frame .category {
	font-family: "GothamBlack";
	font-style: italic;
	font-size: 17px;
	line-height: 24px;
	color: #ff5c5e;
	border-bottom: 0px;
	display: inline-block;
}

.box-dejavnosti .frame .category a {
	color: #ff5c5e;
}

.box-dejavnosti .frame.active .category a,
.box-dejavnosti .frame.active p {
	color: #fff;
}

.frame h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 23px;
	color: #57585b;
	margin: 0;
	padding: 0;
	font-weight: 700;
	text-transform: none;
}

.frame h2 a {
	color: #57585b;
}

.frame h2 a:hover {
	color: #40c7f4;
	text-decoration: none;
}

.frame .top {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 175px;
}

.frame .top-round {
	border-radius: 50%;
	background-color: #f6f6f6;
	height: 110px;
	width: 110px;
}

.frame .top-round:hover,
.frame .top-round:active {
	background-color: #ddddde;
}

.frame .top.no-img {
	height: auto;
}

.frame .bottom p {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #57585b;
	margin: 15px 0;
	padding: 0;
	font-weight: 100;
}

.frame .bottom p::after {
	content: "";
	position: relative;
	display: block;
	height: 5px;
}

.frame .left {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 50%;
	float: left;
	vertical-align: middle;
	height: 350px;
}

.frame .left .left-round {
	border-radius: 50%;
	background-color: #fff;
	width: 150px;
	height: 150px;
	vertical-align: middle;
}

.frame .left.no-img {
	height: auto;
}

.frame .right {
	padding: 25px;
	width: 50%;
	float: left;
}

.frame .right p {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #57585b;
	margin: 15px 0;
	padding: 0;
	font-weight: 100;
}

.box-dejavnosti .frame .top {
	padding-bottom: 0;
}

.box-dejavnosti .frame .bottom {
	padding-top: 0;
}

.box-ekipa .frame .top,
.box-ekipa .frame .bottom {
	padding: 0px;
}

.box-txt .date {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #40c7f4;
	margin-bottom: 0px;
}

.frame .date {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #40c7f4;
	margin-bottom: 10px;
}

.box-category .frame a.read-more {
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	font-size: 14px;
	line-height: 22px;
	color: #40c7f4;
	background: none;
	display: block;
	text-align: left;
	cursor: pointer;
	position: absolute;
	bottom: 25px;
	border: none;
	padding: 0;
	margin: 0;
}

.box-category .frame a.read-more:hover {
	font-weight: normal;
	text-decoration: none;
	color: #797a7b;
}

/*.frame a.read-more:before
{
background: #ff5c5e none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    margin-top: 0;
    position: absolute;
    right: 32px;
    text-align: right;
    width: 25%;
}*/

.frame .img-certificate {
	padding: 65px 20px 0px 0px;
}

.frame .bottom {
	padding: 15px;
}

.frame .bottom h3 {
	color: #797a7b;
}

.frame img.more-plus {
	margin-top: 20px;
}

.frame.red .category {
	color: #57585b;
	border-bottom: 2px solid #fff;
}

.frame.red h2 {
	margin-top: 20px;
}

.frame.red .bottom {
	padding-top: 0;
}

.frame.red .bottom a.read-more {
	color: #fff;
	text-align: left;
	margin-left: 0px;
	margin-top: 30px;
}

/*.frame.red .bottom a.read-more::before
{
	background-image: url("../img/READ_MORE_White.svg");
    content: " ";
    height: 16px;
    left: 35px;
    margin-top: 0px;
    position: absolute;
    width: 16px;
}*/

.box-cta-small h1 {
	font-family: "GothamBlack";
	font-size: 80px;
	line-height: 70px;
	font-style: normal;
	color: #ddddde;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-transform: uppercase;
}

.box-cta-small h2 {
	text-transform: uppercase;
	margin-top: 10px;
}

.title-single {
	border-top: 1px solid #cdcdce;
	border-bottom: 1px solid #cdcdce;
}

.title-category {
	border-top: none;
	background-image: url("../img/02_Aktualno_HEADER_1920x280px.jpg");
	background-position: center center;
	background-size: cover;
	min-height: 300px;
}

.title-category .box-cta-small h1 {
	color: #fff;
}

.box-breadcrumbs .breadcrumbs::before {
	content: "> ";
	color: #40c7f4;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 800;
}

.box-breadcrumbs .breadcrumbs {
	color: #cdcdce;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.box-breadcrumbs .breadcrumbs a {
	color: #cdcdce;
}

.title-category .box-breadcrumbs .breadcrumbs {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 35px;
}

.title-category .box-breadcrumbs .breadcrumbs a {
	color: #fff;
}

.box-certificate .certificate {
	background: #ebf0f0;
	padding: 20px;
}

.box-certificate .certificate img {
	margin-bottom: 20px;
}

.box-certificate .certificate h2 {
	color: #57585b;
	font-family: "GothamBlack";
	font-size: 40px;
	line-height: 42px;
	font-style: normal;
}

.box-certificate .certificate h2 a {
	color: #57585b;
}

.box-certificate .certificate h3 {
	color: #57585b;
	font-family: "GothamBlack";
	font-size: 20px;
	line-height: 24px;
	margin-top: 0px;
}

.box-blog .frame .top h2 {
	margin-top: 30px;
}

.box-blog .frame.first-news .top {
	min-height: 345px;
}

.box-blog .frame.first-news .top .absolute-bottom {
	position: absolute;
	bottom: 20px;
	width: 90%;
	margin: 0 auto;
}

a.show-more {
	display: inline-block;
	font-family: "GothamBlack";
	font-style: italic;
	font-size: 14px;
	padding: 15px 35px;
	background: #ff5c5e;
	color: #fff;
}

.box-intro a i,
.box-dejavnosti a i,
.box-ekipa a i,
.box-certificate a i {
	margin-top: 10px;
	text-align: center;
	color: #ff5c5e;
	font-size: 24px;
}

.box-dejavnosti .active a i {
	color: #fff;
}

.container.filter {
	margin-top: -70px;
}

.container.filter input[type="submit"]:hover {
	background: #9a9b9c;
}

.container.filter input[type="submit"] {
	background: #40c7f4;
}

.container.filter input,
.container.filter select,
.container.filter textarea {
	border: 0px solid #9a9b9c;
}

ul.dropdown-menu {
	border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	background-color: #fff;
	width: 300px;
	padding: 15px;
}

ul.dropdown-menu li {
	border-right: 0;
	display: block;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	background: none;
	text-decoration: underline;
}

button.dropdown-toggle {
	padding: 0;
	margin: 0;
	background: #57585b;
	border: 0px;
}

ul.dropdown-menu.choose-color-scheme {
	right: 0;
	left: auto;
}

.toggle-visual-options {
	display: none;
}

.toggle-visual-options i {
	color: #57585b;
}

/******************************/

/* misc */

.space-before-10p {
	padding-top: 10px;
}

.space-after-10p {
	padding-bottom: 10px;
}

.space-before-20p {
	padding-top: 20px;
}

.space-after-20p {
	padding-bottom: 20px;
}

.space-before-20m {
	margin-top: 20px;
}

.space-after-20m {
	margin-bottom: 20px;
}

.space-before-50m {
	margin-top: 50px;
}

.space-after-50m {
	margin-bottom: 50px;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.no-left-right-padding {
	padding-left: 0;
	padding-right: 0;
}

.no-left-rig-padding {
	padding-left: 0;
}

.no-right-padding {
	padding-right: 0;
}

.relative {
	position: relative;
}

.absolute-center {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.box-shadow {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.05);
}

.bg-red {
	background: #ff5c5e;
}

.bg-white {
	background: #fff;
}
.bg-gray {
	background: #f2f2f2;
}
.color-white {
	color: #fff;
}

.bg-vizija {
	background-image: url("https://podnebnapot2050.si/wp-content/themes/ijs/img/VIZIJA_Pic01.jpg");
	background-position: center center;
	background-size: cover;
}

.bg-certificate {
	background-image: url("https://podnebnapot2050.si/wp-content/themes/ijs/img/HEADER_Certifikat.jpg");
	background-position: center center;
	background-size: cover;
}

.bg-intro {
	background-image: url("https://podnebnapot2050.si/wp-content/themes/ijs/img/IZDV_PIC.jpg");
	background-position: center center;
	background-size: cover;
}

.bg-twitter {
	border: 1px solid #9a9b9c;
}

.italic {
	font-style: italic;
}

.tabs .tab.active,
.tabs .tab:hover {
	color: #ddddde;
	background: #9a9b9c;
	font-weight: 300;
}

.tabs .tab {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	color: #9a9b9c;
	font-weight: 300;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #9a9b9c;
	padding: 5px 15px;
	display: inline-block;
	cursor: pointer;
	min-width: 100px;
}

/* misc */

/* visual imparied CSS */

/* rumeno-modro */
body.rumeno-modro {
	background-color: #00008b !important;
}
.rumeno-modro p,
.rumeno-modro div,
.rumeno-modro nav,
.rumeno-modro a,
.rumeno-modro li,
.rumeno-modro span,
.rumeno-modro h1,
.rumeno-modro h2,
.rumeno-modro h3,
.rumeno-modro h4,
.rumeno-modro h5,
.rumeno-modro h6,
.rumeno-modro input,
.rumeno-modro label,
.rumeno-modro li::after,
.rumeno-modro a i,
.rumeno-modro button,
.rumeno-modro ul.dropdown-menu {
	color: #ffe800 !important;
	background-color: #00008b !important;
	background-image: none !important;
	border-color: #ffe800 !important;
}
.rumeno-modro h2::after,
.rumeno-modro h1::after {
	background: #ffe800 !important;
}
.rumeno-modro .frame.box-shadow,
.rumeno-modro input[type="text"] {
	border: 1px solid #ffe800 !important;
	box-shadow: none;
	overflow: hidden;
}
.rumeno-modro input[type="submit"] {
	border: 1px solid #ffe800 !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
}
.rumeno-modro .box-certificate .certificate {
	border: 1px solid #ffe800 !important;
}
.rumeno-modro .border-yellow {
	border: 1px solid #ffe800;
	padding-top: 20px;
	padding-bottom: 20px;
}
.rumeno-modro .show-more {
	margin-top: 20px;
	border: 1px solid #ffe800;
}

@media screen and (max-width: 767px) {
	.rumeno-modro .navbar-default .navbar-toggle .icon-bar {
		background-color: #ffe800 !important;
	}
	.rumeno-modro .navbar-default .navbar-toggle {
		border-color: #ffe800 !important;
	}
}
/* rumeno-modro */

/* belo-crno */
body.belo-crno {
	background-color: #000 !important;
}
.belo-crno p,
.belo-crno div,
.belo-crno nav,
.belo-crno a,
.belo-crno li,
.belo-crno span,
.belo-crno h1,
.belo-crno h2,
.belo-crno h3,
.belo-crno h4,
.belo-crno h5,
.belo-crno h6,
.belo-crno input,
.belo-crno label,
.belo-crno li::after,
.belo-crno a i,
.belo-crno button,
.belo-crno ul.dropdown-menu {
	color: #fff !important;
	background-color: #000 !important;
	background-image: none !important;
	border-color: #fff !important;
}
.belo-crno h2::after,
.belo-crno h1::after {
	background: #fff !important;
}
.belo-crno .frame.box-shadow,
.belo-crno input[type="text"] {
	border: 1px solid #fff !important;
	box-shadow: none;
	overflow: hidden;
}
.belo-crno input[type="submit"] {
	border: 1px solid #fff !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
}
.belo-crno .box-certificate .certificate {
	border: 1px solid #fff !important;
}
.belo-crno .border-yellow {
	border: 1px solid #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}
.belo-crno .show-more {
	margin-top: 20px;
	border: 1px solid #fff;
}

@media screen and (max-width: 767px) {
	.belo-crno .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff !important;
	}
	.belo-crno .navbar-default .navbar-toggle {
		border-color: #fff !important;
	}
}
/* belo-crno */

/* crno-bez */
body.crno-bez {
	background-color: #f5f5dc !important;
}
.crno-bez p,
.crno-bez div,
.crno-bez nav,
.crno-bez a,
.crno-bez li,
.crno-bez span,
.crno-bez h1,
.crno-bez h2,
.crno-bez h3,
.crno-bez h4,
.crno-bez h5,
.crno-bez h6,
.crno-bez input,
.crno-bez label,
.crno-bez li::after,
.crno-bez a i,
.crno-bez button,
.crno-bez ul.dropdown-menu {
	color: #000 !important;
	background-color: #f5f5dc !important;
	background-image: none !important;
	border-color: #000 !important;
}
.crno-bez h2::after,
.crno-bez h1::after {
	background: #000 !important;
}
.crno-bez .frame.box-shadow,
.crno-bez input[type="text"] {
	border: 1px solid #000 !important;
	box-shadow: none;
	overflow: hidden;
}
.crno-bez input[type="submit"] {
	border: 1px solid #000 !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
}
.crno-bez .box-certificate .certificate {
	border: 1px solid #000 !important;
}
.crno-bez .border-yellow {
	border: 1px solid #000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.crno-bez .show-more {
	margin-top: 20px;
	border: 1px solid #000;
}

@media screen and (max-width: 767px) {
	.crno-bez .navbar-default .navbar-toggle .icon-bar {
		background-color: #000 !important;
	}
	.crno-bez .navbar-default .navbar-toggle {
		border-color: #000 !important;
	}
}
/* crno-bez */

/* zeleno-crno */
body.zeleno-crno {
	background-color: #000 !important;
}
.zeleno-crno p,
.zeleno-crno div,
.zeleno-crno nav,
.zeleno-crno a,
.zeleno-crno li,
.zeleno-crno span,
.zeleno-crno h1,
.zeleno-crno h2,
.zeleno-crno h3,
.zeleno-crno h4,
.zeleno-crno h5,
.zeleno-crno h6,
.zeleno-crno input,
.zeleno-crno label,
.zeleno-crno li::after,
.zeleno-crno a i,
.zeleno-crno button,
.zeleno-crno ul.dropdown-menu {
	color: #00ff00 !important;
	background-color: #000 !important;
	background-image: none !important;
	border-color: #00ff00 !important;
}
.zeleno-crno h2::after,
.zeleno-crno h1::after {
	background: #00ff00 !important;
}
.zeleno-crno .frame.box-shadow,
.zeleno-crno input[type="text"] {
	border: 1px solid #00ff00 !important;
	box-shadow: none;
	overflow: hidden;
}
.zeleno-crno input[type="submit"] {
	border: 1px solid #00ff00 !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
}
.zeleno-crno .box-certificate .certificate {
	border: 1px solid #00ff00 !important;
}
.zeleno-crno .border-yellow {
	border: 1px solid #00ff00;
	padding-top: 20px;
	padding-bottom: 20px;
}
.zeleno-crno .show-more {
	margin-top: 20px;
	border: 1px solid #00ff00;
}

@media screen and (max-width: 767px) {
	.zeleno-crno .navbar-default .navbar-toggle .icon-bar {
		background-color: #00ff00 !important;
	}
	.zeleno-crno .navbar-default .navbar-toggle {
		border-color: #00ff00 !important;
	}
}
/* zeleno-crno */

/* styles for all color schemes */
.rumeno-modro footer .top form,
.zeleno-crno footer .top form,
.crno-bez footer .top form,
.belo-crno footer .top form {
	display: inline-block;
	width: 65%;
}

.rumeno-modro .frame.red .category,
.rumeno-modro .frame .category,
.zeleno-crno .frame.red .category,
.zeleno-crno .frame .category,
.crno-bez .frame.red .category,
.crno-bez .frame .category,
.belo-crno .frame.red .category,
.belo-crno .frame .category {
	border-bottom: none;
}

.rumeno-modro a,
.zeleno-crno a,
.crno-bez a,
.belo-crno a {
	text-decoration: underline;
}

.rumeno-modro a:hover,
.zeleno-crno a:hover,
.crno-bez a:hover,
.belo-crno a:hover {
	font-weight: bold !important;
}

.rumeno-modro .box-cta-small,
.zeleno-crno .box-cta-small,
.crno-bez .box-cta-small,
.belo-crno .box-cta-small {
	padding-top: 25px;
	padding-bottom: 25px;
}

.rumeno-modro .box-cta,
.zeleno-crno .box-cta,
.crno-bez .box-cta,
.belo-crno .box-cta {
	height: 450px;
}

.rumeno-modro .box-txt,
.rumeno-modro .box-category,
.rumeno-modro .box-cta-small,
.rumeno-modro .box-dejavnosti,
.rumeno-modro .box-ekipa,
.rumeno-modro .box-certificate,
.rumeno-modro .box-blog,
.rumeno-modro .box-intro,
.zeleno-crno .box-txt,
.zeleno-crno .box-category,
.zeleno-crno .box-cta-small,
.zeleno-crno .box-dejavnosti,
.zeleno-crno .box-ekipa,
.zeleno-crno .box-certificate,
.zeleno-crno .box-blog,
.zeleno-crno .box-intro,
.crno-bez .box-txt,
.crno-bez .box-category,
.crno-bez .box-cta-small,
.crno-bez .box-dejavnosti,
.crno-bez .box-ekipa,
.crno-bez .box-certificate,
.crno-bez .box-blog,
.crno-bez .box-intro,
.belo-crno .box-txt,
.belo-crno .box-category,
.belo-crno .box-cta-small,
.belo-crno .box-dejavnosti,
.belo-crno .box-ekipa,
.belo-crno .box-certificate,
.belo-crno .box-blog,
.belo-crno .box-intro {
	padding-top: 25px;
	padding-bottom: 25px;
}

.rumeno-modro .space-before-50m,
.rumeno-modro .space-after-50m,
.zeleno-crno .space-before-50m,
.zeleno-crno .space-after-50m,
.crno-bez .space-before-50m,
.crno-bez .space-after-50m,
.belo-crno .space-before-50m,
.belo-crno .space-after-50m {
	margin-top: 0px;
	margin-bottom: 0px;
}

.rumeno-modro a i,
.rumeno-modro a,
.zeleno-crno a i,
.zeleno-crno a,
.crno-bez a i,
.crno-bez a,
.belo-crno a i,
.belo-crno a {
	background: none !important;
}

@media screen and (max-width: 767px) {
	.rumeno-modro .box-cta,
	.zeleno-crno .box-cta,
	.crno-bez .box-cta,
	.belo-crno .box-cta {
		height: 220px;
	}

	.rumeno-modro footer .top form input[type="text"],
	.zeleno-crno footer .top form input[type="text"],
	.crno-bez footer .top form input[type="text"],
	.belo-crno footer .top form input[type="text"] {
		width: 65% !important;
	}

	.rumeno-modro footer .top form,
	.zeleno-crno footer .top form,
	.crno-bez footer .top form,
	.belo-crno footer .top form {
		display: inline-block;
		width: 100%;
	}
}

/* styles for all color schemes */

body.all-bold a,
body.all-bold div,
body.all-bold h1,
body.all-bold h2,
body.all-bold h3,
body.all-bold h4,
body.all-bold h5,
body.all-bold h6,
body.all-bold label,
body.all-bold input,
body.all-bold li,
body.all-bold p,
body.all-bold nav,
body.all-bold footer,
body.all-bold {
	font-weight: 600 !important;
}

/* Open dislexic font */
body.od-font a,
body.od-font div,
body.od-font h1,
body.od-font h2,
body.od-font h3,
body.od-font h4,
body.od-font h5,
body.od-font h6,
body.od-font label,
body.od-font input,
body.od-font li,
body.od-font p,
body.od-font nav,
body.od-font footer,
body.od-font {
	font-family: "OD" !important;
	font-style: normal !important;
}

body.od-font .navigation ul.visual-options li a,
body.od-font .navigation ul.visual-options li,
body.od-font .navigation ul.visual-options li button,
body.od-font .navigation,
body.od-font .container,
body.od-font .container-fluid {
	font-family: "Arial" !important;
}

/* Open dislexic font */

/* Verdana font */
body.verdana-font a,
body.verdana-font div,
body.verdana-font h1,
body.verdana-font h2,
body.verdana-font h3,
body.verdana-font h4,
body.verdana-font h5,
body.verdana-font h6,
body.verdana-font label,
body.verdana-font input,
body.verdana-font li,
body.verdana-font p,
body.verdana-font nav,
body.verdana-font footer,
body.verdana-font {
	font-family: "Verdana" !important;
	font-style: normal !important;
}

body.verdana-font .navigation ul.visual-options li a,
body.verdana-font .navigation ul.visual-options li,
body.verdana-font .navigation ul.visual-options li button,
body.verdana-font .navigation,
body.verdana-font .container,
body.verdana-font .container-fluid {
	font-family: "Arial" !important;
}

/* Verdana font */

/* Tahoma font */
body.tahoma-font a,
body.tahoma-font div,
body.tahoma-font h1,
body.tahoma-font h2,
body.tahoma-font h3,
body.tahoma-font h4,
body.tahoma-font h5,
body.tahoma-font h6,
body.tahoma-font label,
body.tahoma-font input,
body.tahoma-font li,
body.tahoma-font p,
body.tahoma-font nav,
body.tahoma-font footer,
body.tahoma-font {
	font-family: "Tahoma" !important;
	font-style: normal !important;
}

body.tahoma-font .navigation ul.visual-options li a,
body.tahoma-font .navigation ul.visual-options li,
body.tahoma-font .navigation ul.visual-options li button,
body.tahoma-font .navigation,
body.tahoma-font .container,
body.tahoma-font .container-fluid {
	font-family: "Arial" !important;
}

/* Tahoma font */

/* Century Gothic font */
body.cg-font a,
body.cg-font div,
body.cg-font h1,
body.cg-font h2,
body.cg-font h3,
body.cg-font h4,
body.cg-font h5,
body.cg-font h6,
body.cg-font label,
body.cg-font input,
body.cg-font li,
body.cg-font p,
body.cg-font nav,
body.cg-font footer,
body.cg-font {
	font-family: "Century Gothic" !important;
	font-style: normal !important;
}

body.cg-font .navigation ul.visual-options li a,
body.cg-font .navigation ul.visual-options li,
body.cg-font .navigation ul.visual-options li button,
body.cg-font .navigation,
body.cg-font .container,
body.cg-font .container-fluid {
	font-family: "Arial" !important;
}

/* Century Gothic font */

/* Trebuchet font */
body.trebuchet-font a,
body.trebuchet-font div,
body.trebuchet-font h1,
body.trebuchet-font h2,
body.trebuchet-font h3,
body.trebuchet-font h4,
body.trebuchet-font h5,
body.trebuchet-font h6,
body.trebuchet-font label,
body.trebuchet-font input,
body.trebuchet-font li,
body.trebuchet-font p,
body.trebuchet-font nav,
body.trebuchet-font footer,
body.trebuchet-font {
	font-family: "Trebuchet MS" !important;
	font-style: normal !important;
}

body.trebuchet-font .navigation ul.visual-options li a,
body.trebuchet-font .navigation ul.visual-options li,
body.trebuchet-font .navigation ul.visual-options li button,
body.trebuchet-font .navigation,
body.trebuchet-font .container,
body.trebuchet-font .container-fluid {
	font-family: "Arial" !important;
}
/* Trebuchet font */

/* Arial font */
body.arial-font a,
body.arial-font div,
body.arial-font h1,
body.arial-font h2,
body.arial-font h3,
body.arial-font h4,
body.arial-font h5,
body.arial-font h6,
body.arial-font label,
body.arial-font input,
body.arial-font li,
body.arial-font p,
body.arial-font nav,
body.arial-font footer,
body.arial-font {
	font-family: "Arial" !important;
	font-style: normal !important;
}

body.arial-font .navigation ul.visual-options li a,
body.arial-font .navigation ul.visual-options li,
body.arial-font .navigation ul.visual-options li button,
body.arial-font .navigation,
body.arial-font .container,
body.arial-font .container-fluid {
	font-family: "Arial" !important;
}
/* Arial font */

/* visual imparied CSS */

/* responsive */

@media screen and (max-width: 767px) {
	.box-cta-small h1 {
		font-size: 40px;
		line-height: 50px;
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border: none;
	}

	#navbar-lower {
		float: right;
		margin-top: -160px;
	}

	.navbar-toggle {
		top: 20px;
		right: 20px;
	}
	.toplinks,
	.search,
	.navbar-right {
		display: none;
	}

	.img-responsive {
		width: 100%;
	}
	.navbar-brand > img {
		width: 100%;
	}

	ul.visual-options > li {
		width: 50%;
		padding: 5px 10px;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
	}

	ul.nav.navbar-nav.navbar-right {
		margin-top: 5px;
	}

	.box-cta {
		height: auto;
		background-image: url("../img/IJS_Home_CTA-1920x480.jpg");
		background-position: top center;
		background-size: cover;
		background-repeat: no-repeat;
		background-color: rgba(64, 199, 244, 1);
	}

	.box-cta .podrocja {
		text-align: center;
		padding: 40px 20px;
	}

	.box-cta .cta h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.box-cta .cta h2 {
		font-size: 16px;
	}

	.box-cta .cta {
		margin-top: 50px;
	}

	.box-intro {
		padding-top: 0;
		padding-bottom: 0;
	}

	.frame .img-certificate {
		padding: 20px;
	}

	footer .top form {
		display: inline-block;
		width: 100%;
	}

	footer .top form input[type="text"] {
		width: 70%;
	}

	footer .top form input[type="submit"] {
		width: 30%;
	}

	.first-news {
		margin-bottom: 20px;
	}

	ul.visual-options {
		float: none;
	}

	ul.visual-options li {
		padding: 8px 10px;
	}

	.toggle-visual-options {
		display: block;
	}

	.visual-options {
		display: none;
	}

	.navbar-brand {
		width: 70%;
		padding-top: 10px;
	}

	.navbar-toggle {
		margin-top: 15px;
	}

	.fa.fa-minus,
	.fa.fa-plus {
		padding: 0 6px;
	}

	ul.visual-options li a,
	ul.visual-options li {
		font-size: 10px;
	}
}
/* responsive*/

.myDiv {
	display: none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
	color: #57585b;
	background: none !important;
}
ul.nav li.dropdown:hover ul.dropdown-menu {
	display: block;
}
.nav .caret.dropdown-toggle {
	display: none;
}

/* CAL */

.calendar-archives {
	position: relative;
	width: 100%;
	font-size: 13px;
}

.calendar-archives * {
	box-sizing: border-box !important;
}

.calendar-archives a,
.calendar-archives a:focus,
.calendar-archives a:active {
	outline: none !important;
}

.calendar-archives.arw-theme1 .calendar-navigation {
	position: relative;
	display: table;
	width: 100%;
}

.calendar-archives.arw-theme1 .prev-year,
.calendar-archives.arw-theme1 .next-year,
.calendar-archives.arw-theme1 .menu-container {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

.calendar-archives.arw-theme1 > .archives-years {
	position: relative;
	overflow: hidden;
}

.calendar-archives.arw-theme1 .year {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -100%;
	width: 100%;
	z-index: 0;
}

.calendar-archives.arw-theme1 .year-link {
	display: none;
}

.calendar-archives.arw-theme1 .year.last {
	position: relative;
}

.calendar-archives.arw-theme1 .year.current {
	margin-left: 0;
	z-index: 1;
}

.settings_page_Arrchives_Calendar_Widget #TB_ajaxContent,
.arcw-preview-zone {
	background-color: #f2f2f2;
}

.calendar-archives a {
	text-decoration: none;
}

.calendar-archives.arw-theme1 .calendar-navigation {
	height: 40px !important;
	margin: 0px 0px 0px 0px;

	color: #797a7b;
	font-size: 12px;

	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: #ffffff;

	border-radius: 0px;

	background-color: #ffffff;
}

.calendar-archives.arw-theme1 .prev-year,
.calendar-archives.arw-theme1 .next-year {
	width: 38px;
	border-radius: 0px;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
	color: #797a7b;
}

.calendar-archives.arw-theme1 .prev-year > span,
.calendar-archives.arw-theme1 .next-year > span {
	display: block;
	line-height: 40px;
}

.calendar-archives.arw-theme1 .prev-year:hover,
.calendar-archives.arw-theme1 .next-year:hover {
	color: #57585b;
	background-color: #f2f2f2;
}

.calendar-archives.arw-theme1 .prev-year:hover span,
.calendar-archives.arw-theme1 .next-year:hover span {
	color: #57585b;
}

.calendar-archives.arw-theme1 .prev-year.disabled,
.calendar-archives.arw-theme1 .next-year.disabled {
	opacity: 0.19;
	cursor: default;
}

.calendar-archives.arw-theme1 .prev-year.disabled:hover,
.calendar-archives.arw-theme1 .next-year.disabled:hover {
	background: none;
}

.calendar-archives.arw-theme1 .prev-year {
	border-right: 1px #ffffff solid;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.calendar-archives.arw-theme1 .next-year {
	border-left: 1px #ffffff solid;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.calendar-archives.arw-theme1 .menu-container {
	position: relative;
	height: 40px;
	padding: 0;
	text-align: center;
	text-transform: capitalize;
}

.calendar-archives.arw-theme1 .menu-container:hover {
	background-color: #f2f2f2;
}

.calendar-archives.arw-theme1 .menu-container > a.title {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #797a7b;
	vertical-align: middle;
}

.calendar-archives.arw-theme1 .menu-container > ul,
.calendar-archives.arw-theme1 .menu-container > ul > li {
	margin: 0;
	padding: 0;
}

.calendar-archives.arw-theme1 .menu-container > ul.menu {
	position: absolute;
	display: none;
	width: 100%;
	top: 0;
	overflow: hidden;
	border-radius: 0;
	box-shadow: none;
	background: #ffffff;
	z-index: 99;
}

.calendar-archives.arw-theme1 .menu-container li {
	display: block;
}

.calendar-archives.arw-theme1 .menu-container li > a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #797a7b;
}

.calendar-archives.arw-theme1 .menu-container li > a:hover {
	cursor: pointer;
	color: #ffffff;
	background: #7e7e7e;
}

.calendar-archives.arw-theme1 .menu-container li > a.selected {
	color: #ffffff;
	background: #7e7e7e;
}

.calendar-archives.arw-theme1 .menu-container li > a.selected:hover {
	text-decoration: none;
	cursor: default;
	color: #ffffff;
	background: #7e7e7e;
}

.calendar-archives.arw-theme1 .arrow-down {
	position: absolute;
	width: 41px;
	height: 40px;
	line-height: 40px;
	top: 0;
	right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: ;
	cursor: pointer;
	border-left: 1px #ffffff solid;
}

.calendar-archives.arw-theme1 .arrow-down:hover {
	border-color: #ffffff !important;
	background-color: #f7f7f7;
}

.calendar-archives.arw-theme1 .menu-container:hover > .arrow-down {
	border-left: 1px #ffffff solid;
}

.calendar-archives.arw-theme1 > .archives-years {
	background-color: #ffffff;
}

.calendar-archives.arw-theme1 .month,
.calendar-archives.arw-theme1 .day {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	float: left;
	color: #57585b;
	background-color: #ffffff;
	border-bottom: 1px #f2f2f2 solid;
	border-right: 1px #f2f2f2 solid;
	border-radius: 0px;
}

.calendar-archives.arw-theme1 .month.has-posts a,
.calendar-archives.arw-theme1 .day.has-posts a {
	display: block;
	width: 100%;
	height: 100%;
	color: #57585b;
	border-radius: 0px;
	/*border-bottom: 3px solid #b93207;*/
	background-color: #f2f2f2;
}

.calendar-archives.arw-theme1 .month.has-posts a:hover,
.calendar-archives.arw-theme1 .day.has-posts a:hover {
	background-color: #40c7f4;
	color: #ffffff;
}

.calendar-archives.arw-theme1 .month.last,
.calendar-archives.arw-theme1 .day.last {
	border-right: none !important;
	margin-right: 0 !important;
}

.calendar-archives.arw-theme1 .month {
	width: 25%;
	height: 50px;
}

.calendar-archives.arw-theme1 .month-name {
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 400;
	display: block;
	position: absolute;
	top: 6px;
	left: 8px;
	color: ;
}

.calendar-archives.arw-theme1 .postcount {
	display: block;
	color: #cccccc;
}

.calendar-archives.arw-theme1 .month.has-posts .postcount {
	display: block;
	color: #ffffff;
}

.calendar-archives.arw-theme1 .month.has-posts:hover .postcount {
	color: #ffffff;
}

.calendar-archives.arw-theme1 .postcount {
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 12px;
}

.calendar-archives.arw-theme1 .postcount .number {
	font-size: 9px;
}

.calendar-archives.arw-theme1 .postcount .count-text {
	font-size: 9px;
}

.calendar-archives.arw-theme1 .day {
	width: 14.285% !important;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	font-weight: normal;
}

.calendar-archives.arw-theme1 .day.today {
	border-bottom: 2px solid#40c7f4;
}

.calendar-archives.arw-theme1 .day.has-posts a {
	height: 38px;
	text-decoration: none;
	font-weight: normal;
}

.calendar-archives.arw-theme1 .day.noday {
	box-shadow: none;
	background: none !important;
	border-bottom: 1px #f2f2f2 solid;
	border-right: 1px #f2f2f2 solid;
}

.calendar-archives.arw-theme1 .day.weekday {
	display: inline-block;
	padding: 0;
	height: 47px;
	line-height: 47px;
	border: none;
	font-size: 11px;
	font-weight: normal;
	color: #bcbcbd;
	text-transform: uppercase;
	box-shadow: none;
	background: none !important;
}

.calendar-archives.arw-theme1 .week-row {
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #ffffff;
}

.calendar-archives.arw-theme1 .week-row.weekdays {
	height: 47px;
	line-height: 47px;
	margin-bottom: 2px;
	background-color: #f7f7f7;
}

/* MENU - 2.8.2021 */

.navbar-default .navbar-nav > .active > a > h6,
.navbar-default .navbar-nav > .active > a > h6:focus,
.navbar-default .navbar-nav > .active > a > h6:hover,
.navbar-default .navbar-nav > li > a > h6:focus,
.navbar-default .navbar-nav > li > a > h6:hover {
	text-decoration: none;
	border-bottom: 7px solid #40c7f4;
	margin: 0 15px 0 15px;
}

.navbar-default .navbar-nav > li > a > h6 {
	background: none;
	font-family: "GothamBlack";
	font-size: 15px;
	line-height: 18px;
	color: #57585b;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 17px 0 10px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#navbarNav.navbar-collapse {
	float: right;
}

li.impact {
	background-color: #40c7f4;
}

li.impact a,
li.impact a:hover {
	color: #fff;
}

/* MENU - 2.8.2021 */
