/*
Theme Name: Grunberg Haus
Theme URI: http://a2ztechnologies.in
Author: The Developing Team
Description: CMS Theme
Version: 1.0
*/
/* WordPress Core */
.alignnone {  margin: 5px 20px 20px 0;   }
.aligncenter,div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float:right; margin: 5px 0 20px 20px;}
.alignleft { float: left;  margin: 5px 20px 20px 0; }
a img.alignright {  float: right;  margin: 5px 0 20px 20px;  }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0;   }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption { background: #fff;  border: 1px solid #f0f0f0; max-width: 96%;padding: 5px 3px 10px; text-align: center; } // Image does not overflow the content area 
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0;  }
.wp-caption.alignright {  margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none;  height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
header{}
.header-top { background: none repeat scroll 0 0 #fff;  padding: 1% 0;}
.mainmenu { background: none repeat scroll 0 0 #88c588;  border-top: 3px solid #c4cec4; }
.navbar { border: 1px solid transparent;  margin-bottom: 0px !important; margin-top:-1px !important; min-height: 50px;  position: relative;}
.nav.navbar-nav > li { }
/*.navbar-nav > li > a { color: #fff;  font-family: "RalewayRegular";  font-size: 23px;  padding: 20px 11px;}*/
.navbar-nav > li > a { color: #fff;  font-family: "RalewayRegular";  font-size: 18px;  padding: 17px 13px;}
.nav > li > a:hover, .nav > li > a:focus { background-color: #c4cec4 !important;  text-decoration: none; background-size:cover; margin:0px;}
.package-holder { padding: 2%;}
.package-holder h2{ font-family: 'Vani';  font-size:25px; color:#252525;}
.package-holder p{ font-family: 'Open Sans';  font-size:13px;  color:#717171;}
.gallery-holder { background: url("img/banner/gallery-bg.jpg") no-repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);  padding: 3%;}
.gallery-holder h1{  font-size:43px; font-family: "RalewayRegular"; color:#252525;}
.gallery-holder p { color: #3a3a39 !important;  font-family: "Open Sans";  font-size: 13px;  line-height: 1.8;}
.btn-1 { background: none repeat scroll 0 0 #000 !important; border-color: #000;  color: #fff;  text-shadow: 0 1px 0 #fff;  text-transform: uppercase;}
.btn-1:hover { background: none repeat scroll 0 0 #000 !important; border-color: #000;  color: #fff;  text-shadow: 0 1px 0 #fff;  text-transform: uppercase;}
.event-holder { padding: 2%;}
.event-holder h2{ font-family: "RalewayRegular";  font-size: 25px; color:#83bd83;} 
.event-holder p{ font-family: "Open Sans";  font-size: 13px; color:#979797;} 
.btn-link { border-radius: 0;  color: #83bd83 !important;  font-family: "RalewayRegular";  font-size: 17px !important;  margin-left: -11px !important;}
.client-holder { padding: 1%;}
.footer-top { background: none repeat scroll 0 0 #000; padding: 2%;}
.footer-top h2{ font-family: "RalewayRegular";  font-size: 23px; color:#83bd83;}
.footer-top p{ font-family: "RalewayRegular";  font-size: 17px; color:#fff;}
.footer-top li a{ font-family: "RalewayRegular";  font-size: 17px; color:#fff;}
.footer-top .list { list-style: outside none none;  margin-left: -38px;}
.footer-top .list li {  padding: 5px 0;}
.footer-bottom { background: none repeat scroll 0 0 #1b1b1b; padding:1% }
.footer-bottom p{ font-family: 'Open Sans';  font-size:15px;  color:#b0b0b0 !important;}
a:focus{ outline:none;}
.carousel-inner .item img { width: 100%;}
.holder{ padding:2% 0;}
.holder h2{ font-family: "RalewayRegular";  font-size: 25px; color: #83bd83;}
.holder a{ font-family: "RalewayRegular";  color: #83bd83 !important;}
.holder p{  font-family: "RalewayRegular";  font-size: 14px; color: #979797;  line-height:2;}
.gallery-content { padding-bottom: 10px;}
.right li{ list-style:none;}
.holder li { color: #979797;  font-family: "RalewayRegular";  font-size: 14px;  line-height: 2;}
.holder h5 {  color: #83bd83 !important;  font-family: "RalewayRegular";  font-size: 18px;  font-weight: bolder; }
.gift-page form input[type=radio] {  margin-right: 15px; }
.top-share { text-align: right;}
.top-address { text-align: right;}
.top-address p{  font-weight: 700; font-family: "RalewayRegular";}
.logo { margin-top: 30px;}
.header-top p { margin: 0 0 5px !important;}
a:focus { outline:none !important; }
.mainmenu .current-menu-item { background-color: #c4cec4 !important;  text-decoration: none; background-size:cover; margin:0px;}
.mainmenu .sub-menu { list-style: outside none none;  min-width: 220px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li{}
.mainmenu .sub-menu li a {  background: none repeat scroll 0 0 #88C588;  display: block;  padding: 14px 15px;  text-align: left;  text-decoration: none;  transition: all 1s ease-in-out 0s; color: #fff;  font-family: "RalewayRegular";  font-size: 18px;}
.mainmenu .sub-menu li a:hover { background:#c4cec4; border-left:5px solid #333333; padding-left:25px; color: #fff;  font-family: "RalewayRegular";  font-size: 18px;}
.widget.widget_slideshow h2 { display: none !important;}
li { list-style:none !important;}
.gift-page {
  display: none !important;
}
.style2 { font-weight: 700;}
@media ( max-width : 480px ){
	.clients { text-align: center;}
	.footer-bottom { text-align: center;}
	.share { padding: 5px 0;  text-align: center;}
}