/*
Theme Name: NTU
Theme URI: http://ntu.edu.ua/
Author: galya
Author URI: 
Description: 
Version: 1.5
*/



/** Reset */
* {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}

article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block;}
audio, canvas, video { display: inline-block;}
audio:not([controls]) {	display: none; height: 0;}
[hidden] { display: none;}
.hidden { display: none;}

.form-table {display: none;}

html { font-size: 14px;	overflow-y: scroll;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
html, button, input, select, textarea {	font-family: Helvetica, Arial, sans-serif;}
body { color: #666666;}

h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; margin:0; color:#666666;}

h1 { font-size: 28px; margin-bottom:15px;}
h2 { font-size: 22px; margin-bottom:10px;}
h3 { font-size: 18px; margin-bottom:10px; color:#5fa356;}
h4 { font-size: 16px; margin-bottom:10px;}
h5 { font-size: 14px; color:#243682;}
h6 { font-size: 12px;}

a { color: #2e4086; text-decoration: none; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
a:focus { outline: thin dotted; text-decoration: none;}
a:active, a:hover {	color: #2e4086;	outline: 0;}
a:active { text-decoration: none;}
a:hover { text-decoration: underline; color: #666; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}

b, strong {	font-weight: bold; word-break: break-all;}
p {	margin: 0 0 10px 0;}
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle;}

menu, ol, ul { margin: 0; padding: 0;}
ul { list-style-type: square;}
li {}
nav ul, nav ol { list-style: none; list-style-image: none;}
li > ul, li > ol { margin: 0;}

address {}
abbr[title] { border-bottom: 1px dotted;}
dfn { font-style: italic;}
mark { background: #ff0; color: #000;}

code, kbd, pre, samp { font-family: monospace, serif; font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;}

blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none;}
blockquote { font-size: 18px; font-style: italic; font-weight: 300;	margin: 24px 40px;}
blockquote blockquote { margin-right: 0;}
blockquote cite, blockquote small { font-size: 14px; font-weight: normal; text-transform: uppercase;}
blockquote em, blockquote i { font-style: normal; font-weight: 300;}
blockquote strong, blockquote b { font-weight: 400;}

small { font-size: smaller;}
sub, sup { font-size: 75%; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
dl { margin: 0 20px;}
dt { font-weight: bold;}
dd { margin: 0 0 20px;}

svg:not(:root) { overflow: hidden;}

figure { margin: 0;}
form { margin: 0;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend { border: 0;	padding: 0;	white-space: normal;}

textarea { overflow: auto; vertical-align: top;}
table {	border: 1px solid #e8e5ce; border-collapse: collapse; border-spacing: 0; font-size: 14px; margin: 0 0 20px; width: 100%;}
caption, th, td { font-weight: normal; text-align: left;}
caption { font-size: 16px; margin: 20px 0;}
pre { background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap;}

th { font-weight: bold; padding: 6px 10px;}
td { border: 1px solid #e8e5ce; padding: 6px 10px;}
hr { background: url(images/dotted-line.png) repeat center top;	background-size: 4px 4px; border: 0; height: 1px; margin: 10px 0;}
td p {margin:0;}
.clear:before,
.clear:after {	content: ""; display: table; clear: both;}

.headline-text{ display:block; margin-top:50px;}

/* Assistive text */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; height: 1px;	width: 1px;}
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; 	height: auto; line-height: normal; padding: 15px 23px 14px;	position: absolute; left: 5px; top: 5px; text-decoration: none;	width: auto; z-index: 100000;}

/* Buttons */
button, input, select, textarea { font-size: 100%; border: none !important; font-family: inherit; padding: 11px 5px 11px 20px; margin: 0; max-width: 100%; vertical-align: baseline;}
button, input {	line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer;}
button[disabled], input[disabled] { cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {	border: 0; padding: 0;}

input:focus, textarea:focus { border: 0; outline: 0;}
input[type="checkbox"], input[type="radio"] { padding: 0;}
input[type="search"] { -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}

button, input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: #e05d22; 
	border: none;
	color: #fff;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
	outline: none;
}

button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	border: none;
}

::-webkit-input-placeholder { color: #7d7b6d;}
:-moz-placeholder {	color: #7d7b6d;}
::-moz-placeholder { color: #7d7b6d;}
:-ms-input-placeholder { color: #7d7b6d;}


.tour-link { background-color:#5fa356; border: none !important; text-align:center; margin-top:15px;}
.tour-link a{ width:100%; display:block; font-size: 100%; color: #fff; font-family: inherit; padding: 10px 0px; margin: 0; max-width: 100%; vertical-align: baseline; text-decoration: none;}
.tour-link:hover { background-color:#589650;}

/* Images */
.alignleft { float: left;}
.alignright { float: right;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}

img.aligncenter {max-width:100%; height:auto; display:block; margin: 5px auto;}
img.alignnone {	margin: 5px 0;}

/** Header */
.header{ background-color: #243682;}

/** Navigation */
.current-menu-item a{ color:#5fa356 !important;}
.current-menu-item ul.sub-menu li a{ color: #666666 !important;}

@media (min-width: 768px) {
	ul.nav li:hover ul.dropdown-menu{
		display: block;
		margin: 0;
	}
	
	a.menu:after, .dropdown-toggle:after {
		content: none;
	}
}

.news-icon, .anons-icon, .times-icon, .links-icon, .tel-icon{ background-repeat: no-repeat; padding-left: 50px !important; margin-bottom:15px;}
.news-icon { background-image: url(images/news-icon.png);}
.anons-icon { background-image: url(www.ntu.edu.ua/wp-content/uploads/2017/11/anons-icon.png);}
.times-icon { background-image: url(images/times-icon.png);}
.links-icon { background-image: url(images/links-icon.png);  margin-bottom:0px;}
.tel-icon { background-image: url(http://www.ntu.edu.ua/wp-content/uploads/2022/10/tel-icon.png);  margin-bottom:0px;}

/* Language */
.language { text-align:right; padding-top:25px;}
.language a{ color: #5fa356;}

/* Slider */
.slider{ width:100%; height:570px; display:block; overflow:hidden; position:relative; background: transparent url(images/02.png) repeat;}
.logo-img{ width:205px; margin:0 auto; display:block; top:110px; position:relative; z-index:20;}
.metaslider { position: relative; z-index: 20; top: -181px;}

.ribbon {
    background: transparent url(images/02.png) repeat;
	position: absolute;
    z-index: 7;
	opacity:0.3;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    bottom: 0;
}

/* Slider Resets */
.theme-default .nivo-caption h1{
	text-align:center;
	color:rgba(255,255,255,1.00);
	
	text-transform:uppercase;
	font-size: 42px;
	line-height:50px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
	font-weight:bold;
	
	display:block;
	width:50%;
	margin:0 auto;
}

.nivo-caption {
    position: absolute;
    left: 0px;
    top: 315px;
    background: none !important;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 1 !important;
    overflow: hidden;
	
    display: none;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=10) !important;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.theme-default .nivo-controlNav {
    text-align: center;
    width: 100%;
    z-index: 99;
	
    position: absolute;
    left: 0px;
    bottom: 0;
}

.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
	
	-webkit-transition: all 0ms ease-in-out;
    -moz-transition: all 0ms ease-in-out;
    -o-transition: all 0ms ease-in-out;
    transition: all 0ms ease-in-out;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
	
	-webkit-transition: all 0ms ease-in-out;
    -moz-transition: all 0ms ease-in-out;
    -o-transition: all 0ms ease-in-out;
    transition: all 0ms ease-in-out;
}

.metaslider .nivo-main-image, .metaslider .nivo-slice, .metaslider img{	min-width:1920px; height: 570px !important;}

/** Content */
.site-content p.main-title{ font-size:28px; line-height:0.8; font-family: inherit; color: #0c0c0c; margin-bottom:28px;}
.site-content article { padding-bottom:50px;}

.lock-news{ width:100%; display:block; clear:both; background:#f8f8f8;}
.lock-news .container .row{ margin-top:30px; margin-bottom:5px;}

#main.site-main{ margin-top:50px;}

.main-image .entry-thumbnail{ height: 170px; overflow:hidden; display: block; margin-bottom:30px}
.entry-link { display: block; position:relative; height:50px;}
.site-content .date{ display: block; bottom:0; right:13px; position: absolute;}
	
.main-image .entry-thumbnail img{ height: auto; width: auto; min-width:100%; display: block;}

h1.entry-title { font-size:14px; line-height:1.4; font-weight: bold; margin-bottom: 11px; padding:0;}
h1.lock-news-title{ padding:0;}

.edit-link{	display: block; bottom:0; left:15px; position: absolute;}

.entry-meta { clear: both; font-size: 14px;}
.entry-meta a {	color: #bc360a;}
.entry-meta a:hover { color: #bc360a;}
.entry-meta > span { margin-right: 20px;}
.entry-meta > span:last-child {	margin-right: 0;}
.entry-date, .edit-link{ font-size:10px; float: right;}
.entry-date{ border-bottom: 1px solid #e5e5e5; color:#0c0c0c; padding-bottom:15px;}

.main-footer .more-links { display:block; text-align:center; min-height:40px; padding:14px 0; background:#f2f4f5; border: 1px solid #e5e5e5; text-transform:uppercase; color:#0c0c0c;}
.main-footer .more-links:hover { background:#e5e5e5; text-decoration:none;}


/** Widgets */ 
.widget-footer { border-bottom:1px solid #efefef; font-size: 14px; margin: 0 0 20px 0;	padding: 0px;}
#text-2.widget{	border:1px solid #efefef; font-size: 14px; margin: 0 0 20px 0; padding: 14px 20px;}

#widget-addr .widget { margin: 0 0 20px 0; padding: 19px 20px 10px 20px;}
#widget-addr .widget span{ margin-bottom:10px; font-weight:bold;}

#widget-gmap .widget{ height:410px; border:1px solid #efefef; font-size: 14px; padding: 0px; overflow:hidden;}
#widget-gmap .widget .textwidget iframe{ width:100%; min-height:410px;}

.widget { border:1px solid #efefef;	font-size: 14px; margin: 0 0 20px 0; padding: 19px 20px;}

#widget-search{}
#widget-search .widget, #widget-search-mob .widget { border:1px solid #efefef; font-size: 14px; margin: 0 0 20px 0; padding: 0px;}
.widget .widget-title {	margin: 0 0 10px;}

.widget ul, .widget ol { list-style-type: none;	margin: 0; padding: 0;}
.widget li { padding: 5px 0;}
.widget .children li:last-child { padding-bottom: 0;}
.widget li > ul, .widget li > ol { margin-left: 20px;}
.widget a { color: #666666;}
.widget a:hover { color: #2e4086;}


/** Widgets Menu Right*/ 
#widget-menu-right{ border:1px solid #efefef;	font-size: 14px; margin: 0 0 20px 0;}
#widget-menu-right h6{background-color:#283b8f;}


/* Search widget */
.search-form .search-submit { display: none;}

.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}

.logo-bg{ background:#283b8f; margin-bottom:45px; padding:50px 0;}
.logo-bg a img{
	width:100%;
	height:auto;
	
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
	filter: none;
	
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.logo-bg a img:hover {
	-webkit-filter: grayscale(70%);
	-moz-filter: grayscale(70%);
	-ms-filter: grayscale(70%);
	-o-filter: grayscale(70%);
	filter: grayscale(70%);
	filter: gray;
}

.sidebar .main-header .entry-meta { padding: 0;}

.format-standard footer.entry-meta { margin-top: 0;}
.search-content{ margin-bottom:25px;}


/** Footer */
.site-footer { color: #666666; font-size: 12px;	text-align: center;	margin-bottom:50px;}
.site-footer strong{ color: #333333;}
.site-footer a { color: #686758;}
.footer-menu .row{ padding-bottom:50px;	margin-bottom:50px; border-bottom:1px solid #efefef;}

.menu-menu-footer-container ul{	list-style: none; padding:0; margin:0;}
.menu-menu-footer-container ul.menu li{ width: 20%;	float: left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.menu-menu-footer-container ul.menu li a{ text-transform:uppercase; color:#666;}
.menu-menu-footer-container ul.menu li a:hover{ color: #2e4086;}
.menu-menu-footer-container ul.menu li .sub-menu{ width: 100%; float: left; clear:both; display:block; position: relative; padding-top:10px; }
.menu-menu-footer-container ul.menu li .sub-menu li{ width: 100%; float: left; clear:both; display:block; position: relative; padding: 0 0 3px 0;}

.menu-menu-footer-container ul.menu li .sub-menu li a{ font-size:12px; line-height:14px; text-transform: none; color:#666;}
.menu-menu-footer-container ul.menu li .sub-menu li a:hover{ color: #2e4086; text-decoration:underline;}

#widget-search-mob{ display: none;}
#widget-rmenu-mob{ display: none;}


/** 404 */
.error404 .page-header { background-color: #fff;}
.error404 .page-title { margin: 0; padding: 300px; position: relative; text-align: center; width: auto;}
.error404 .page-wrapper { background-color: #e8e5ce;}

.error404 .page-header,
.error404 .page-content { margin: 0 auto; padding-bottom: 40px; width: 100%;}

.el-wrapper{ position: relative; width: 100%;}
.el-wrapper p{ clear: both; font-size: 24px; text-align: center;}
.reference{	padding-top: 40px;}


/** Single */
.single-content a{ text-decoration:underline;}
.single-content a:hover{ text-decoration: none;}
.single-content ul, .single-page ol { margin-bottom:15px;}
.single-content li{margin-left:25px;}

.single-content img.alignleft,
.single-content .wp-caption.alignleft { padding-right: 30px; width:33.33333338%; height:auto; margin-bottom:10px;}

.single-content img.alignright,
.single-content .wp-caption.alignright { padding-left: 30px; width:33.33333338%; height:auto;}

#content-area h3{ color:#5fa356;}
#content-area h6{ color:#666666;}

.single-page .date { display:block; width:100%; clear:both; float:right; padding-bottom:25px;}
.entry-content-img {height:250px; overflow:hidden; margin-bottom:10px;}
.entry-content-img img{ width:100%; height:auto;}
.entry-content-block{ min-height:250px; margin-bottom:10px;}

.pdf-file-dl{ background: #ececec; padding: 25px 25px 15px 25px; overflow: hidden; width:100%; margin: 25px 0;}
.pdf-file-dl i{ font-size:56px;}

.pdf-file-dl a { text-decoration: none; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.pdf-file-dl a:hover { outline: 0; text-decoration: none; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; color:rgba(255,255,255,1.00);}

.pdf-links:hover {
    background: #283b8f;
    text-decoration: none;
}
.pdf-links {
    display: block;
    text-align: center;
    min-height: 40px;
    padding: 14px 0;
    background: none;
    border: 1px solid #283b8f;
    text-transform: uppercase;
    color: #283b8f;
}


/** Page */
h1.page-title{ clear: both;  color: #0c0c0c;}

#site-page { margin-bottom: 50px;}
#site-page article{ margin-bottom: 30px;}
#site-page a{ color: #243682; text-decoration: underline;}
#site-page a:hover{ text-decoration: none;}

.page-content ul, .page-content ol { margin-bottom:15px;}
.page-content li { margin-left:25px;}
.page-content blockquote {	font-size: 24px;}

.page-content blockquote cite,
.page-content blockquote small { font-size: 16px;}

.page-content img.alignleft,
.page-content .wp-caption.alignleft { margin-right: 20px; margin-bottom: 10px; max-width:100%; height:auto;}

.page-content img.alignright,
.page-content .wp-caption.alignright { margin-right: -60px;}
.page-content .col-md-12{ clear:both;}

.menu-sidebar h6{ width:100%; display:block; background-color: #243682; padding:15px; color: #fefffe; text-transform:uppercase;}
.menu-sidebar a{ width:100%; display: block;}
.menu-sidebar ul{ list-style:none;}
.menu-sidebar ul.menu li{ padding-top:0;}
.menu-sidebar ul.menu li a{ padding:15px 15px 15px 15px; border-bottom: 1px solid #e8e5ce; background: none; color: #666666; text-transform: none;}
.menu-sidebar ul.menu li a:hover{background-color: #DFDFDF;}
.menu-sidebar ul.menu li ul.sub-menu li a{ padding-left:25px;}

.menu-sidebar { border: 1px solid #efefef; font-size: 14px; margin: 0 0 20px 0;}

/** Nav */
.nav-links { display:block; width:100%; clear:both;}
.nav-links a{text-decoration: none;}
.post-navigation{display: -webkit-box; margin-top: 25px; margin-bottom:25px;}

.post-navigation .nav-links a[rel="prev"] {
    padding: 15px 75px 15px 30px;
    border-right: 1px solid #eaeaea;
}
.post-navigation .nav-links a[rel="prev"], .post-navigation .nav-links a[rel="next"] {
    color: #999999;
    display: block;
	width:50%;
    float: left;
    position: relative;
}

.post-navigation .nav-links a[rel="next"] {
    left: -1px;
    position: relative;
    padding: 15px 30px 15px 75px;
    border-left: 1px solid #eaeaea;
	text-align:right;
}

.post-navigation .nav-links a[rel="prev"] .mark, .post-navigation .nav-links a[rel="next"] .mark {
    font-size: 12px;
	background: none;
}

.post-navigation .nav-links a[rel="prev"] .mark i{
	padding-right:15px;
}

.post-navigation .nav-links a[rel="next"] .mark i{
	padding-left:15px;
}

.post-navigation .nav-links a[rel="prev"] .link, .post-navigation .nav-links a[rel="next"] .link {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.wp-pagenavi{ width:100%; display:block; clear:both; margin:0 auto 25px 0; text-align:center;}
.wp-pagenavi span.current, .wp-pagenavi a:hover { background: #2e4086; color: #fff;}
.wp-pagenavi a, .wp-pagenavi span{ margin: 0 6px; display: inline-block; font-weight: 400; text-decoration: none; color: #2e4086; padding: 5px 12px;}



.search-none{ width:100%; display:block; clear:both; margin:0 auto 25px 0;}


@media (max-width: 1599px) {
	.theme-default .nivo-caption h1{
		width:60%;
	}
}

@media (max-width: 1200px) {
.slider{ width:100%; height:430px; display:block; overflow:hidden; position:relative;}
.logo-img{ width:185px; margin:0 auto; display:block; top:80px; position:relative; z-index:20;}
.metaslider { position: relative; z-index: 0; top: -190px;}

.theme-default .nivo-caption h1{ text-align:center;	font-size: 28px; line-height:32px; width:50%;}
.nivo-caption { top: 295px;}
.theme-default .nivo-controlNav { text-align: center; width: 100%; z-index: 99; position: absolute; left: 0px; bottom: 0;}


.metaslider .nivo-main-image, .metaslider .nivo-slice, .metaslider img{
	min-width:1200px;
	height: 460px !important;
}
}
@media (min-width: 993px)and (max-width: 1200px){
.navbar-nav > li > a {padding: 25px 10px 25px 0!important;}
}

@media (max-width: 992px) {	
	.language { display:none; content:none;}	
	.logo-img{ top:80px;}
	.theme-default .nivo-caption h1{ text-align:center;	font-size: 28px; line-height:32px; width:70%;}
	
	.widget{ border: none; padding: 0px 20px;}
	#text-2.widget { border: none; padding: 0px;}
	#text-4.widget{ border: none; padding: 0px;}	
	#tertiary { display:none;}	
	.slider {}	
	.footer-menu{ display: none; content: none;}
	
	#content-area{ float: left; width:100%;}
	
	#widget-search-mob{ display: block;}
	
	#widget-rmenu-mob{ display: block; width:100%; clear:both;}
	#widget-rmenu-mob .widget{ border: none; padding: 0; clear:both; display:block;}
	#widget-rmenu-mob ul{ width:100%; text-align:center;}
	#widget-rmenu-mob li{ margin:0 15px; display:inline-block;*display:inline}
	
	#widget-search{ display:none;}
	#widget-rmenu{ display:none;}
	#widget-addr{ display:none;}
	#widget-gmap{ display:none;}
	
	#sdbr-menu{ display:none;}
	.container {width: 100%;}
	.tour-link {margin-top:5px; margin-bottom:15px;}
}

@media (min-width: 768px)and (max-width: 872px){
.navbar-nav > li > a {padding: 25px 10px 25px 0!important;}
}
@media (max-width: 767px) {	
	.theme-default .nivo-caption h1{ text-align:center;	font-size: 28px; line-height:32px; width:70%;}
	
	
	#tertiary { display:none;}
	
	.navbar-nav > li > a {	margin-bottom: 10px;}
	.slider {}
	
	.news-icon, .times-icon, .links-icon, .tel-icon{ background-repeat: no-repeat; padding-left: 0px !important; margin: 0;}
	.news-icon { background-image: none;}
	.times-icon { background-image: none;}
	.links-icon { background-image: none;  margin-bottom:0px;}
	.tel-icon { background-image: none;  margin-bottom:0px;}
	
	#content-area{ float: left; width:100%;}
	
	#widget-search-mob{ display: block;}
	#widget-rmenu-mob{ display: block;}	
	
	#widget-search{ display:none;}
	#widget-rmenu{ display:none;}
	#widget-addr{ display:none;}
	#widget-gmap{ display:none;}
	
	#sdbr-menu{ display:none;}
	
}
@media (min-width: 320px) and (max-width: 415px) {	
	.col-xs-4{ width:100% !important; clear:both !important;}
	.col-xs-8{ width:100% !important; clear:both !important;}
	.col-md-2{ margin:15px 0;}
	.entry-content{ margin-bottom:15px;}
	.nivo-controlNav{ display: none !important;}
	.theme-default .nivo-caption h1{ font-size:20px !important; line-height:28px; }
	
	.entry-content-img {
		height: 100px;
		overflow: hidden;
		margin-bottom: 10px;
	}
	
	.entry-content-block {
    	min-height: 100px;
    	margin-bottom: 10px;
	}
	
	.slider {}
	
	.single-page img.alignleft, .single-content .wp-caption.alignleft{	width:100%;}
	
	.news-icon, .times-icon, .links-icon, .tel-icon{ background-repeat: no-repeat; padding-left: 0px !important; margin: 0;}
	.news-icon { background-image: none;}
	.times-icon { background-image: none;}
	.links-icon { background-image: none;  margin-bottom:0px;}
	.tel-icon { background-image: none;  margin-bottom:0px;}
	
	#text-2{ display:none;}	
	#content-area{ float: left; width:100%;}	
	
	#widget-search-mob{ display: block;}
	#widget-rmenu-mob{ display: block;}	
	
	#widget-search{ display:none;}
	#widget-rmenu{ display:none;}
	#widget-addr{ display:none;}
	#widget-gmap{ display:none;}
	
	#sdbr-menu{ display:none;}
	
	.table-responsive {
		overflow-y: scroll;
	}
}


.logo-bg h3 {margin-left: 15px;}

.chevron-left{
    border-radius: 10px;
    position: relative;
    color: #fff;
}

.chevron-left::after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: -20px; bottom: -20px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-right: 10px solid white; /* Добавляем треугольник */
}

.chevron-right{
    border-radius: 10px;
    position: relative;
    color: #fff;
}

.chevron-right::after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    right: 0px; bottom: -20px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-left: 10px solid white; /* Добавляем треугольник */
}









