/*	Изменения шапки/ширины контента и фона от 01.12.2019	*/
/*	начало	*/
@media screen and (min-device-width: 740px) {
header { background: transparent !important; }
header .box { height: 115px; background: #fff; }

#wrapper-single { width: 1200px !important; max-width: 1200px !important; }

header #top-phone { width: 210px !important; }
header #top-phone div { margin-right: 0 !important; }

.box-wide { width: 1160px; }
#indexImg { width: 1200px; margin: 0 auto; }
#indexImg img { max-width: 1200px; }

#sectionIndex { width: 1200px !important; }
#sectionIndex .indexBnr { width: 100% !important; }
#sectionIndex #checking { width: 880px !important; }
#sectionIndex #checking .i-img  { width: 282px !important; }
#sectionIndex #checking .i-img img  { width: 280px !important; height: 280px !important; }
#sectionIndex #checking .i-text { width: 580px !important; }
#sectionIndex .main-news { width: 870px !important; }
#sectionIndex .main-news .news-item  { width: auto !important; }

#sectionQuestion h1 { width: 920px !important; }
#sectionQuestion .main-news { width: 920px !important; }
#sectionQuestion .main-news .news-item  { width: auto !important; }
#sectionQuestion .main-news .item-news  { width: auto !important; }

#sectionQuestion .fullCaseItem { width: 100% !important; }
#sectionQuestion .fullCaseItem h3 { width: auto !important; }
#sectionQuestion .fullCaseItem .f-wd-660 { width: auto !important; }
#sectionQuestion .fullCaseItem .comments-list-item .info { width: 980px !important; }

#sectionPoster .box { width: 1200px !important; }
#sectionPoster .poster-case { width: 30% !important; }
#sectionPoster .poster-case .poster-item { background-size: cover !important; }

#sectionTraining .box { width: 1190px !important; }
#sectionTraining .training-case { width: 30% !important; }
#sectionTraining .training-case .training-item { background-size: cover !important; }
#sectionTraining .tr-m-info { width: 660px !important; }

#sectionBoard { background: transparent !important; }
#sectionBoard .box { width: 1160px !important; padding: 10px 20px 0 20px !important; }
#sectionBoard .index-list-vr { width: 22% !important; min-height: 320px; }
#sectionBoard .in-div { width: 590px !important; }
#sectionBoard .in-div #place-photo img { width: 590px !important; /*height: 590px !important;*/ }

#sectionService { background: transparent !important; }
#sectionService .box { width: 1160px !important; padding: 10px 20px 0 20px !important; }
#sectionService .index-list-vr { width: 30% !important; }
#sectionService .in-div { width: 660px !important; }

#sectionManufacture { background: transparent !important; }
#sectionManufacture .box { width: 1160px !important; padding: 10px 20px 0 20px !important; }
#sectionManufacture .index-list-vr { width: 30% !important; }
#sectionManufacture .in-div { width: 660px !important; }

#sectionBookingDesk { background: transparent !important; }
#sectionBookingDesk .box { width: 1160px !important; padding: 10px 20px 0 20px !important; }
#sectionBookingDesk .index-list-vr { width: 22% !important; min-height: 320px; }
#sectionBookingDesk .in-div { width: 660px !important; }


.fullCaseImg { max-width: 1460px !important; }
#sectionJob { background: transparent !important; }
#sectionJob .box { width: 1160px !important; padding: 10px 20px 0 20px !important; }
#sectionJob .index-list-vr { width: 30% !important; }
#sectionJob .job-section { padding-bottom: 100px !important; }

/* #sectionInner .f-wd-660 { width: auto !important; max-width: 800px !important; } */
#sectionInner .f-wd-660 { width: auto !important; max-width: 680px !important; }
#sectionInner .main-news { width: 680px !important; }
#sectionInner .rubrikClassCase { width: 780px !important; }
#sectionInner .main-news .news-item  { width: auto !important; }
#sectionInner .main-news .item-news  { width: auto !important; }
#sectionInner .main-news .i-text { width: 500px !important; }

#sectionInner .newsBlockRubriksLarge .i-text { width: 220px !important; }
 
#sectionExpertInner .newsSubHead { width: 1200px !important; }
#sectionExpertInner .main-news { width: 1200px !important; }
#sectionExpertInner .main-news .news-item  { width: auto !important; }
#sectionExpertInner .main-news .item-news  { width: auto !important; }
#sectionExpertInner .i-img  { width: 280px !important; }
#sectionExpertInner .i-img img  { width: 280px !important; /*height: 280px !important;*/ }
#sectionExpertInner .main-news .i-text { width: 800px !important; }

header .box { width: 1200px !important; }
footer.box-full .in2 { width: 1200px !important; }

.main-news .news-item .i-img280 { width: 280px; }
.main-news .news-item .i-img280 img { width: 280px; }

/* .top-menu { background: #fff !important; } */
.top-menu { background: transparent !important; }
.top-menu a { padding: 9px /*32px*/ 0 !important; font-size: 1rem !important; color: #0099cc !important; }
.top-menu a.lastItem { padding-right: 22px !important; }

nav.top-menu .topmenu > li:hover > a { background: #fff !important; color: #000 !important; }
nav.top-menu .submenu li a { font: .9rem Roboto !important; color: #1a3e68 !important; }
nav.top-menu .glyphicon { -webkit-transition: 0.9s; transition: 0.9s;  }
nav.top-menu .glyphicon-chevron-down, nav.top-menu .glyphicon-chevron-up { font-size: 10px !important;  }
nav.top-menu  .submenu li a:hover { color: #0099cc !important; background: #fff !important; }
nav.top-menu .submenu li a { border-bottom: none; }
nav.top-menu  .topmenu > li > a.active { background: #fff; }
nav.top-menu  .topmenu-item { background: #fff; }

.top-blue-stripe { background: #013a6e; height: 40px; line-height: 40px; }
	.top-blue-stripe .box-wide { overflow: visible !important; width: 1160x; }
	.top-blue-stripe .glyphicon-user {  font-size: 13px; color: #fff; margin-right:  5px; }
	.top-blue-stripe a { font: 13px Arial; color: #fff; margin-right: 15px; text-decoration: none; }
	.top-blue-stripe a:hover { text-decoration: underline; }

#wrapper-wide { margin: 0 auto -440px auto !important; }
html>body #wrapper-wide-expert { height: auto; }

#clear-footer { clear: both; height: 440px !important; }

section { min-height: 600px; }
section.arrivals-slider-new { min-height: auto !important; }
/* section.arrivals-slider-new { min-height: 540px; } */

#wrapper-wide-magazin .topmenu { width: 1210px !important; }


#topmenu-case { display: flex !important; width: 1200px; padding-top: .5rem; padding-bottom: 1rem; margin: 0 auto 0 auto; flex-direction: row; justify-content: space-between !important; background: #fff; }
#topmenu-case .topmenu-item-flex { position: relative; align-items: center !important; }
#topmenu-case .topmenu-item-flex .submenu-flex { display: none; }

#topmenu-case .topmenu-item-flex a { font: 1rem DINPro; color: #0099cc !important; text-decoration: none; white-space: nowrap; }
#topmenu-case .topmenu-item-flex a:hover { color: #000 !important; }

#topmenu-case .glyphicon { -webkit-transition: 0.9s; transition: 0.9s;  }
#topmenu-case .glyphicon-chevron-down, #topmenu-case .glyphicon-chevron-up { font-size: 10px !important;  }
#topmenu-case .submenu-flex div { padding-top: 9px; padding-bottom: 9px; }

#topmenu-case .submenu-flex-show { display: block !important; position: absolute; /*left: 50%;*/ left: 30px; top: 32px; z-index: 9999; /* margin-left: -105px;*/ width: 210px; background: #fff; border: 1px solid #ededed; text-align: center; }
#topmenu-case .submenu-flex-show a { font: .9rem Roboto !important; color: #1a3e68 !important; line-height: 36px; text-decoration: none; white-space: auto; }
#topmenu-case .submenu-flex-show a:hover { color: #0099cc !important; background: #fff !important; }

#footerExpert { padding-top: 0 !important;  padding-bottom: 0 !important; }
#footerExpert .in2 { padding-top: 16px; }

.locale_change { float: right; margin-left: 15px; width: 70px; text-align: right; }
.locale_change a { margin-left: 15px; margin-right: 0; text-decoration: none; border-bottom: solid 1px #dff1fb; }
.locale_change a:hover { color: #dff1fb; text-decoration: none; }
.locale_change a.locale_active { font-weight: bold; border-bottom: none; }


.grid-case { display: flex; flex-wrap: wrap; width: 100%; }
    .grid-case .grid-row { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin-bottom: 2em; width: 100%; }
        .grid-case .grid-row .grid-item { display: flex; flex-direction: column; flex-wrap: nowrap; width: 23%; }
            .grid-case .grid-row .grid-item .news-item { display: flex; flex-direction: column; flex-grow: 1; background: #f5f5f5; border: solid 1px #f5f5f5; border-radius: 10px; }
            .grid-case .grid-row .grid-item .news-item a.img-case { display: flex; height: 180px; overflow-y: hidden; }
                .grid-case .grid-row .grid-item .news-item img { width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; }
                .grid-case .grid-row .grid-item .news-item .i-text { display: flex; flex-direction: column; flex-grow: 1; padding: 1em; }
                    .grid-case .grid-row .grid-item .news-item .i-text a { display: flex; font: bold 1em Nunito,"Open Sans"; color: #232323; text-decoration: none; }
                    .grid-case .grid-row .grid-item .news-item .i-text a.newsRubrikName { display: flex; margin-bottom: .5em; font: 0.9em Nunito;  color: #9a9a9a; }
                    .grid-case .grid-row .grid-item .news-item .i-text .newsDate { display: flex; margin-bottom: .5em; font: 0.9em Nunito;  color: #9a9a9a; }
                    .grid-case .grid-row .grid-item .news-item .i-text a.newsAuthorName { display: flex; margin-top: auto; padding: .5em 0 0 0; font: 0.9rem Nunito; color: #212c60; }

#getMoreItemsAnchor { margin: 20px 0; width: 100%; }
#getMoreItemsButton { padding: 10px 40px; font: 500 1em Roboto; border: solid 2px #000; border-radius: 0; background: #ffffff; }
}

@media screen and (max-device-width: 740px) {
	#wrapper-single { width: 980px !important; }
	#sectionIndex { width: 940px !important; }
	#sectionIndex .indexBnr { width: auto !important; }
	#sectionIndex #checking { width: auto !important; }
	.top-blue-stripe .box-wide { width: 980px !important; }
	header .box { width: 980px !important; }
	#topmenu-case { width: 980px !important; }
	nav.top-menu .glyphicon-chevron-down, nav.top-menu .glyphicon-chevron-up { display: none; }
	
	#getMoreItemsButton {  width: 96% !important; margin: .5em auto; padding:  .9em 0; background: #fff; font-weight: bold !important; font: 500 2.4rem Roboto !important; line-height: normal !important; color: #428bca; text-transform: uppercase; border: 1px solid #428bca; }
	#getMoreItemsButton:hover { padding:  .7em 0 .8em 0 !important; color: #fff !important; background-color: #428bca !important; border: 1px solid #428bca !important; }
	#getMoreItemsButton:active { padding:  .7em 0 .8em 0 !important; color: #fff !important; background-color: #428bca !important; border: 1px solid #428bca !important; }
	#getMoreItemsButton:visited { padding:  .7em 0 .8em 0 !important; color: #428bca !important; background-color: #fff !important; border: 1px solid #428bca !important; }
}

/*	Изменения шапки/ширины контента и фона от 01.12.2019	*/
/*	конец	*/