@charset "utf-8";

/* CSS Document */

body {background-image:url(../img/body-back.jpg); background-position:center top; background-size:cover;}



.header_custom {background-color:}

.slide_back {background:#FFFFFF; padding:15px;}

.slide_back .caption { position:absolute; right:15px; top:15px; width:25%; height:383px; background-color:#000; opacity:0.5; padding:5px; padding-top:5px;}

.slider img { width:100%}

.headline {position:absolute; right:35px; top:15px; text-transform:uppercase; width:275px; padding-left:10px; padding-top:30px;}

.headline h1 { color:#FFF; font-size:24px; padding:0px; margin:0px; font-weight:bold}

.headline h2 { color:#4e77f0; font-size:35px; padding:0px; margin:0px; padding-top:15px; font-weight:bold}

.headline h3 { color:#FFF; font-size:22px; padding:0px; margin:0px; padding-top:20px; font-weight:bold}

.headline p { color:#FFF; font-size:12px; padding:0px; margin:0px; padding-top:15px; line-height:22px;}

.box1 { background-color:#ecebeb; min-height:400px; padding:8px;}

.box1 .text { padding:10px;}

.box1 .text h1 {font-size:20px; margin:0px; padding:0px; text-transform:uppercase; color:#435076}

.box1 .text p {font-size:14px; margin:0px; padding:0px; text-transform:normal; color:#5c5c5c; padding-top:15px;}

.top_bor {border-top:3px solid #9499a8;}

.margintopB {margin-top:30px;}

.box2 {width:100%; height:345px; background-color:#717b97; padding:7%; font-size:24px; color:#FFF; text-transform:uppercase}



.box1foot {}

.box1foot .head{ font-size:26px; color:#FFF;text-transform:uppercase; margin-bottom:25px; margin-top:15px}

.box1foot ul{ margin-top:20px; margin-left:0px; padding:0px; padding-left:18px }

.box1foot ul li{ padding:0px; font-size:12px; margin-left:0px ; list-style:url(../img/arrow.jpg); text-transform:uppercase; color:#FFFFFF; padding-top:8px}

.pad_RB {padding-right:20px; padding-bottom:25px}

.pad_RB img { width:auto}

.pad_left10 { padding-left:18%}

.margintop{ margin-top:25px;}

.marginleft10 {margin-left:18%}

.cont_back {background:#FFFFFF; padding:15px;}

.cont_back h1 { text-transform:uppercase; font-size:35px; color: #9acc90; width:100%; border-bottom:1px solid #dcd9d7; margin-bottom:25px; padding-bottom:5px}

.cont_back h2 { font-size:18px; font-style:italic; color:#888888; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; line-height:24px; padding-right:100px;}

.cont_back h3 { text-transform:uppercase; font-size:25px; color: #9acc90; width:100%; border-bottom:0px solid #dcd9d7; margin-bottom:15px; padding-bottom:5px}

.cont_back h4 { text-transform:uppercase; text-align:center; font-size:24px; color: #9acc90; width:100%; border-bottom:1px solid #dcd9d7; margin-bottom:25px; padding-bottom:5px}

.cont_back img { width:auto; border:1px solid #d0d0d0; padding:15px; margin-bottom:15px; background:#FFFFFF; -webkit-box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9); -moz-box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9); box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9);} 



.cont_back p {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; line-height:30px}

.cont_back SPAN { color:#F50B0E}

.insidecon { font-size:18px; padding-left:10%; padding-right:10% }

.alignimg {}

.alignimg img { margin-right:15px;}

.insidecon label { font-size:16px; padding-left:10%; padding-right:10% ;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-weight:normal}

.inertext {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; line-height:25px}

.inertext h1{border-bottom:0px solid #dcd9d7; margin:0px; padding:0px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; text-align:center; color:#e82f31}

.inertext img { margin-left:10%}

.inertext p{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:15px; line-height:25px; padding-top:15px;}

.inertext p span { color:#DB0D06 !important}

.marright15 { margin-right:15px;}

.footertxt { font-size:12px; text-align:center; height:80px !important; float:left; color:#FFF; position:relative; text-align:center; padding-top:40px;  background-color:#42495d; width:97.5%; margin-left:15px}

.footertxt_sub{ font-size:12px; text-align:center; height:80px !important; float:left; color:#FFF; position:relative; text-align:center; padding-top:40px;  background-color:#42495d; width:97.5%; margin-left:15px}


/*01.03.17-sk*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #e7e7e7;
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  background-image: url("../img/nav_back_hover.jpg");
  background-repeat: repeat-x;
  color: #fff;
}
.own_machi {}
.own_machi h2 {color: #fff;font-size: 26px; margin-bottom: 30px; margin-top: 47px; text-transform: uppercase; border-bottom:2px solid #fff;}
.own_machi .box1 {background-color: #ecebeb;min-height: auto;padding: 5px;}
.own_machi .box1 img { width:100%;}
.book_online a { display:block; background:#4EC30F; color:#fff; width:100%; height:50px; border-radius:40px; 
line-height:46px; text-align:center; font-size:20px; /*box-shadow:inset 0 0 5px #000;*/ border-bottom:4px solid #335b1d;}
.book_online a:hover { text-decoration:none; border-bottom:4px solid #626983;}
.book_online1 { float:right;}
.book_online1 a { height:32px; font-size:14px; border:0; line-height:32px; width:150px; margin:2px 0; background:#F82803;}
.book_online1 a:hover { border:0; background:#4EC30F;}

/*22.03.17*/
.whatwe h4 {color: #444;font-size: 20px;margin-bottom: 10px;margin-top: 22px;text-align: left;}
.bottom_img img { width:100%;}
.bottom_img .inertext img { margin-left:0;}


@media (max-width: 767px) {

	body { background-color:#e0dfdf; background-image:none}



.header img {width:95%;}

.slide_back { display:none}

.slide_back .caption { position:absolute; right:5px; top:5px; width:150px; height:110px; background-color:#000; opacity:0.7; padding:5px; padding-top:5px;}

.headline {position:absolute; right:5px; top:5px; text-transform:uppercase; width:145px; padding-left:10px; padding-top:10px;}

.headline h1 { color:#FFF; font-size:14px; padding:0px; margin:0px; font-weight:bold}

.headline h2 { color:#4e77f0; font-size:22px; padding:0px; margin:0px; padding-top:3px; font-weight:bold}

.headline h3 { color:#FFF; font-size:14px; padding:0px; margin:0px; padding-top:5px; font-weight:bold}

.headline p { color:#FFF; font-size:10px; padding:0px; margin:0px; padding-top:3px; display:none}	



.box1 { background-color:#ecebeb; min-height:400px; padding:13px; margin-bottom:15px; border-radius:5px}

.box1 .text { padding:10px;}

.box1 .text h1 {font-size:20px; margin:0px; padding:0px; text-transform:uppercase; color:#435076}

.box1 .text p {font-size:14px; margin:0px; padding:0px; text-transform:normal; color:#5c5c5c; padding-top:15px;}

.box1 img { width:100%}

.margintop {margin-top:10px;}

.box2 {width:100%; height:100%; background-color:#717b97; padding:7%; font-size:26px; color:#FFF; text-transform:uppercase}

.box2 img { width:100%}

/*.box2 img {width:80%; margin-bottom:10px;}*/

.box1foot { background-color:#ecebeb; }

.box1foot .head{ font-size:22px; color:#FFF;text-transform:uppercase; margin-bottom:25px; margin-top:15px;color:#435076}

.box1foot ul{ margin-top:20px; margin-left:0px; padding:0px; padding-left:18px }

.box1foot ul li{ padding:0px; font-size:12px; margin-left:0px ; list-style:url(../img/arrow.jpg); text-transform:uppercase; color:#435076; padding-top:8px}

.pad_RB {padding-right:20px; padding-bottom:25px}

/*.pad_RB img { width:100%}*/

.footertxt { float:left; font-size:10px; text-align:center;color:#FFF; position:relative; text-align:center; padding-top:40px !important; padding:0%; background-color:#42495d; width:94%}

.footertxt_sub { float:left; font-size:12px; text-align:center;color:#FFF; position:relative; text-align:center; padding-top:40px !important; padding:0%; background-color:#42495d; width:94%}

.navbar-default .navbar-nav > li > a { color: #777;}

.alignimg {}

.alignimg img { margin-right:8px; width:100% !important}

.marginleft10 {margin-left:0%}	



.cont_back {background:#FFFFFF; padding:15px;}

.cont_back h1 { text-transform:uppercase; font-size:35px; color: #9acc90; width:100%; border-bottom:1px solid #dcd9d7; margin-bottom:25px; padding-bottom:5px}

.cont_back h2 { font-size:18px; font-style:italic; color:#888888; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; line-height:24px; padding-right:100px;}

.cont_back h3 { text-transform:uppercase; font-size:25px; color: #9acc90; width:100%; border-bottom:0px solid #dcd9d7; margin-bottom:15px; padding-bottom:5px}

.cont_back h4 { text-transform:uppercase; text-align:center; font-size:24px; color: #9acc90; width:100%; border-bottom:1px solid #dcd9d7; margin-bottom:25px; padding-bottom:5px}

.cont_back img { width:auto; border:1px solid #d0d0d0; padding:8px; margin-bottom:15px; background:#FFFFFF; -webkit-box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9); -moz-box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9); box-shadow: 0px 0px 26px -1px rgba(208,208,208,0.9);} 



.cont_back p {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; line-height:30px}

.cont_back span { color:#F50B0E}

.inertext {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; line-height:25px}

.inertext h1{border-bottom:0px solid #dcd9d7; margin:0px; padding:0px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:18px; text-align:center; color:#e82f31}

.inertext img { margin-left:0%; width:100%}

.inertext p{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:15px; line-height:25px; padding-top:15px;}

.navbar-default {

  background-image:none; background-repeat:repeat-x; text-transform:uppercase; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; 

}.insidecon label { font-size:16px; padding-left:0%; padding-right:10% ;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-weight:normal}
.book_online1 a {width: 100%;}
.book_online1 { float:none;}

	}
	
