/*------------------------------------------------------------------
    File Name: colors1.css
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
    color theme
-------------------------------------------------------------------*/

.header_top,
#navbar_menu ul ul li a:hover,
#navbar_menu ul ul li a:focus,
.full_slider_inner,
.bg_load,
.theme_color_bg,
.price_table_active .price_head,
a.btn.dark_gray_bt:hover,
a.btn.dark_gray_bt:focus,
.social_icon_style_2 ul li a:hover,
.social_icon_style_2 ul li a:focus,
.progress-bar,
.tags a:hover,
.tags a:focus,
.testimonial_slider .carousel-control:hover,
.testimonial_slider .carousel-control:focus,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.icon_feature {
	background: #039dae;
	background-size: 100% 100%;
	border: none;
}

.carousel-indicators .active {
	background: #fff;
}

.theme_bg {
	background: #039dae;
}

#navbar_menu > ul > li a.active,
#navbar_menu > ul > li:hover > a,
#navbar_menu > ul > li:focus > a,
footer p a:hover,footer p a:focus,
.footer-menu li a:hover,
.footer-menu li a:focus,
footer ul.social_icons li a:hover,
footer ul.social_icons li a:focus {
	color: #f89c35;
}

.breadcrumb li a {
	color: #062c4c;
}

.btn.sqaure_bt {
	border-radius: 0;
	background: #f89c35;
}

.btn.sqaure_bt span {
	font-size: 31px;
	font-weight: 400;
	position: absolute;
	right: 16px;
}

footer h2::after, .footer_mail-section .field button.button_custom, .cprt {
	background: #039dae;
}

.contact_us_section {
	background: #f89c35;
}

.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme.rs-parallaxlevel-0 {
	background: #fff !important;
	max-width: 750px !important;
	width: 100% !important;
	min-width: 750px !important;
	border: solid #f89c35 10px !important;
	text-align: center;
	padding: 50px 20px !important;
}

.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
	color: #666 !important;
}

.tp-caption.NotGeneric-Title, .NotGeneric-Title {
	color: #062c4c !important;
}

a.btn.main_bt,
button.btn.main_bt {
	background: #039dae;
	border: none;
}

a.btn.main_bt:hover,
a.btn.main_bt:focus,
button.btn.main_bt:hover,
button.btn.main_bt:focus {
	background: #25d8ed;
	background-size: 100% 100%;
	color: #fff;
}

a.btn.dark_gray_bt:hover,
a.btn.dark_gray_bt:focus {
	color: #fff;
}

a.btn.light_btn,
button.btn.light_btn {
	background: #a864a8;
}

a.btn.light_btn:hover,
a.btn.light_btn:focus button.btn.light_btn:hover,
a.btn.light_btn:focus {
	background: #fff;
	color: #632e62;
	border-color: #fff;
}

.modal-backdrop {
	background-color: rgba(0, 0, 0, .9);
}

#navbar_menu ul ul,
hr.dottad_border,
.social_icon_style_2 ul li a:hover,
.social_icon_style_2 ul li a:focus,
.tags a:hover,
.tags a:focus,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.comment_section,
.boder_dottat_small {
	border-color: #f89c35;
}


.price_table_active a.btn:hover,
.price_table_active a.btn:focus {
	background: #252525;
	color: #fff;
}

.border_dotted_circle:hover,
.border_dotted_circle:focus {
	border-color: #632e62;
}

.btn.light_theme_bt:hover,
.btn.light_theme_bt:focus {
	background: #222;
	color: #fff;
	border: solid #222 1px;
}

.theme_color_bg .border_dotted_circle,
.theme_color_bg .border_dotted_circle:hover,
.theme_color_bg .border_dotted_circle:focus {
	border-color: #fff;
}

button.border_btn_white_border,
a.border_btn_white_border {
	background: transparent;
	border: solid #fff 1px;
}

button.border_btn_white_border:focus,
button.border_btn_white_border:hover,
a.border_btn_white_border:hover,
a.border_btn_white_border:focus {
	background: #fff;
	border: solid #fff 1px;
}

body.light_blue button.btn.white_btn:hover,
body.light_blue a.btn.white_btn:hover,
body.light_blue button.btn.white_btn:focus,
body.light_blue a.btn.white_btn:focus {
	background: #632e62;
	border-color: #632e62;
	color: #fff;
}

button.btn.white_btn, a.btn.white_btn, button.btn.white_btn, a.btn.white_btn {
	color: #111;
	text-transform: none;
	text-shadow: none;
}

button.btn.white_btn:hover,
a.btn.white_btn:hover,
button.btn.white_btn:hover,
a.btn.white_btn:hover {
	color: #fff;
	text-transform: none;
	background: #111;
}

.tp-bannertimer {
	background: #039dae !important;
}

.tp-caption.tp-shape.tp-shapewrapper.rs-parallaxlevel-0 {
	background-color: transparent !important;
}


.ad-pdf
{
	color:#9a1717;
}
.ad-excel
{
	color: #399a2a;
}
.ad-archive
{
	color: #c47c20;
}
.ad-word
{
	color: #29439a;
}
.ad-ppt
{
	color: #770b9a;
}
strong
{
	margin-right: 5px;
}

.father_1{
	font-weight: 700;
}

ul.sitemap_2 {
	padding-left: 5px;
	font-weight: 400;
}

ul.sitemap_3 {
	padding-left: 10px;
	font-weight: 400;
}

ul.sitemap_4 {
	padding-left: 15px;
	font-weight: 400;
}

.projekty-img {
	height: 24px;
	margin-bottom: 16px;
}
.ubytovanie_div.clearfix {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d4d4d4;
}

#ad_form {
	background-color: #f1f1f1;
	padding: 20px;
	border-radius: 20px;
}

/*a:focus {*/
/*border: 1px solid #eb1717; padding:2px;}*/
.gallery-row{
	margin-bottom: 15px;
}
.photogallery_img
{
	border-bottom: 5px solid #cd2122;
	margin-bottom: 9px;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 18px -11px rgba(0,0,0,0.68);
	-moz-box-shadow: 10px 10px 18px -11px rgba(0,0,0,0.68);
	box-shadow: 10px 10px 18px -12px rgba(0,0,0,0.68);

}

.nou {
	border-bottom: none !important;
}
img.page_top_img {
	width: 100%;
}

.suvisiace_ul li {
	float: left;
	margin-right: 10px;
}
.suvisiace_div {
	margin-top: 20px;
}

img.tpp1 {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
img.tpp2 {
	max-width: 33%;
	display: inline;
	margin-right: 20px;
	float: left;
}
img.tpp3 {
	max-width: 100%;
	display: block;
	margin-bottom: 20px;
}
img.tpp4 {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
img.tpp5 {
	max-width: 33%;
	display: inline;
	margin-left: 20px;
	float: right;
}

.article_title_photo
{
	border: 1px solid #929292;
	/*border-radius: 6px;*/
	box-shadow: 4px 4px 20px -5px rgba(0,0,0,0.64);
	margin-bottom: 15px;
	max-width: 100%;
}
.doc_list {
	font-size: 0.8em;
}

.doc_list th{
	background-color: #eaeaea;
}
input.search.doc_search_input {
	border: solid 1px #ccc;
	border-radius: 5px;
	padding: 3px 10px;
	margin-left: 20px;
	width: 70%;
}

div#doc_search_div {
	background-color: #f1f1f1;
	padding: 20px;
	border-radius: 20px;
	margin-bottom: 10px;
}

.vznnmbr
{
	width: 15%;
}
#article_text
{
	text-align: justify;
}
.art_list_image_01 img
{
	max-width: 70px;
	margin-right: 15px;
}

#article_text li:before
{
	/*Using a Bootstrap glyphicon as the bullet point*/
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	font-size: 9px;
	float: left;
	margin-top: 4px;
	margin-left: -17px;
	color: #CCCCCC;
}
#article_text ul
{margin:10px;}
#article_text li {
	display: block;
	padding-left: 20px;
}














img.page_top_img {
	width: 100%;
}
.header_top, #navbar_menu ul ul li a:hover, #navbar_menu ul ul li a:focus, .full_slider_inner, .bg_load, .theme_color_bg, .price_table_active .price_head, a.btn.dark_gray_bt:hover, a.btn.dark_gray_bt:focus, .social_icon_style_2 ul li a:hover, .social_icon_style_2 ul li a:focus, .progress-bar, .tags a:hover, .tags a:focus, .testimonial_slider .carousel-control:hover, .testimonial_slider .carousel-control:focus, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .icon_feature {
	background: #005ca2;
	background-size: 100% 100%;
	border: none;
}

.side_bar h4 {
	border-left: solid #005ca2 5px;
}
#navbar_menu > ul > li a.active, #navbar_menu > ul > li:hover > a, #navbar_menu > ul > li:focus > a {
	color: #0b0a00;
}
footer p a:hover, footer p a:focus, .footer-menu li a:hover, .footer-menu li a:focus, footer ul.social_icons li a:hover, footer ul.social_icons li a:focus {
	color: #fff701;
}

#navbar_menu > ul > li a.active, #navbar_menu > ul > li:hover > a, #navbar_menu > ul > li:focus > a {
	border-bottom: solid #005ca2 4px;

}
#navbar_menu ul ul, hr.dottad_border, .social_icon_style_2 ul li a:hover, .social_icon_style_2 ul li a:focus, .tags a:hover, .tags a:focus, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .comment_section, .boder_dottat_small {
	border-color: #005ca2;
}
footer h2::after, .footer_mail-section .field button.button_custom, .cprt {
	background: #022946;
}

.footer_style_2 {

	background: #043d6b;
}
.footer-menu li a,footer p a,footer p {

	color: #ffffff;
}

#article_container a, #docs a
{
	text-decoration: none;
	color: #000;
	border-bottom: 1px dashed #bdbfb8;

}
footer a, .side_bar a
{
	text-decoration: none;
	border-bottom: 1px dashed #808080;

}

.side_bar_blog {
	background: #efefef;
}

.doc_year {
	font-size: 1.1em;
	color: #000 !important;
}
.itemView .itemTagsBlock > a, .eBlog .itemContainer:not(.zn_columns) .itemTagsBlock > a, .tagcloud a {
	padding: 4px 10px;
	background-color: #EAEAEA;
	margin-right: 5px;
	color: #9B9B9B;
	display: inline-block;
	margin-bottom: 5px;
}

.suvisiace_div {
	margin-top: 20px;
	background-color: #e8e8e8;
	padding: 20px;
	font-size: 0.86em;
}

.blog_section p {
	font-size: 1.1em;
	color: #252525;
}

h1 {
	font-size: 1.8em;
	margin-bottom: 10px;
}

.header_bottom {
	height: 84px;
}
img.logo-img {
	max-height: 50px;
}

#navbar_menu {
	margin: 22px 0 0;
}

.home_news_img{max-width:100%;margin-right:15px;border-radius:5px;}

.post_details{background-color:#e3e3e3;padding:5px !important;color:#565656 !important;padding-bottom:10px;margin-bottom:1px;}

.home_blog {
	background: #efefef;
	padding: 20px;
	margin-bottom: 20px;
}
.home_blog_title {
	margin-bottom: 20px;
	/* padding-bottom: 20px; */
	font-size: 1.2em;
	font-weight: 600;
}

.main_article_div {
	padding-top: 25px;
}
#page_bread {
	background-color: #efefef;
	padding: 20px;
	margin-bottom: 25px;
	margin-left: 15px;
}