

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?160858822651*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/templates/kedbor.ru/css/styles.css?178308866015913*/
/*
@import url(https://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic);

.dropdown a { 
 font-family: 'Marck Script', cursive;
 font-size:18px;
}
*/

a { color:#009846;
}
[class*="col-"] {
    padding-bottom: 15px;
    padding-top: 15px;
}

body {
 background:#FFF;

}

#slider-main { margin: 0; padding: 0 }
#slider-main li { display: none; }
#slider-main li:first-child { display: block }
.bx-wrapper #slider-main li { display: block }
#slider-main img { max-width: 100% }
#slider-main .slider-button { position: absolute; left: 5.5%; bottom: 30px; background: #FFE4B5; color: #666; font-family: Arial; padding: 20px 60px; font-size: 16px; border-radius: 8px }

@media(max-width: 900px){
	#slider-main .slider-button { left: auto; right: 10%; bottom: 20%; padding: 10px 40px; font-size: 14px; border-radius: 6px }
}

iframe, img { max-width: 100% }

.news-item img { max-width: 220px; height: auto !important; margin-right: 10px !important }

/*
#menu .navbar-nav{
 line-height:10px;
 text-transform:uppercase;
 font-size:13px;
 font-weight:bold;
}
*/
/*
#menu .navbar-nav a {
 padding-top:13px;
 padding-bottom:13px;
}
*/



.counter {
 margin-bottom:20px;
}


/*
.navbar-inverse,.navbar-header {  
background:url(/bitrix/templates/kedbor.ru/css/../images/menubg.png) !important;
}

.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #5571AB}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #3B5999}
.dropdown-menu { background-color: #3B5999}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #5571AB}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #080808}
.navbar-inverse .navbar-brand { color: #999999}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #999999}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}

*/


.dropdown-menu {
 font-size:14px;
 text-transform:none;
}






ul.social {
 list-style:none;
 padding-left:0px;
}
ul.social li {
 display:inline-block;
 margin:7px;
}

#intro h1{
 display:block;
 font-size:48px;
 text-transform:uppercase;
 color:#3b5999;
 line-height:55px;
 background: rgba(255,255,255,0.5);
 box-shadow:0px 0px 30px 0px rgba(255,255,255,1);

}
#intro h1 b {
 padding:10px;
}

#intro h1 span {
 line-height:40px;
 font-size:38px;
 color:#2a2a2a;
 font-weight:bold;
 padding:10px;
}

#intro {
 padding:35px 0 35px 0;
}

#production {
 background:url(/bitrix/templates/kedbor.ru/css/../images/menubg.png) !important;
 padding:35px 0 35px 0;
}

.product {
 border:15px solid #e0e0e0;
 box-shadow:0px 5px 5px 0px rgba(0,0,0,1);
 border-radius:20px;
 text-align:center;
 background:#FFF;
 min-height:190px;
 vertical-align:middle;
 width:100%;
 padding:20px;
 cursor:pointer;

background-image: -webkit-gradient(
	linear,
	left bottom,
	left bottom,
	color-stop(0.6, #FFFFFF),
	color-stop(1, #929292)
);
background-image: -o-linear-gradient(left bottom, #FFFFFF 60%, #929292 100%);
background-image: -moz-linear-gradient(left bottom, #FFFFFF 60%, #929292 100%);
background-image: -webkit-linear-gradient(left bottom, #FFFFFF 60%, #929292 100%);
background-image: -ms-linear-gradient(left bottom, #FFFFFF 60%, #929292 100%);
background-image: linear-gradient(to left bottom, #FFFFFF 60%, #929292 100%);

}
.product .productdetail {
 overflow:hidden;
 max-height:0px;
 transition: max-height 500ms ease;  
}
.product:hover .productdetail {
 max-height:200px;
 transition: max-height 1500ms ease;  
}
.product h2 {
 text-transform:uppercase;
 color:#161616;
 font-size:22px;
 text-shadow: 0 1px 0 white;
}

.product:hover {
 border:15px solid #ffd851;
}

#content {
 padding:15px 0 15px 0;
 background:#FFF;
/* box-shadow:0px 5px 10px 0px rgba(130,130,130,1) inset;*/
}

#content a {
 text-decoration:underline;
}
#content p {
 margin-top:20px;
 margin-bottom:20px;
}

#content h2,#content h1{
 text-transform:uppercase;
 font-family:"Open Sans";
 font-size:24px;
 color:#404040;
 font-weight:bold;
}
#content h2 span {
 color:#397bd6;
}

.leftmenu {
 padding-top:40px;
}

.regularpage {
 border-left:1px double #F0F0F0;
 box-shadow:-5px -1px 5px -7px rgba(210,210,210,1);
}

#footer {
/* box-shadow:0px -1px 10px 0px rgba(130,130,130,1);
  */
 padding:40px 0 20px 0;
 background:#272727;
 color:#FFF;
 font-size:12px;
 line-height:20px;
}

#footer a {
 color:#FFF;
}

.leftline {
 border-left:1px solid #FFF;
}
ul.footermenu {
 list-style:none;
 margin:0px;
 padding:0px;
}

.adres a{
 text-decoration:underline;
}

.copyright a{
 text-decoration:underline;
}


.newsmain {
 margin-bottom:20px;
}

.newsmain a {
 text-decoration:underline;
}

.newsmaindate {
 font-size:12px;
 color:#8d8d8d;
}






.vcenter {
    vertical-align: middle;
}

#topline {
/* height:37px; */
 background:#F0F0F0;
 font-size:12px;
 color:#FFF;
/* border-bottom:1px solid #7f7f7f;
 box-shadow:0px -2px 5px 0px rgba(0,0,0,1);*/
/* position:absolute;
 top:0px;            */
    z-index: 20;
 position:relative;
}
#topline div div {
 padding-top:5px !important;
 padding-bottom:5px !important;
}

#topline .middle {
 padding-top:10px;
}
#topline a {
 color:#fff;
 text-decoration:underline;
}


#header {
 padding:10px 0px 10px 0px;
/* margin-top:37px;
 height:119px;
*/
 background:url(/bitrix/templates/kedbor.ru/css/../images/hbg.png);
 background:#FFF;
/* background:url(/upload/iblock/638/6383e28943daed563042475d040ffbbd.jpg) ;
  */
/* box-shadow:0px 0px 19px 0px rgba(39,109,132,1); */
}

.logo{
 margin-top:0px;
}

.order{
 margin-top:15px;
}

.contact{
 margin-top:15px;
}
#header .contact .phone {
 font-weight:bold;
 font-size:17px;
 color:#3c3734;
 margin:0px; 
}

#header .contact .address {
 margin:0px;
 font-size:14px;
 color:#3c3734;
}


#header .line {
 width:2px;
 height:57px;
 background:url(/bitrix/templates/kedbor.ru/css/../images/hhl.png) no-repeat;
 float:left;
 margin-top:35px;
}



#menu {
/* background:url(/bitrix/templates/kedbor.ru/css/../images/menubg.png) ; */
}
/*
#menu > ul {
 margin:0px;
 padding-left:10px;
 padding-right:10px;
 padding-top:15px;
 list-style:none;
 text-transform:uppercase;
 font-size:13px;
 font-weight:bold;
}
#menu a {
 text-decoration:none;
 color:#FFF;
}

#menu > ul > li {
 float:left;
 margin-left:11px;
 margin-right:11px;
}


*/





.pagewidth {
 width:1000px;
 margin-left:auto;
 margin-right:auto;
}




.left {
 float:left;
}

.right {
 float:right;
}

.textleft {
 text-align:left;
}
.textright{
 text-align:right;
}

.half {
 width:50%;
}

.middle {
 vertical-align:middle;
}

.auto {
 display:inline;
}

.br {
 clear:both;
}

/*
h1,.h1 {
 font-family:'DINProBlack';
 font-size:25px;
 color:#3c3734;
 text-transform:uppercase;
}

h2,.h2 {
 font-family:'DINProBlack';
 font-size:22px;
 color:#3c3734;
 text-transform:uppercase;
 font-weight:normal;

}

h3,.h3 {
 font-family:'DINProBlack';
 font-size:20px;
 color:#3c3734;
 text-transform:uppercase;
 font-weight:normal;
}

h4,.h4 {
 font-family:'DINProBlack';
 font-size:18px;
 color:#3c3734;
 text-transform:uppercase;
}


h5,.h5 {
 font-family:'DINProBlack';
 font-size:15px;
 color:#3c3734;
 text-transform:uppercase;
}
*/

.upper {
 text-transform:uppercase;
}

.center {
 text-align:center;
}
.button {
 font-family:'DINProBlack';
 font-size:16px;
 text-shadow: 1px 0px 0px white; 
 text-transform:uppercase;
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) left 0px;
 height:44px;
 line-height:44px;
 display:inline-block;
 padding-left:30px;
 margin-right:30px;
 color:#3c3734;
 text-decoration:none;
}

.button span {
 position:absoulte;
 display:inline-block;
 height:0px;
 width:0px;
}

.button span div{
 position:absoulte;
 display:block;
 height:44px;
 width:26px;
 margin-top:-29px;
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) right 0px;
}

.button:hover span div{
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) right -44px;
}

.button:hover {
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) left -44px;
}

.button:active span div{
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) right 44px;
}

.button:active {
 background:url(/bitrix/templates/kedbor.ru/css/../images/btn.png) left 44px;
 color:#000;
}



/* tours search form */


#searchform {
 box-shadow:0px 0px 19px 0px rgba(39,109,132,1);
 background: linear-gradient(to top, #e6eaeb, #FFFFFF );
 border-radius:10px;
 margin-top:500px;
 min-height:300px;
 padding-top:5px;
}


#vitrina {
 background: linear-gradient(to top, #e6eaeb, #FFFFFF );
 border-radius:10px;
 margin-top:60px;
 min-height:134px;
 background:;
}


.hr {
 background:url(/bitrix/templates/kedbor.ru/css/../images/hl.png) repeat-x;
 height:7px;
 margin-top:20px;
 margin-bottom:20px;
}

.hrsolid {
 border-bottom:#d2d9db 1px solid;
 height:1px;
 margin-top:20px;
 margin-bottom:20px;
}


#leftbar {
 width:704px;
 float:left;
 box-shadow:15px 0px 20px -20px rgba(39,109,132,0.6);
 padding-right:26px;
}

#rightbar {
 width:269px;
 width:244px;
 float:right;
 padding-left:26px;
}

.akcent {
 color:#ff8a00;
}


.designby {
 font-size:14px;
 color:#7d7d7d;
}





#footermenu {
 margin-top:30px;
 border-top:#d2d9db solid 1px;
 margin-bottom:60px;

}
#footermenu > ul {
 margin:0px;
 padding-left:10px;
 padding-right:10px;
 padding-top:15px;
 list-style:none;
 font-size:15px;
}
#footermenu a {
 text-decoration:underline;
 color:#3069bc;
}

#footermenu > ul > li {
 float:left;
 margin-left:11px;
 margin-right:11px;
}


#share {
 margin-top:40px;
 text-align:center;
}

#operators {
 margin-top:30px;
 text-align:center;
}

#copyright {
 font-size:14px;
 color:#151515;
 margin-top:40px;
}
#copyright .year {
 color:#7d7d7d;
}

.feedbackrecord {
 background: linear-gradient(to top, #e6eaeb, #FFFFFF );
 border-radius:10px;
 padding:15px;
 font-size:14px;

}

.feedbackrecord .author {
 color:#3c3734;
 font-size:14px;
 margin:0px;
 font-weight:bold;
}
.feedbackrecord .preview {
 font-style:italic;
}

.bold {
 font-weight:bold;
}





.btn-primary {
  color: #FFF;
  background-color: #009846;
  border-color: #FFF;
  border:solid 0px;
  font-weight:bold;
  text-transform:uppercase;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #FFF;
  background-color: #e83a27;
  border-color: #FFF;
}

.image {
 width:240px;
 border:10px solid #FFF;
 box-shadow:0px 0px 3px 0px rgba(200,200,200,1); 
 margin:20px;
}

.nounderline {
 text-decoration:none !important;
}



.faqauthor {
}
.faqdate {
color:#909090;
}
.faqmessage {
 font-weight:bold;
}

.faqmanagerphoto {
}
.faqmanager {
 font-weight:bold;
}
.faqdoljn {
}
.faqanswer {
 font-style:italic;
}


#slider-bg .bx-viewport {
 background:#e83a27 !important;
}

#header .navbar-nav > li > a{
 color:#009846;
 text-transform:uppercase;
 font-weight:bold;
 margin-top:15px;
}

.h2 {
font-family:"Open Sans";
}

.block1 img{
 box-shadow:0 0 10px rgba(30,30,30,0.6);
}




#video {
  background: url(/bitrix/templates/kedbor.ru/css/../images/template/videobg.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
#video .container-fluid {
  position: static;
}
#video .container-fluid .moduletable {
  position: relative;
  z-index: 1;
}
#video .container-fluid .moduletable.video {
  position: inherit;
  z-index: 0;
}
#video .container-fluid .moduletable.videoContent {
  min-height: 556px;
}
.mod-custom__video {
  position: relative;
}
.mod-custom__video .video-container {
  height: 556px;
}
.mod-custom__video .module-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.mod-custom__video .module-content .module-content-inner {
  display: inline-block;
  vertical-align: middle;
}
.mod-custom__video .module-content:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.mod-custom__video .module-content a.video[data-control=play] span.pause {
  display: none;
}
.mod-custom__video .module-content a.video[data-control=pause] span.play {
  display: none;
}
.mod-custom__video .module-content a.video {
  color: #ffffff;
  font-size: 21px;
  line-height: 26px;
  letter-spacing: 6px;
  text-align: center;
  text-decoration: none !important;
}
.mod-custom__video .module-content a.video i.fa {
  display: block;
  font-size: 40px;
  line-height: 90px;
  margin: 0 auto 16px;
  width: 86px;
  padding-left: 4px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  border: 4px solid #ffffff;
}
.tm_bg_youtube {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tm_bg_youtube iframe {
  max-width: inherit !important;
}
.tm_bg_youtube iframe body {
  background: url(/bitrix/templates/kedbor.ru/css/../images/template/videobg.jpg) 0 0 no-repeat;
}
#video-controls {
  display: none;
}

.feedbacklistbox {
  cursor: pointer;  
  position: relative;
  z-index: 1;
}
.feedbacklistdate {
 color:#A0A0A0;
 font-size:11px;
}
.feedbacklistmessage {
  font-style:italic;
  min-height: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  line-clamp: 5;
  box-orient: vertical;
}
.feedbacklistbox.show .feedbacklistmessage {
  cursor: auto;
  -webkit-line-clamp: unset;
  line-clamp: unset;
}

.feedbacklistauthor {
 min-height:40px;
 font-weight:bold;
}

.newsmain a{
 color:#FFF;
}
.newsmaindate {
 color:#F0F0F0;
}

.subfooter {
	padding: 25px 0;
	background-color: #e83a27;
}

.navbar-default {
 background:#009846;
 background:transparent;
 border:none;

}

.subfooter .navbar-nav {
    float: right;
    margin: 0;
    text-align: left;
}

.subfooter .navbar {
 margin-bottom:0px;
}
.subfooter .navbar-nav > li > a{
    float: left;
    margin-top: 4px;
    padding: 0;
    padding-right:15px;
    font-size:12px;
}

.subfooter div{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}


.subfooter .navbar-default .navbar-collapse {
    border-color: #000000;
}
.subfooter {
    font-size: 14px;
}

.subfooter .navbar-default .navbar-nav > li > a {
/*    border-bottom: 1px solid #141414;*/
}
.subfooter .navbar-default .navbar-nav > li > a {
    color: #fff;
}

.subfooter .navbar-default .nav > li > a {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
/*    padding: 10px;
    text-transform: none;*/
}

#header div {
 padding-top:0px;
 padding-bottom:0px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #009846;
    border-color: #009846;
    color: #fff;
    z-index: 2;
}
.list-group-item {
 text-decoration:none !important;
}

/* new year */
/*
#header {
 margin-top:60px;
}

.modal-dialog {
    margin: 110px auto;
    width: 600px;
}
*/
/* new year */


.photogalleryimage {
    margin: 2px;
}
.small {
    height: 84px;
    width: 84px;
}

.uppercase {
 text-transform:uppercase;
}

.hover {
 border:#FFF solid 5px;
}

.hover:hover {
 border:#EAEAEA solid 5px;
}

.modal{
 z-index:10000 !important;
}

.icon-bar {
 background: #808080;
}

.navbar-toggle {
 background: #f0f0f0;
}
/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?160858822651 */
/* /bitrix/templates/kedbor.ru/css/styles.css?178308866015913 */
