/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1457361373
Updated: 2016-03-07 16:36:13
*/

@charset "UTF-8";

/*------- header -------------

.et_fullwidth_nav #main-header .container{
padding:0;
}

.et_header_style_left .logo_container{
display:block;
position:relative;
}



#et-top-navigation{
background:#2ea3f2;
}

.logo_container a{
float: left;
    display: block;
    padding: 10px;}

#page-container{
padding:0;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
display: block;
    padding-left:0;
    width: 100%;
background:#2ea3f2;
}

.et_boxed_layout #page-container .et_pb_row{
width:100%;
}

.et-fixed-header{

}

------*/
/*------ page full width NO SIDEBAR --------------*/
.et_pb_gutters3 .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4{
width:100%;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.bezSnimkaVytreshna.et_pb_text_1 {
    margin-top: 38px !important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.bezSnimkaVytreshna.et_pb_text_1 .vtr_str {
    margin-top: -72px !important;
}
.collapse-card__body p {
    line-height: 0px;
}
.leftTableMenu p {
    padding-bottom: 0px;
}

.et_right_sidebar #main-content div.container:before{
	display:none;
}
.textClass {
    min-height: 517px;
	line-height: 1.1pc;
	font-family: "Segoe UI Light" !important;
}

body #page-container #left-area {
width: 100% !important;
padding-right: 0;
background-color: #205867;
color: white;
padding: 0px 10px;
margin-bottom: 15px;
margin-top: 5px;
box-shadow: 0px -50px 0px 0px #ffcc00;
border-top: 15px solid #FFF !important;}

body #page-container #left-area h1 {
color: white;
text-align: center!important;
font-size: 26px!important;
}

.et_pb_slide_description h2 {
    position: absolute !important;
    margin-top: 200px !important;
}
.et_pb_container.clearfix a {
    margin-top: 140px;
}

.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {margin-top: -25px;}
/*------ page full width --------------*/
.et_pb_slide_title {
    background-color: rgba(32, 88, 103, 0.73);
    padding: 17px 0px;
    border-radius: 10px;
	width: 100%;
}
#top-header .container {
    padding-top: 0.25em;
	padding-bottom: 0.20em;
}
#main-header{
    z-index: 99;
}
/*---------- logo ---------------*/
.et_header_style_centered #logo{
float:left;
}
.et_header_style_centered header#main-header.et-fixed-header .logo_container {
    height: 70px !important;
    display: none;
}

.et_header_style_centered #main-header .logo_container { height: 100px !important; }

/*---------- homepage slider buttons ---------------*/
.et_pb_slide_description .et_pb_more_button{
opacity:0;
}
.et_pb_post_slider :hover .et_pb_slide_description .et_pb_more_button{
opacity:1;
webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*---------- post listing slider ---------------*/
/*----------main nav ------------*/


#et-top-navigation{
	position: relative;
background: RGBA(25, 142, 225, 0);
width: 76%;
max-width: 1080px;
margin: auto;
padding-left: 100px !important;
}
.zglv {
    position: absolute;
margin-left: 70px;
margin-top: 20px;
font-size: 14px;
color: #fff;
font-weight: bolder;
width: 250px;
line-height: 1.5em;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    background: rgba(25, 142, 225, 0)!important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    color: #ffffff;
    border-left-color: rgba(106, 148, 177, 0)!important;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(255,255,255,0);
    -moz-box-shadow: inset 1px 0 0 0 rgba(255,255,255,0);
    -o-box-shadow: inset 1px 0 0 0 rgba(255,255,255,0);
    box-shadow: inset 1px 0 0 0 rgba(255,255,255,0);
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
}.ubermenu-item-level-0:hover > .ubermenu-target {
    -webkit-box-shadow: inset 1px 0 0 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 1px 0 0 0 rgba(255,255,255,.2);
    -o-box-shadow: inset 1px 0 0 0 rgba(255,255,255,.2);
    box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0)!important;
    color: #fc0 !important;
}
.ubermenu .ubermenu-target-text {
    display: inline-block;
    vertical-align: middle;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    margin-bottom: -30px !important;
}
#menu-item-22578-bg {
    position: absolute;
    margin-top: -40px;
    margin-left: -175px;
}
#menu-item-22578-en {
    position: absolute;
    margin-top: -40px;
    margin-left: -75px;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 {
    margin-top: -45px;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2 {
    margin-top: -15px;
	display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
background-color: #215968;
height: 40px;
	
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2.ubermenu-loc-primary-menu.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    background-color: #1B4956;
}
.a11y-toolbar.ltr.right {
    display: none;
}
@-moz-document url-prefix() {
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2 {
margin-top: -15px;
	display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
	background-color: #215968;
height: 40px;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    background-color: #2b7589;
max-height: 257px ;
margin-bottom: 60px;
height: 100%;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    background-color: #2b7589;
    height: 257px ;
    margin-bottom: 60px;
}
#searchVytreshniStranici .et_pb_searchform {
    margin-top: -126px !important;
margin-left: 377px !important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 {
    margin-top: -28px ;
}
.et_pb_container.clearfix {
    min-height: 301px !important;
}
.et_pb_search .et_pb_searchform {
    position: absolute;
    margin-top: -399PX;
    z-index: 99;
    width: 300px;
    background-color: white;
    height: 30px;
}
.classHTMLTableShortCode.display-posts-listing .listing-item {
border-top: 1px solid #215968;}
#zaMinisterstvoto {
    width: 200px;
    background-color: RGBA(72, 111, 122, 0.7);
    padding-top: 10px;
    position: absolute;
    margin-top: -295px ;
    margin-left: 20px;
    z-index: 9;
    padding-bottom: 5px;
    padding-left: 5px;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    background-color: #2b7589;
max-height: 253px ;
margin-bottom: 60px;
height: 100%;
}
.dr {
    background-color: rgb(255, 204, 0);
    padding-top: 16px !important;
    padding-bottom: 15px !important;
    margin: 10px 0px -20px;
    color: rgb(58, 59, 59);
    text-align: left;
}
}

.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    background-color: #2b7589;
    height: 240px !important;
    margin-bottom: 60px;
}
p.post-meta {
    color: #ffffff !important;
    line-height: 0;
	padding: 10px;
}
.classHTMLTableShortCode .listing-item {
    margin-top: -7px;
}

.classHTMLTableShortCode {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 490px !important;
	border: hidden !important;
	height: 40px;
}
.display-posts-listing {
    padding: 0 0 0px 0px !important;
}
.mainHTMLTableShortCode {
    border: hidden !important;
}
.minn {
    margin-top: -25px !important;
}
#zaMinisterstvoto {
    width: 200px;
       background-color: RGBA(72, 111, 122, 0.7);
    padding-top: 10px;
    position: absolute;
    margin-top: -280px;
    margin-left: 20px;
	z-index: 9;
	padding-bottom: 5px;
padding-left: 5px;
display: none;
}

.minn1 {
    margin-top: -18px;
}

.et_pb_social_media_follow.et_pb_module.et_pb_bg_layout_light.et_pb_social_media_follow_0.clearfix {
    position: absolute;
    margin-top: -70px;
    margin-left: 550px;
	z-index: 9;
}
#ministyrstvoVijOshte {
    width: 90px;
    background-color: RGBA(33, 89, 104, 0.39);
    padding-top: 10px;
    margin-top: -305px;
    margin-left: 277px;
    z-index: 9;
    padding-bottom: px;
    padding-left: 5px;
    height: 40px;
	display: none;
}
}
#et_pb_contact_form_0 {
    background-color: #215968;
    padding: 34px 10px;
    margin-top: -25px;
}
.et_pb_searchsubmit {
    height: 30px;
    padding: 5px !important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_5 {
    margin-top: -17px;
}
.et_pb_contact_main_title {
    color: white;
    margin-top: -20px;
font-size: 18px !important;
padding-bottom: 20px;
    font-weight: bold;
}
.et_pb_contact_captcha_question {
    color: white;
    font-weight: bold;
}
.glarusPolet1 {
    width: 250px;
    background-color: RGBA(72, 111, 122, 0.7);
padding-top: 10px;
    position: absolute;
    margin-top: -185px;
    margin-left: 10px;
    z-index: 9;
	padding-bottom: 5px;
padding-left: 5px;
}
.glarusPolet2 {
   background-color: RGBA(72, 111, 122, 0.7);
padding-top: 10px;
    position: absolute;
    margin-top: -185px;
    margin-left: 280px;
    z-index: 9;
    width: 170px;
	padding-bottom: 5px;
padding-left: 5px;
}
.glarusPolet3 {
background-color: RGBA(72, 111, 122, 0.7);
padding-top: 10px;
position: absolute;
margin-top: -185px;
margin-left: 470px;
z-index: 9;
width: 160px;
padding-bottom: 5px;
padding-left: 5px;
}
.lastTable {
    margin-top: -55px !important;
    font-size: small;
    line-height: 1pc;
	border-top: 1px solid #215968 !important;
}
.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
    padding: 0px;
}
.et_pb_row.et_pb_row_1 {
    padding: 0px !important;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
   
}
.more-link {
    color: #fc0 !important;
}
.published {
    color: #fc0 !important;
}
#menu-item-22952-bg {
    position: absolute;
    margin-top: -40px;
    margin-left: -88px;
}
#menu-item-22952-en {
    position: absolute;
    margin-top: -40px;
    margin-left: 12px;
}
@media screen and (max-width: 359px) {
#logo {
    margin-top: -5px !important;
}

}
@media all and (min-width: 960px) and (max-width: 1125px){
	
	.zglv {
    position: absolute;
    margin-left: 70px;
    margin-top: 20px;
    font-size: 12px;
    color: #fff;
    font-weight: bolder;
    width: 200px !important;
    line-height: 1.5em;
}	
}
@media all and (min-width: 1023px) and (max-width: 1025px){

#et_pb_contact_form_0 {
    padding: 0px 10px 22px 10px !important;
}
.listing-item .title {
    font-size: 15px !important;
    color: #fc0;
}
#novastrzapublik {
    padding: 10px;
    margin-top: -38px !important;
}
#kontkod {
    margin-top: -37px !important;
}
#mosvRykovodstvoText {
    margin-top: -10px !important;
}
.et_pb_column_1_3 h1, .et_pb_column_1_4 h1 {
    padding-top: 7px;
}
td.classHTMLTableShortCode {
    margin-top: -0px !important;
}
#contentdVytreshniStranici {
    margin-top: -7px !important;
}
table.leftTableMenu {
    margin-top: -8px;
}

@-moz-document url-prefix() { 
	#et_pb_contact_form_0 {

	padding: 30px 10px 24px 10px !important;
	}
	#contentdVytreshniStranici {
    margin-top: 0px;
}
table.leftTableMenu {
    margin-top: -5px;
}
#contentdVytreshniStranici {
    margin-top: -11px !important;
}
	}
}
@media all and (min-width: 960px) and (max-width: 1169px){
.et_pb_searchform {
    display: none;
}
.zglv {
    position: absolute;
    margin-left: 70px;
    margin-top: 20px;
    font-size: 12px;
    color: #fff;
    font-weight: bolder;
    width: 200px;
    line-height: 1.5em;
}
}	
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2.ubermenu-loc-primary-menu.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    background-color: #174A57;
}
@media screen and (max-width: 750px) {
	
	.zglv {
    position: absolute;
    margin-left: 0px !important;
    margin-top: 0px !important;
    font-size: 14px;
    color: #fff;
    font-weight: bolder;
    width: 100% !important;
    line-height: 1.5em;
}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 60px !important;
    margin-top: 5px;
}
.classHTMLTableShortCode {
    width: 390px !important;
}
.et_pb_social_media_follow.et_pb_module.et_pb_bg_layout_light.et_pb_social_media_follow_0.clearfix {
    display: none !important;
}
#menu-item-22952-bg {
    margin-left: -140px !important;
    margin-top: -90px;
}
#menu-item-22952-en {

    margin-top: -90px;
    margin-left: -45px !important;
}
#menu-item-22578-bg {
    margin-left: -165px !important;
    margin-top: -90px;
}
#menu-item-22578-en {

    margin-top: -90px;
    margin-left: -75px !important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_4 {
    margin-top: -25px;
}
.minn1Mobile {
    margin-top: -25px !important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_9 {
    margin-top: -140px;
}
}
@media screen and (max-width: 501px) {
	.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_9 {
    margin-top: -90px;
}
.classHTMLTableShortCode {
    width: 190px !important;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_0 {
    margin-top: -10px !important;
}
.zglv {
    position: absolute;
    margin-left: 0px !important;
    margin-top: 10px !important;
    font-size: 10px !important;
    color: #fff;
    font-weight: bolder;
    width: 100% !important;

}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
    margin-top: 30px;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
    padding: 3px 0;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    margin-bottom: 110px;
}#et-top-navigation {
    display: block;
    padding-top: 34px !important;
    margin-right: -30px;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
    float: left;
    margin-left: -50px;
    margin-bottom: -30px;
    margin-top: 20px;
}
.logo_container {
    position: relative !important;
}
#zaMinisterstvoto {
    margin-top: -80px;
}
}
@media screen and (max-width: 315px){
#logo {
    margin-top: -90px !important;
}	
}
@media screen and (max-width: 1140px) {
	.classHTMLTableShortCode {
    width: 390px !important;
}
	.glarusPolet2 {
    background-color: RGBA(72, 111, 122, 0.7);
    padding-top: 10px;
    position: absolute;
    margin-top: -85px !important;
    margin-left: 10px !important;
    z-index: 9;
    width: 170px;
    padding-bottom: 5px;
    padding-left: 5px;
}
	.glarusPolet3 {
    background-color: RGBA(72, 111, 122, 0.7);
    padding-top: 10px;
    position: absolute;
    margin-top: -135px !important;
margin-left: 10px !important;
    z-index: 9;
    width: 110px;
    padding-bottom: 5px;
    padding-left: 5px;
}
	
}
@media all and (min-width: 960px) and (max-width: 1099px){
	.zglv {

    margin-left: 110px !important;
    margin-top: 50px !important;

}
	
}
@media all and (min-width: 751px) and (max-width: 950px){
	#top-menu-nav {
    float: right!important;
    width: 200px;
}
.classHTMLTableShortCode {
    width: 390px !important;
}
#menu-item-22952-bg {
    margin-left: -140px !important;
    margin-top: -90px;
}
#menu-item-22952-en {

    margin-top: -90px;
    margin-left: -45px !important;
}
#menu-item-22578-bg {
    margin-left: -165px !important;
    margin-top: -90px;
}
#menu-item-22578-en {

    margin-top: -90px;
    margin-left: -75px !important;
}  margin-top: -90px;
}
.zglv {
    position: absolute;
    margin-left: 70px;
    margin-top: 20px;
    font-size: 14px;
    color: #fff;
    font-weight: bolder;
    width: 250px;
    line-height: 1.5em;
	z-index: 9999;
}
.et_pb_social_media_follow.et_pb_module.et_pb_bg_layout_light.et_pb_social_media_follow_0.clearfix {
    display: none !important;
}
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {
    margin-top: -25px;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_7 {
    margin-top: -17px;
}
@media screen and (max-width: 1404px) {
	
	.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {
    margin-top: -26px;
}
}
@media all and (min-width: 980px) and (max-width: 1024px){
	
	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 11.27%;
}
	.et_pb_blog_0 .et_pb_post {
    font-size: 12px !important;
    line-height: 1.00pc !important;
}
.et_pb_social_media_follow.et_pb_module.et_pb_bg_layout_light.et_pb_social_media_follow_0.clearfix {
    margin-left: 380px !important;
}.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2 {
    margin-top: -10px !important;
}
.et_pb_posts.et_pb_module.et_pb_bg_layout_light.et_pb_blog_0 {
    height: 257px ;
}
.classHTMLTableShortCode {
    width: 290px !important;
}

}
/*#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
	background: #198EE1;
	border-left: 1px solid #6CB6EC;
	border-right: none;
	border-top: none;
	border-bottom: none;
}*/
.mega-menu-link li a{
background: #198EE1;
	border-left: 1px solid #6CB6EC;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.mega-menu-link li a:first-child{
border-right: 0px;
}
.et_fullwidth_nav #main-header .container{
max-width:960px;
padding:0;
}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 9px 0px 9px;
	font-size: 14px;
}

.et_header_style_centered #top-menu > li > a:hover{
opacity:1;
color:#67cfef;
}

.et_header_style_centered #top-menu > li > a{
padding-top:19px;
}

.et_header_style_centered #top-menu > li > a{
    padding-bottom: 12px !important;
	padding-top: 12px !important;
	text-shadow: none;
	opacity:1;
	padding-right: 12px !important;

}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
right:-7px;
}

.et_header_style_centered #top-menu > li {
	opacity:1;
}

#et-top-navigation #top-menu li{
padding-right:18px;
}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
content:"";
}

/*----------------uber menu ------------*/
body .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-top: 10px;
    padding-bottom: 3px;
}
/*--------------uber menu end ------------*/

/*------------- dropdown ---------------*/
#et-top-navigation{
    font-weight: 400;
	border-radius: 4px 4px 0 0 ;
	
}


#top-menu li.mega-menu > ul > li > a:first-child {
    font-weight: normal;
	text-shadow:none;
}


#top-menu li a:hover{
color:#1BBCEF;
}


#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
top:21px;
}
.nav ul.sub-menu{
width:100%;
background:#dedede;

}
#top-menu li.mega-menu > ul > li > a:first-child{
border-bottom:0;
}
.nav li .sub-menu li {
	line-height: 1.2em;
}

.et_fullwidth_nav #top-menu li.mega-menu > ul{
right: 0 !important;
left: 0 !important;
border:1px solid #198EE1;
 box-shadow: 1px 1px 5px #777;
}

#top-menu li.mega-menu > ul > li{
width:50%;
}
#top-menu ul > li:hover{
background:#cfcecc;
}

#top-menu li.mega-menu > ul > li > a{
padding-left:5px;
}
#top-menu li.mega-menu > ul > li > a:first-child{
padding-top:7px !important;
}
#top-menu li.mega-menu li > a {
    max-width: 480px !important;
	min-height: 45px;
	
}

.et_mobile_menu li a{
color:#198EE1;
}

#top-menu li.mega-menu > ul {
    padding: 10px 15px;
}

.et-fixed-header#top-menu li.mega-menu > ul > li >ul >li a,
.et-fixed-header#top-menu li.mega-menu > ul > li >ul >li >ul >li a,
.et-fixed-header#top-menu li.mega-menu > ul > li >ul >li >ul>li>ul>li a,
#top-menu li.mega-menu > ul > li >ul >li a,
#top-menu li.mega-menu > ul > li >ul >li >ul >li a,
#top-menu li.mega-menu > ul > li >ul >li >ul>li>ul>li a{
font-style: italic;
    display: block;
    font-size: .8em;
	line-height:1em;
	color:#414141;
	font-weight: normal;
	padding-left: 8px;
}
#top-menu ul > li:hover{
background:#cfcecc;
}

#top-menu li.mega-menu li > ul{
width:100% !important;
}

#top-menu li.mega-menu > ul > li > ul > li  {
width:50%;
}

.et-fixed-header #top-menu li a {
color:#fff !important;
}

.et-fixed-header #top-menu li li a {
color:#198EE1 !important;
}

.et-fixed-header #top-menu li li li a {
color:#414141 !important;
}
	
.et-fixed-header #top-menu .sub-menu .menu-item  .sub-menu .menu-item .sub-menu .menu-item a{	
color:#414141 !important;
display:inline-block;
	}

.ubermenu .ubermenu-nav .ubermenu-item-level-3:hover{
background:#dedede;
color:#fff;
}

.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target:hover,
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target:active,
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target:visited{
background:#ccc;
}
.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu{
padding-bottom:0;
}
.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu,	
.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li,
.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li{
font-style:italic;
padding-left:10px;
}

.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li a{
line-height:1em;
}

.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li a,
.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li a{
font-size:.9em;
}
/*------------- menu description -------
.menu-item-description
{
    font-style: italic;
    display: block;
    font-size: .8em;
	line-height:1em;
	color:#414141;
	font-weight: normal;
	padding-left: 8px;
	
}
#top-menu  ul.sub-menu {
padding-left: 8px;
}

.et-fixed-header #top-menu .sub-menu a{
color:#198EE1 !important;
}

/*----------main nav END------------*/
/*----------top nav ------------*/
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item {
	float:left;
}
/*#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link {
    color: #02A9DD;
	font-weight: 400;
    background: #003B5E;
	float: left;
    display: inline-block;
    padding: 15px;
    border-left: 1px solid #02A9DD;
}*/
#top-header {
    z-index: 999 !important;
}

/*----------top nav social icons ------------*/
#top-header a i.fa-facebook:hover{
color:#3b5998;
}

#top-header a i.fa-youtube:hover{
color:#bf2626;
}

#top-header a i.fa-twitter:hover{
color:#61C5EC;
}

#top-header a i.fa-rss:hover{
color:#fea606;
}


/*----------top nav social icons END------------*/
/*----------top nav END------------/
/*----------main nav END------------

.et_pb_section {
    background-color: #ddd;
}

.et_pb_column {
	background:#fff;
}


.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column{
margin:0 1%;
padding:0 1%;
}
.et_pb_widget_area_left {
    padding:10px;
    border-right: none;
}

/*----------slider pics end --------
.et_pb_slider{
	height:385px;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content{
	display:none;
}
.et_pb_column_1_4 .et_pb_slider .et_pb_slide{
	min-height: 388px;
    height: 100%;
}

/*----------slider pics text end------------
/*----------sidebar------------*/

.widget_nav_menu li {
margin:0;
padding:10px;
margin-bottom: 0;
border-bottom:1px dotted #ddd;

}
.et_pb_widget_area_left li:last-child{
	border-bottom:none;
}
#subpages-widget-2 li:last-child{
border-bottom:none;

}

.widget_nav_menu ul li ul li{
	display:none;
}
.widget_subpages_current_page{
background:#ddd;
}

.et_pb_widget_area_left {
    padding-right: 15px;
}

.et_pb_widget_area_left li{
   padding: 10px;
}
/*----------sidebar end ------------*/
/*----------breadcrumbs ---------*/
.breadcrumbs{
    margin: auto;
    max-width: 960px;
	color:#666;
}
.breadcrumbs h2.trail-browse{
margin-right:5px;
}


/*----------breadcrumbs end ---------*/
/*----------top-menu search ---------*/
/*#top-header .ubermenu .ubermenu-search .ubermenu-searchform {
	margin:0 ;
	background: #c1c1c1;
}

#top-header .ubermenu .ubermenu-search .ubermenu-searchform [placeholder=Search...]{
	color:#ddd;
}

.ubermenu .ubermenu-search input.ubermenu-search-input {
    padding: 2px !important;
}

#ubermenu-nav-main-4-secondary-menu .ubermenu .ubermenu-nav{
z-index:99999999;
}
*/

.top-menu-search span.ubermenu-target{
background:none !important;
    padding:3px !important;
	border: none !important ;
}
#searchVytreshniStranici .et_pb_searchform {
    margin-top: -148px;
margin-left: 377px;
}
@-moz-document url-prefix() { 

#searchVytreshniStranici .et_pb_searchform {
margin-top: -148px !important;
}@media all and (min-width: 1282px) and (max-width: 1405px){
	#snmkmin {
    height: 280px;
overflow: hidden;
margin-top: -37px !important;
margin-bottom: 37px;
}
	#searchVytreshniStranici .et_pb_searchform {
margin-top: -165px !important;
}
.vtr_str {
    margin-top: -60px !important;
}
}}
@media all and (min-width: 1282px) and (max-width: 1405px){
	.vtr_str {
    margin-top: -60px !important;
}
	
}
#contentdVytreshniStranici {
    margin-top: -30px;
}
/*----------top-menu search end ---------*/

/*----------top-menu uber---------*/
#top-header nav.ubermenu-loc-secondary-menu ul#ubermenu-nav-main-4-secondary-menu>li>a,
#top-header nav.ubermenu-loc-secondary-menu ul#ubermenu-nav-main-53-secondary-menu>li>a{
background:#C1C1C1;
border:0;
padding:3px 17px;
}

#top-header nav.ubermenu-loc-secondary-menu {
border:0;
background:none;
}
#top-header .ubermenu-main .ubermenu-submenu{
background:#c1c1c1;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
}
#top-header .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
    color: #198ee1;
}
#top-header .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover{
    color: #1bbcef;
}
/*----------top-menu uber end ---------*/

/*----------------------------------------------
search
----------------------------------------------
#myprefix-widget-area-wrap{
position:absolute;
top:-26px;
}

.widget_search input#s, .widget_search input#searchsubmit{
height:22px !important;
padding:.2em;

}

.widget_search input#searchsubmit{
/*font: 400 20px/1 dashicons!important;
    content: "\f179";
	speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	top:6px;
	left:7px;
background:#C1C1C1;
color:#666;
}
.widget_search input#searchsubmit{
background:transparent;
border:none;
}


.widget_search input#s{
background:#DEDEDE;
border-radius:5px;
border:1px solid #c1c1c1;
}
/*----------slider front page ------------*/
.et_pb_carousel {
    margin-top: 3.7%;
}
.modul-headings h2{
padding:10px;
font-size:26px;
background:#198EE1;
color:#fff;
}
.modul-headings{
padding:0;
font-size:15px;
background:#198EE1;
margin-bottom: 0 !important;
}

.et_pb_text.modul-headings p{
padding:5px;
text-transform: uppercase;
color:#fff;
}
.et_pb_text.modul-headings p a{
color:#fff;
}

.et_pb_text.modul-headings p a:hover{
color:#1BBCEF;
text-decoration:underline;
}

.fa-fw{
display: inline-block;
    font: 14px/1 'FontAwesome';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.modul-headings-light{
background:#ddd;
color:#fff;
}

.modul-headings-light h2{
color:#003B5E;
}

.novini-nachalo .et_pb_slide_description .et_pb_slide_title{
min-height:90px;
font-size:14px;
}
.novini-nachalo.et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding-top: 7%;
    padding-bottom: 7%;
}

.novini-nachalo.et_pb_slider_fullwidth_off .et_pb_slide_content {
display:none;
}
.small-sliders-front-page .et_pb_slide_description{
min-height:174px;
    padding: 20% 0;
}

.modul-headings.prescentyr{
padding:10px;
}

.home .et_section_regular {
padding-top:0 !important;
}

.home .et_pb_video_slider .et-pb-controllers {
line-height: 1em;
margin-top:2px;

}
.home.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module{
margin-bottom:0;
}
.et_pb_blog_0 .et_pb_post {
    font-size: 14px;
background-color: #2b7589;
padding: 5px 4px;
color: #fff;
line-height: 1.1pc;
}
#toch img{
    z-index: -999999;
    position: absolute;
}
.home .et_pb_video_slider.video-slider-home{
	margin-top:15px;
	background:#cfcecc;
}
/*----------slider front page end---------*/
/*---------- zelen telefon slider --------*/
.zelen-telefon .et_pb_slide_description {
    padding:5% 0 !important;
}
/*----------calendar---------*/
#bigcalendar1{
width:100% !important;
}
#bigcalendar1 tr{
height:55px;
}

.ai1ec-pagination .ai1ec-prev-year, .ai1ec-pagination .ai1ec-next-year{
display:none;
}


.ai1ec-month-view .ai1ec-day-stretcher{
height:35px;
}
#footer-widgets .footer-widget li:before{
top:19px;
}
/*------ footer calendar---------------*/
.footer-widget .ai1ec-month-view td, 
.footer-widget .ai1ec-month-view .ai1ec-day,
.footer-widget .ai1ec-month-view .ai1ec-date{
    background: #222222 !important;
}

.footer-widget .et_pb_widget a{
color:#198ee1;
}
.footer-widget .ai1ec-calendar-toolbar,
.footer-widget .ai1ec-title-buttons,
.footer-widget .ai1ec-views-dropdown,
.footer-widget .ai1ec-pull-left{
display:none;
}

.footer-widget th.ai1ec-weekday{
	font-size: 11px;
    text-shadow: 0 0 0;
    background: #198ee1 !important;
    color: #fff !important;
}

.footer-widget .ai1ec-month-view td{
border: 1px dotted #414141 !important;
}
.footer-widget .ai1ec-month-view {
    border: 1px dotted #444!important;
    background: #222222;
}
.footer-widget  .ai1ec-month-view .ai1ec-date{
text-shadow: none;
}
/*---------- front page -----------*/
.ai1ec-calendar-view .ai1ec-pull-left{
display:none;
}
.timely .ai1ec-nav > li > a{
padding:0;
}
.ai1ec-calendar-toolbar{
margin-bottom:0;
}
/*----------calendar end---------*/
/*----------page with header---------*/
.et_pb_fullwidth_header {
    padding: 20px 0;
}

.et_pb_fullwidth_header  .header-content h1{
color:#198EE1 !important;
}
/*----------page with header end-----*/
.widgettitle {
    padding: 10px;
    background: #198ee1;
    color: #fff;
}


/*------- contact form------*/
#contacts .wpcf7-form{
text-align:left;
}
#contacts .wpcf7-form .wpcf7-form-control-wrap input[type='text'], #contacts .wpcf7-form .wpcf7-form-control-wrap input[type='email'] , #contacts .wpcf7-form .wpcf7-form-control-wrap select, #contacts .wpcf7-form .wpcf7-form-control-wrap textarea{
padding:10px;
border: 2px solid #ddd;
}

#contacts .wpcf7-form input.wpcf7-submit{
padding:10px;
border: 2px solid #198ee1;
background: #fff;
color:#198ee1;
}

#contacts .wpcf7-form input.wpcf7-submit:hover{
padding:10px;
border: 2px solid #198ee1;
background: #198ee1;
color:#fff;
}
div.wpcf7-validation-errors {
    border: 2px solid #FF0000;
	
}
/*------- contact form end --------*/

/*------- contacts tables ---------*/
.contact-table .et_pb_pricing li{
padding-bottom: 10px;
}

.et_pb_pricing_heading {
    padding: 3px 0;
}

.et_pb_pricing_heading .et_pb_best_value{
display:none;
}

.et_pb_pricing_content_top{
padding-bottom: 7px;
}

.et_pb_pricing li strong{
padding-left:0;
}
.et_pb_pricing li{
padding-left:18px;
}
.et_pb_pricing_heading {
    margin-bottom: 7px;
}

.contact-table .et_pb_sum{
font-size: 20px;
}

.contact-table .et_pb_pricing_table {
    width: 50%;
height: 333px;
}
.contact-table .et_pb_pricing_heading h2{
height:45px;
}
.contact-table .et_pb_pricing_content{
padding:12px;
}
/*------- popup doc files ---------*/

#TB_closeWindowButton span.screen-reader-text{
display:none;
}

#TB_window{
width:50% !important;
top:3% !important;
left: 30% !important;
margin:0 !important;
height:92%;
}

#TB_window iframe{
width:100% !important;
height: 100% !important;
}
/*------- popup doc files end------*/
a.fa-pencil-square-o:before{
    content: "\f044";
}
/*------- single paost------*/
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{
max-width:960px;
}
/*------- single paost end------*/

/*-------- print ---------------*/
.WP-PrintIcon{
display: block;
margin: 0 auto;
padding: 5px;
}

/*-------------footer contacts icons---------------*/
a.fa:before{
color:#198ee1;
display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.fa-print:before{
 content: "\f095";
}

a.fa-print:before{
 content: "\f02f";
}
a.fa-map-o:before{
    content: "\f187";
}

a.fa-phone:before{
    content: "\f095";
}

a.fa-fw:before{
    content: "\f1ea";
}
#footer-widgets .footer-contacts li{
    margin: 0;
    padding: 10px;
    margin-bottom: 0;
    border-bottom: 1px dotted #ddd;
}

#footer-widgets ul.footer-contacts li:before {
content:none;
}
/*------------- footer logo partnes-------------------*/
#footer-widgets .footer-widget .logo-partners li:before{
content:none;
padding:0;
border-bottom:0;
}
#footer-widgets .footer-widget .logo-partners li{
width:60%;
}


/*-------------footer contacts icons end---------------*/
#footer-widgets .footer-widget li:before {
    top: 10px;
}

#footer-bottom{
padding-top:7px;
}
#footer-bottom  #footer-info{
padding-bottom:2px;
}

/*------------- footer end --------------*/
/*------------- gallery -----------------*/
/*.et_pb_gallery_grid .et_pb_gallery_image.landscape img{
height:137px;
transform: translateY(0%) translateX(-50%);
}
.et_pb_gallery_grid .et_pb_gallery_image.landscape a{
display:block;
min-height: 212px;
}
.et_pb_gallery_image img{
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: translateY(0%) translateX(0%);
    -ms-transform: translateY(0%) translateX(0%);
}

.et_pb_gallery_grid .et_pb_gallery_item{
margin-bottom:5% !important;
}
*/
.gallery-page .et_pb_module.et-waypoint.et_pb_image a{
position:relative;
display:block;
}
.gallery-page .et_pb_module.et-waypoint.et_pb_image a:before{
    content: "\f06e";
    font-family: "FontAwesome";
    font-size: 5em;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 36%;
    opacity: .3;
}
.gallery-page .et_pb_module.et-waypoint.et_pb_image a:hover img{
background:blue;
 -webkit-transition: 1s; /* Safari */
transition: 1s;
opacity:.4;
}
.gallery-page .et_pb_module.et-waypoint.et_pb_image a:hover{
background:#2ea3f2;
 -webkit-transition: 1s; /* Safari */
transition: 1s;
content: none;
}
/*------------- gallery end--------------*/
/*------------- media -------------------*/
@media only screen and (max-width: 980px){
	#main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
		background: #dedede;
		border: 1px solid #198EE1;
    box-shadow: 1px 1px 5px #777;
	}
	#main-header, #main-header .nav li ul , .et-search-form, #main-header .et_mobile_menu a {
		color: #1e73be;
	}
	#main-header, #main-header .nav li ul , .et-search-form, #main-header .et_mobile_menu a:hover, .et_mobile_menu .menu-item-has-children > a{
		color: #1BBCEF;
		background-color: none;
	}
	#main-header{
		background: #fff;
	}
	
	#main-header .logo_container a{
	line-height:48px;
	}
	
}

@media only screen and (min-width: 981px){
.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {
    color: #414141 !important;
}

}

li.ubermenu-tab > a {
  padding: 5px 19px !important;
}

.et_header_style_centered #main-header div#et-top-navigation {
  z-index: 10;
  border-radius: 0;
}

#top-header nav.ubermenu-loc-secondary-menu ul#ubermenu-nav-main-4-secondary-menu>li>a ,
#top-header nav.ubermenu-loc-secondary-menu ul#ubermenu-nav-main-53-secondary-menu>li>a{
  padding: 0px 10px;
  font-size: 11px;
  text-transform: capitalize;
}

.top-menu-search span.ubermenu-target {
  padding: 0px !important;
}

#main-header {
  line-height: 11px;
  background-color: #205867;
}

.ubermenu-main {
  border: 0px solid;
}

body .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
  padding-top: 5px;
  padding-bottom: 5px;
}

.breadcrumbs {
  background-color: #CBCBCB;
  padding: 0px 5px;
  max-width: 1080px;
}

.ubermenu .ubermenu-nav .ubermenu-column-full {
  background-color: #FFFFFF;
}

.et-social-icon a {
  font-size: 15px;
}

#footer-bottom {
  padding: 0px;
}

@media all and (min-width: 1910px) and (max-width: 1930px){
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_5 {
    margin-top: -1px;
}}