/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav .active-trail, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    /*border-color: #3f386b;*/
    /*background-color: #EEEEEE;*/

}
.content-area p{
	font-size: 14px;
	line-height: 24px;

}
.owl-carousel .owl-wrapper-outer {
    text-align: center;
}
a.active-trail.dropdown-toggle.active:hover {
    color: #EB7900;
}
aside h3{
	color: #115f9a;
	font-size: 16px;
}
p{
	color: #115f9a;
}
.breadcrumb a{
	font-size: 15px;
	/*color: #36A2EB;*/
}
#block-menu-menu-upper-menu ul.menu li a{
	color: #fff;
}
.hheader-bg{
	background-image:url(../images/hedbg.jpg);
	background-size: cover;
	background-position: center;
}
#navbar-fixed.fixed-nav {
    background-image:url(../images/hedbg.jpg);
	background-size: cover;
	background-position: center;
}

.block-text h3 a {
    color: #115f9a!important;
}
.block-text h3 a:hover {
    color: #fe3466!important;
}
#block-views-social-media-block p{
	color: #fff;
}
.logo2 {
    max-height: 130px!important;
    width: auto;
}
.logoheader, .textheader, .phoneheader{
	padding: 10px 0 0 0;
}
.textheader p{
	text-align: center;
	padding: 35px 0 0 0;
	font-size: 2rem;
	color: #115f9a;
	font-family: georgia,palatino;
}
.headertopleft {
    text-align: right;
}
.phoneheader{
	font-size: 25px;
	padding: 30px 0 0 0;
	color: #191974;
	text-align: right;
	font-family: georgia,palatino;
}
.emails a{
	color: #fff;
	font-family: georgia,palatino;
	font-size: 20px;
	    text-shadow: 0 0 20px #003F7C;
}
 aside span a:hover {
    color: #fe3466;
}
aside span a{
color: #36A2EB;
}
.breadcrumb a{
	color: #115f9a;
}
.breadcrumb a:hover{
	color: #fe3466;
}
.menu a.active{
	color: #EB7900!important;
}
@media (max-width: 768px ) {
	.logoheader, .phoneheader {
		text-align: center;
	}
}
@media (min-width: 1200px){
.logo2 {
    max-height: 80px!important;
    width: auto;
    /*margin-top: -10px;*/
    position: relative;
    /*top: 50px;*/
	top: 30px;
}

	.logo3 {
		margin-top: 60px;
	}

.hheader-bg {
    background-image: url(../images/hedbg2x.jpg);
}

}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}
.imgleft{
	margin-right: 15px;
	float:left;

}
.news_block2 img{
	margin-right: 15px;
	float:left;
	width: 15%;
	margin-bottom: 15px;
}
.home-list .views-row.views-row-1.views-row-odd.views-row-first.new {
    clear: both;
    min-height: 185px;
}
.arhiv-list .views-row.views-row-1.views-row-odd.views-row-first.new{
    min-height: 110px;
}
.video-list .views-row.views-row-1.views-row-odd.views-row-first.new{
    min-height: 140px;
}
img.imagesizer_thumb{
	height: 198px;
}
.view-articles-wall2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #CCCCCC;
    margin-bottom: 18px;
    margin-right: 10px;
    padding: 7px 7px 12px;
    width: 100%;
}
.dddd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #CCCCCC;
    float: left;
    margin-bottom: 18px;
    margin-right: 10px;
    padding: 7px 7px 12px;
    text-align: center;
    width: 285px;
}
.small-p table p{
	line-height: 18px;
}
table p{
	line-height: 18px!important;
}
table td{
	padding: 4px 8px!important;
}
.ui-datepicker td {
    padding: 1px!important;
}
.clauses h3{
	margin-left: 0;
}
.mb-25 {
    margin-bottom: 25px;
}
.taxonomy-header_home{
	background-image: url("../images/bgbody.jpg");
	background-size: cover;
}
.taxonomy-header_home .page-header{
	margin-bottom: 0;
}
.taxonomy-header_home h1{
	/*color: #fff;*/
	text-align: left;
}
.taxonomy-header_video{
	background-image: url("../images/video.jpg");
	background-size: cover;
}
.taxonomy-header_video h1{
	color: #fff;
	text-align: left;
}
.taxonomy-header_arhiv {
	background-image: url(../images/arhiv.jpg);
	background-size: cover;
}
.taxonomy-header_mesac {
	background-image: url(../images/month.jpg);
	background-size: cover;
}
.taxonomy-header_mesac a,
.taxonomy-header_mesac h1{
	color: #fff;
}
.taxonomy-header_arhiv a{
	color: #fff;
}
.taxonomy-header_arhiv h1{
	text-align: left;
	color: #fff;
}
.taxonomy-header_video a{
	color: #fff;
}
.taxonomy-header_mesac h1{
	text-align: left;
}
.mesac h3{
	text-align: center;
}
@media (max-width: 1024px){
.main-container.container {
    max-width: 970px;
    overflow: hidden;
}
}


.logo3{
	/*position: absolute;*/
	text-align: right;
/*	right: 0;*/
}

.error_message{
	color: #ff0000;
}

div.useradmin_contener {
	display: inline;
}