@charset "UTF-8";

/* ******************************* */
/* Типовой шаблон #7 - "ADM"       */
/* v20230420                       */
/* ВЕБ-МАСТЕРСКАЯ.БЕЛ              */
/* ******************************* */



*:focus {outline: none; }

html {}
body {font-family: "Roboto Condensed", sans-serif; font-size: 16px; background-color: #eee; }

a {color: #185996; }
a:hover, a:focus {color: #D6A037; }
a:visited {color: #44515d; }

ul, ol {margin: 0; }



/* **************************** */
/* Секции и основное содержание */
/* **************************** */

#header {margin-bottom: 15px; }
.header_top {padding: 5px 15px; }
.header_body {min-height: 80px;max-height: 220px;overflow: hidden;box-shadow: 0 1px 3px rgba(0,0,0,0.22);margin-bottom: 15px;background: url("/files/template7/img/veil.png") center center no-repeat;background-size: cover;padding: 15px 0 25px;}
.header_menu {padding: 15px;border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0,0.22);text-align: right;color: #fff;display: flex;/* justify-content: space-between; */align-items: center;/* align-content: stretch; */justify-content: flex-end;}

.logo {vertical-align: middle;display: inline-flex;flex-flow: row;align-items: center;}
.logo .emblem {text-align: center;max-width: 150px;margin-left: 15px;margin-right: 30px;flex-shrink: 0;}
.logo img {max-height: 120px;display: inline-block;}
.logo img+img {margin-left: 15px;}

.logo .caption {display: inline-block;vertical-align: middle;padding: 15px 0;flex-grow: 1;}
.logo .caption p {margin: 0 auto 10px;}
.logo .caption .subtitle {font-size: 1.4em;}
.logo .caption .title {font-size: 1.6em; font-weight: bold; }


.header_menu .contacts {font-size: 1.00em;opacity: 0.8;line-height: 1.1;display: inline-block;margin-right: 30px;}

#date_time {font-size: 0.8em;opacity: 0.8;}


.mod_buttons {float: right; text-align: right; position: relative; z-index: 10; }
.mod_buttons img {max-height: 24px;}
.mod_buttons a {opacity: 0.8;text-decoration: none;cursor: pointer;color: #fff;display: inline-block;} 
.mod_buttons a:hover {opacity: 1;}

.lng_select {display: inline-block; margin-left: 30px;}
.lng_select a {margin-left: 3px;}
.lng_select .active {pointer-events: none;font-weight: 600;}


.mod_buttons .wep_toggle {color: #fff;}
.mod_buttons .wep_toggle i {font-size: 20px;}
.mod_buttons .wep_toggle span {display: inline-block; font-size: .9em; line-height: 1.1; margin-left: 5px; }



#body {}


#main_menu {padding: 5px 0; border-radius: 3px; margin-bottom: 30px; box-shadow: 0 1px 3px rgba(0,0,0,0.22); }
#main_menu ul {list-style-type: none; padding: 0; }
#main_menu .level_0,
#main_menu ul.parent_active,
#main_menu .active > ul {display: block; position: static; }

#main_menu a {display: block; color: #fff; }
#main_menu a:hover {}

#main_menu .caption_home {display: none; }

.hot_menu {display: inline-block; text-align: right; }

@media only screen and (min-width: 768px) {
	
	#main_menu li {display: block; clear: both; padding: 10px 15px; border-bottom: solid 1px rgba(255,255,255,0.15); position: relative; }
	#main_menu .level_0 li:last-of-type {border-bottom: none; }
	
	#main_menu .parent:hover > ul {display: block; }
	#main_menu .level_0 ul {display: none; position: absolute; top: 0; left: 100%; width: 250px; margin-left: 0; background-color: inherit; z-index: 100; }
	
	#main_menu .active > ul,
	#main_menu .parent_active > ul {display: block; position: static; width: auto; margin-top: 5px;}
	
	#main_menu .level_1 li {padding: 5px 10px; }	
}

@media (max-width: 767px) {
	
	.header_body {max-height: initial;}

	#main_menu {position: fixed;top: 0;left: -340px;left: calc(-100vw - 20px);width: 320px;width: calc(100vw - 20px);z-index: 9000;border-radius: 0;bottom: 0;overflow-y: auto;overscroll-behavior: contain;padding: 47px 5px 0;margin: 0;min-height: 32px;line-height: 32px;box-shadow: 0 0 0 0 transparent;transition: left .2s ease;}
	
	#main_menu li {display: block;}
	#main_menu a {display: block; padding: 6px 0; border-bottom: solid 1px rgba(255,255,255,0.15); line-height: 1.2em; }
	
	#main_menu .level_0 {display: block;padding: 0 0 40px;overflow-y: auto;}
	#main_menu .level_0 > li > a {padding: 8px  10px; }
	#main_menu .level_0 ul {margin-left: 20px; font-size: .9em;}

	#main_menu .level_1 {margin-bottom: 20px;}
	#main_menu .level_1 ul {margin-left: 15px; margin-bottom: 15px;}
	
	#main_menu .caption_home {display: inline-block;vertical-align: middle;margin: 0 10px;}


	#menu_toggle {position: fixed;display: block;top: 0;left: 0;height: 42px;line-height: 42px;width: 42px;font-size: 22px;padding: 0;text-align: center;border-radius: 0 0 3px 0;z-index: 9100;transition: none;background: #4271a8;}
	#menu_toggle:before {content: "\f0c9";font-family: 'FontAwesome';}
	
	.menu_toggled #main_menu {left: 0;box-shadow: 0 0 30px 10px rgba(0,0,0,.5);}
	.menu_toggled #menu_toggle {left: calc(100vw - 67px);border-radius: 0 0 3px 3px;transition: left 0s linear .25s;}
	.menu_toggled #menu_toggle:before {content: "\f00d";}


	#date_time {display: none;}
}

@media (max-width: 560px) {
	
	.logo {display: block; text-align: center;}
	.logo .emblem {margin: 0 auto;}
	.logo .emblem img {max-height: 90px;}
	.logo .caption {display: block;}
}


@media (max-width: 420px) {
	.mod_buttons .wep_toggle span {display: none;}
}

/* **************************** */
/* Контент на главной странице  */
/* **************************** */



/* Слайдер */

#main_slider {margin-bottom: 30px; box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; overflow: hidden; }
#main_slider .item {
	background-color: #ccc;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50%;
	position: relative;
	min-height: 300px;
}

#main_slider .content {position: absolute; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.4); color: #eee; padding: 15px 15px 30px; opacity: 0.9; }
#main_slider a {color: inherit; }
#main_slider h3 {margin: 0 0 5px; font-size: 18px; }
#main_slider p {margin: 0; }






.hot_tiles div[class*=col-] {padding-bottom: 15px; }
.hot_tiles .item {height: 100%; }
.hot_tiles .item a {display: block;text-align: center;padding: 15px 15px 20px;font-size: 1em;line-height: 1em;height: 100%;text-decoration: none;background: #eee;color: #222;font-weight: 600;border-radius: 3px;}
.hot_tiles .item a:hover {background: #eee; }

.hot_tiles .preview {margin-bottom: 15px;}
.hot_tiles .item img {max-width: 100%;height: auto;display: inline-block;}

#hot_links {margin: 0 0 15px; }
#hot_links .item a,
#hot_links .item a:hover {background: #fff;}


/* OWL THEMES */

/* main-slider */
#main_slider .owl-item {border-radius: 3px; overflow: hidden; }

#main_slider .owl-nav {position: absolute; top: 50%; margin-top: -37px; width: 100%; opacity: 0.05; }
#main_slider .owl-nav button.owl-prev,
#main_slider .owl-nav button.owl-next {font-size: 0; width: 37px; height: 37px; background: transparent 50% no-repeat;  }

#main_slider .owl-nav button.owl-prev {float: left; margin-left: 10px; background-image: url("/files/00097/img/slider_prev.png"); }
#main_slider .owl-nav button.owl-next {float: right; margin-right: 10px; background-image: url("/files/00097/img/slider_next.png"); }

#main_slider .owl-nav button.owl-prev:hover,
#main_slider .owl-nav button.owl-next:hover {opacity: 1; }


#main_slider .owl-dots {display: block; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; right: 0; padding: 5px; opacity: 0.2; }
#main_slider .owl-dot {display: inline-block; border-radius: 50%; width: 12px; height: 12px; background: #6897ce;  margin: 0 4px; }
#main_slider .owl-dot.active {background: #eee; border: solid 2px #6897ce;}

.owl-nav,
.owl-dots {transition: opacity 1s ease; }


#main_slider .owl-main:hover .owl-nav,	
#main_slider .owl-main:hover .owl-dots {opacity: 0.3; }

#main_slider .owl-main .owl-nav:hover,
#main_slider .owl-main .owl-dots:hover {opacity: 1; }




/* owl-banners */
#banners_slider_wrapper {margin: 0 0 10px; }
#banners_slider {padding: 0 40px; max-height: 60px;}

#banners_slider .item {}

#banners_slider .owl-item {float: none; display: inline-block; vertical-align: middle; overflow: hidden; opacity: 0.7; transition: opacity 0.3s ease; }
#banners_slider .owl-item:hover {opacity: 1; }

#banners_slider .owl-item img {max-height: 60px; width: auto; max-width: 250px; height: auto; }


#banners_slider .owl-nav {position: absolute;top: 50%;margin-top: -12px;left: 0;right:  0;}
#banners_slider .owl-nav button.owl-prev,
#banners_slider .owl-nav button.owl-next {font-size: 0;width: 24px;height: 24px;background: transparent 50% no-repeat;opacity: 0.3;background-size: 100%;position: absolute;}

#banners_slider .owl-nav button.owl-prev {left: 5px;background-image: url("/files/template7/img/slider_prev.png");}
#banners_slider .owl-nav button.owl-next {right: 5px;background-image: url("/files/template7/img/slider_next.png");}






/* блоки-панели */
.panel,
.section_block {box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; margin: 0 0 30px 0; }

.panel:before,	.panel:after,
.section_block:before, 	.section_block:after {display: table; content: " "; clear: both; }

.panel-body,
.section_block {background: #fff; padding: 15px; overflow: hidden; }

.default_page .section_block {min-height: 33vh; }

.panel-heading {background-color: #4d85c5; padding: 10px 15px; border-radius: 3px 3px 0 0; color: #fff; }
.panel-body {border-radius: 0 0 3px 3px; }


.panel-light {box-shadow: none; }
.panel-light .panel-heading,
.panel-light .panel-body {background: none; padding: 5px; }
.panel-light .panel-heading {color: #4271a8; border-bottom: dotted 2px #ccc; padding: 5px; font-size: 1.4em; line-height: 1.2em; }



.social_networks {}
.social_networks a {display: inline-block; width: 26px; height: 26px; line-height: 26px; color: inherit; font-size: 20px; text-align: center; opacity: .75;}
.social_networks a:hover {opacity: 1; }





/* **************************** */
/* Контент на обычных страницах */
/* **************************** */

.breadcrumbs {border-bottom: 1px dashed #ccc; margin-bottom: 15px; padding: 5px; text-align: right; }

.entry {margin-bottom: 30px; padding-bottom: 15px; overflow-x: auto; word-break: break-word; overflow: hidden; clear: both; }
.entry .anno {margin: 0 auto 20px; border-bottom: 1px solid #cccccc; font-style: oblique; padding: 15px 0 15px;}

.entry iframe {max-width: 100%; }
.entry img {max-width: 100%; height: auto; }
img[align="left"] {margin: 5px 10px 5px 0; }
img[align="right"] {margin: 5px 0 5px 10px; }


#body .article {margin-bottom: 45px; }
.article h2:first-of-type {margin-top: 0; }




.nav-tabs {clear: both;text-align: left;margin: 0;padding: 0; border-bottom: 2px solid #4d85c5;}
.nav-tabs > li {display: inline-block;vertical-align: bottom;float: none;}
.nav-tabs > li > a {display: block;line-height: 1.1em;padding: 10px 15px;text-decoration: none;border-radius: 3px 3px 0 0;}

.nav-tabs > li > a:hover {background: #eeeeee;}
.nav-tabs > li.active > a {padding: 10px 15px; color: #222;border-radius: 3px 3px 0 0;}


.tab-content {}
.tab-content > .tab-pane {display: none;padding: 15px 15px 15px;}
.tab-content > .active {display: block;}


@media screen and (max-width: 768px) {
	
	.nav-tabs {display: flex;flex-flow: column;flex-direction: column;padding-bottom: 5px;}
	.nav-tabs > li {display: block;float: none;clear: both;width: 100%;order: 0;margin-top: 2px;}
	.nav-tabs > li > a {border-radius: 3px;background: #eee;margin-right: 0;padding: 8px 15px;border-radius: 3px;/* border-width: 1px; *//* border-style: solid; *//* border-color: #ccc; */}

	.nav-tabs > li.active {/* order: 1; *//* margin-top: 2px; */}
	.nav-tabs > li.active > a {border-radius: 3px;}

	.tab-content .active {/* border-width: 1px; *//* border-style: solid; *//* border-color: #ccc; *//* border-radius: 0 0 3px 3px; */padding-left: 5px;padding-right: 5px;}
}



/* Боковая колонка */



/* поле поиска */
.search_field {border: 1px solid #DADADA;background: #fff;text-align: left;padding: 0;display: inline-block;opacity: 0.8;border-radius: 3px;flex-shrink: 0;}
.search_form {line-height: 28px;position: relative;padding-right: 28px;}
.search_form input[type="search"] {background: none;color: #979797;border: 0;width: 100%;padding: 0 6px;margin: 0;outline: none;font-size: 0.9em;}

.search_field .button {display: block;position: absolute;top: 0;right: 0;width: 28px;text-align: center;padding: 0;height: 28px;background: inherit;color: #ccc !important;}
.search_field .button:before {height: 1em; width: 1em; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -.5em; margin-left: -.5em;}
.search_field .button:hover {color: #000 !important;}




/* блок "обратите внимание" */
.attention_block {overflow: hidden; }
.attention_block .item {margin: 10px 0; text-align: center; }
.attention_block img {display: inline-block; max-width: 100%; }


/* опросы на главной */
.poll_answers {margin-top: 5px; }

.poll_answers label {display: block; margin: 0; font-weight: normal; }
.poll_answers > span {display: block; clear: both; }
.poll_answers input {margin-right: 0.3em; }

.poll_submit button {margin-top: 10px; }

.poll_results {display: inline-block; margin-top: 15px; }




/* ************************************** */
/* Архивы по датам (новости, фотогалереи) */
/* ************************************** */
.archive_header {margin: 1.5em 0 1em; }
.archive_header.item {overflow: hidden; padding: 15px 0; }
.archive_list .item {overflow: hidden; margin-bottom: 30px; }
.archive_list .item h3 {margin: 0 auto 5px;}
.archive_list .item .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }
.archive_list .item .anno {margin: 0 auto 5px;}



/* тип 3: настраиваемый */
.archive_header > span,
.archive_header > a
{display: inline-block; line-height: 32px; padding: 0 0.4em; margin-right: 0.3em; }

.archive_header > span	{font-weight: 600; background-color: #f5f5f5; }
.archive_header > a:hover {background-color: #2265A4; }


/* тип 2: закладки */
.archive_header .MapTabs {border-bottom: solid 2px #2265A4;  }
.archive_header .MapTabs .tabSelect {font-weight: 600; background-color: #2265A4; color: #eee; }
.archive_header .MapTabs span {display: inline-block; line-height: 32px; padding: 0 0.4em; margin-right: 0.3em; cursor: pointer; }

.archive_header .MapTabsBody {padding: 2px; }
.archive_header .MapTabsBody > span {line-height: 32px; margin-right: 0.3em; }

.archive_header .MapTabsBody > span > span {display: inline-block; font-weight: 600; padding: 0 0.4em; }
.archive_header .MapTabsBody > span > a {display: inline-block; text-decoration: underline; padding: 0 0.4em; }
.archive_header .MapTabsBody > span > a:hover {text-decoration: none; background-color: #f5f5f5; }
/* */







/* карточка сотрудника, учащегося, вакансия, продукция и т.п., запись */
.item_card, .spoiler.item {overflow: hidden; padding: 15px 0; clear: both; }
.item_card h3, .spoiler.item h3 {margin-top: 0; }
.item_card .preview, .spoiler .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }

.spoiler .preview+.entry {clear: none; overflow-x: initial; /* overflow-y: initial; */ }




.guestbook_post {padding: 15px 0 15px;border-bottom: dotted 1px #ccc;}
.guestbook_post h3 {margin-top: 0; }
.guestbook_post .date {font-size: 0.9em; color: #777; }
.guestbook_post .message {}
.guestbook_post .reply {margin: 15px auto;margin-left: 15px;padding: 5px 10px;border-left: 4px solid  #ccc;font-size: 0.9em;font-style: oblique;}
.guestbook_post .reply p:last-child {margin-bottom: 0;}



/* Фотогалереи */
.gallery {overflow: hidden; }
.gallery > .item {display: block; float: left; margin: 5px; position: relative; overflow: hidden; }
.gallery > .item > span {opacity: 0; position: absolute; bottom: 0; left: 0; right: 0; height: 22px; line-height: 22px; background: rgba(34, 101, 164, 0.75); color: #ccc; font-size: 14px; overflow: hidden; text-align: center;
	transition: opacity 0.3s ease-in; }
.gallery > .item:hover > span {opacity: 1; }




/* формы обратной связи */
.ww_form {list-style-type: square; padding: 15px; }
.ww_form li {padding: 10px 0 15px;border-bottom: dotted 2px #ccc;clear: both;color: #2265A4;margin: 0 auto 5px;}
.ww_form li > * {color: #222; }
.ww_form li:last-of-type {border-bottom: none; }

.ww_form label {display: block; margin: 0; }

.ww_form input[type="text"],
.ww_form input[type="email"],
.ww_form select,
.ww_form textarea {border: solid 2px #bbb; line-height: 1.6em;  }

.ww_form input:focus,
.ww_form select:focus,
.ww_form textarea:focus {border-color: #2265A4; }

.ww_form input[type="text"],
.ww_form input[type="email"],
.ww_form select,
.ww_form textarea,
.ww_form .Captcha {width: 100%; font-size: 0.8em; max-width: 100%; padding: 0 0.2em; min-height: 28px; }

.ww_disabled {opacity: .5; pointer-events: none;}

[data-bind="u"] {display: none; }
[field="captcha"] {display: block; width: 100%; clear: both; margin-top: 15px;  }


@media (min-width: 768px) {		
	.ww_form input[type="text"],
	.ww_form input[type="email"],
	.ww_form select {min-width: 350px; width: 50%; }
}



/* кнопки */
button, .button {color: #fff; background: #4d85c5; padding: 8px 14px; font-size: 14px; line-height: 14px; display: inline-block; text-decoration: none;text-transform: uppercase; border: none; cursor: pointer; border-radius: 2px; }
button:hover, .button:hover {background: #6897ce; /* text-decoration: none;*/ }
button:focus, .button:focus {background: #4271a8; }






.hot_news .item {padding: 10px 0; border-bottom: dotted 1px #ccc; clear: both; }
.hot_news .preview {padding-left: 0; }

.hot_news h3 {margin: 0; font-size: 1.2em; }
.hot_news .date {font-size: 0.9em; color: #777; }

.hot_news .read_more {float: right;}

.hot_news .content {overflow: hidden; }
@media (max-width: 767px) {
	.hot_news .content {overflow: visible; }
}

.news_archive {float: right; margin-top: 15px; }




.aside .img-responsive {display: inline-block; }
.aside_block {margin-bottom: 30px; }


.director_block {line-height: 1em; }
.director_block img {box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; margin: 0 0 15px 0; }

.announcements {background-color: #ffd784;}
.announcements .item img {margin: 0 auto;}
.announcements .item + .item {margin-top: 20px; padding-top: 15px; border-top: dotted 1px #fff; }





.spoiler .content {display: none; }

/* ****** */
/* Подвал */
/* ****** */
#footer {margin-top: 15px;box-shadow: 0 1px 3px rgba(0,0,0,0.22);}
#footer a {color: inherit;}

.footer_top {padding-top: 5px;padding-bottom: 5px;}
.footer_body {min-height: 5em; padding: 15px 0 45px; }

.footer_contacts {font-size: 0.85em; opacity: 0.8; margin-bottom: 15px; }

.footer_menu {margin: 0 -15px 15px; }
.footer_menu a {color: #fff !important; }





/* mini-framework */
.no-list {list-style-type: none; padding: 0; }

.container.row,
.no-gutter {margin-right: auto; margin-left: auto; }

.container.row,
.no-gutter > [class*="col-"] {padding-right: 0; padding-left: 0; }

@media (max-width: 768px) {
	.no-gutter > [class*="col-"] {padding-right: 15px; padding-left: 15px; }
}
@media screen and (min-width: 768px) {
	.no-gutters [class*="col-"] {padding: 0; }
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	flex-wrap: wrap;
}

.pre_wrap {white-space: pre-wrap; }

.no_select, .no_select > * {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.clearfix:before, .clearfix:after {
	display: table;    content: " ";
}



@media (max-width: 767px) {
	.xs-text-center {
		text-align: center;
	}

}





.pagination {text-align: center;display: block;margin: 15px 0;padding: 15px;}
.pagination span {display: inline-block;line-height: 24px;height: 24px;width: 24px;border-radius: 2px;margin: 0 3px;padding: 0;background-color: #f5f5f5;}
.pagination span:hover {background-color: #2fb956;color: #fff;}
.pagination .page_hidden {margin: 3px; }
.pagination span a {color: inherit;display: block;text-decoration: none;}



/* Красивые таблицы в содержании */
.tbl, .cool-table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
	word-break: initial;
}

.tbl td, .cool-table td {
	border: 1px solid #4271a8;
	border-bottom-width: 3px;
	padding: 8px;
}

.tbl thead td, .cool-table thead td,
.tbl th, .cool-table th {
	background: #4271a8;
	color: #fff;
	border: 1px solid #4271a8;
	padding: 12px 8px;
}

.tbl tr:hover td, .cool-table tr:hover td {background: #e1eaf5;color: #000;}




#scroll_up_button {position: fixed; bottom: 45px; right: 45px; display: none; width: 45px; height: 45px; font-size: 26px; line-height: 45px; opacity: 0.5; text-align: center; cursor: pointer; z-index: 999; padding: 0; }
#scroll_up_button:hover {opacity: 1; transition: opacity 0.5s ease; }




#main_menu li:first-letter,
.section_menu li:first-letter,
.hot_menu li:first-letter,
.self_title:first-letter,
h1:first-letter,
h2:first-letter,
h3:first-letter,
h4:first-letter,
h5:first-letter,
h6:first-letter,
#footer .level_0 li:first-letter,
.label:first-letter
{text-transform: uppercase; }

/* GoogleTranslate hack */
body {top: 0 !important;}
#google_translate_element,
.skiptranslate,
.goog-te-banner-frame {display: none !important;}




/* ******************************** */
	
	a {color: #185996; }
	a:hover, a:focus {color: #d6a037; }
	a:visited {color: #44515d; }
	
	body
{background-color: #c4d7e6; color: #111111; }


	#main_menu {background-color: #337db7; color: #ffffff; }
	.header_body {background-color: #337db7; color: #ffffff; }
	.panel-heading {background-color: #337db7; color: #ffffff; }
	button,
	.button {background-color: #337db7; color: #ffffff; }
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus	
	{background-color: #337db7; color: #ffffff; }
	
	.archive_header .MapTabs,
	.nav-tabs,
	.nav-tabs li > a,
	.tab-content .active {border-color: #337db7; }
	
	.archive_header .MapTabs .tabSelect {background-color: #337db7; }
	
	#footer {background-color: #337db7; color: #ffffff; }
	.footer_menu a {color: #ffffff !important; }
	
	#main_menu a {color: #ffffff; }
	.header_menu a {color: #ffffff; }

	.hot_menu a {color: #ffffff; }

	.owl-main .owl-dot {background-color: #4892cc; }
	button:hover,
	.button:hover
	{background-color: #4892cc; }
	.header_menu {background-color: #4892cc; }

	.owl-main .owl-dot.active {background-color: #4892cc; }
	#main_menu li {border-color: #4892cc; }



	.header_top {background-color: #296492; color: #ffffff; }
	#main_menu li:hover,
	#main_menu li.parent_active,
	#main_menu li.active
	{background-color: #296492; color: #ffffff; }
	button:focus,
	.button:focus
	{background-color: #296492; color: #ffffff; }
	.footer_body {background-color: #296492; color: #ffffff; }

	.panel-light .panel-heading {background-color: transparent; color: #296492; }



	.panel-body,
	.section_block
{background-color: #ffffff; }

	.announcements
{background-color: #ffffff; }
	
	
	@media screen and (max-width: 768px) {
		.nav-tabs > li > a {background: #c4d7e6;}
	}
	
/* ******************** */

