/*

#------------------------------------------------------------------------

# Steak House - Joomla! template (for Joomla 2.5)

#

# Copyright (C) 2007-2014 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

*/

/*Homepage header image*/

.frontpage #gkHeader, #gkPageContent {

  background: url("../../../images/photodune-4310705-chimney-m.jpg") no-repeat fixed center bottom rgba(0, 0, 0, 0);

  background-size: cover;

}

.frontpage #gkPageContent {

  background: f4f4f4!important;

  background-image: none!important;

}
a:hover {

  text-decoration: none;
}

#gkBottom2 .gkPage{
  max-width: 100%;
}
#gkBottom2 ,#gkBottom1{
    padding:0px;
}
 #gkBottom1 > div > .box , #gkBottom2 > div > .box {
     margin:0px;
 }
#gkContentWrap {
  margin-top: 0px;
}
.gkAsideMenu > ul {
  padding: 60px 0 20px 32px;
}

#gkBottom2 .box, #gkBottom3 .box, #gkBottom4 .box, #gkBottom5 .box {
         max-width: 100%; 
        width: 100%;
    }
/*Homepage Header Transparency*/

#gkHeaderMod {

  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0!important;

}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{
  overflow: hidden;
}
ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg, ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg{
  background-position: inherit;
}

/*Colors*/

.box.color2 .box-wrap, .gkMenu > ul li div.childcontent  {

  background: #990000 none repeat scroll 0 0;

}

.gkMenu > ul > li.haschild > a::before {

  border-bottom-color: #990000;

}

.gkMenu > ul > li > a:active, .gkMenu > ul > li > a:focus, .gkMenu > ul > li > a:hover, .gkMenu > ul > li.active > a:active, .gkMenu > ul > li.active > a:focus, .gkMenu > ul > li.active > a:hover, #aside-menu li a.active, #aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover, #close-menu {

  color: #990000;

}



/* Here you can include your override CSS styles */

#gkMainbody #restaurant {

  background: #fff none repeat scroll 0 0;

  padding: 20px;

}



.bigtitle .header, .bigtitle > header h1 {

  display: inline-block;

  font-size: 40px;

}

.frontpage #gkMainbody {

  padding: 0px 0 0px;

}

#k2Container img {

  text-align: center!important;

  margin: 0 auto!important;

  display: block!important;

}

.k2FeedIcon a, a.k2FeedIcon {

  margin: 0;

}

#gkSidebar .box.newsletter .header {

  font-size: 20px;

  font-weight: 400;

}

.box.dark .box-wrap {

  background: none repeat scroll 0 0 #222;

}

.itemImageBlock:hover img {

  transform: rotate(0deg) scale(1);

}

.frontpage #gkHeader {

    -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

}

.orange {

  color: #E97918;

}

.frontpage #gkHeaderMod h1 {

  text-transform: uppercase;

}

.box.parallax {

  margin: -100px 0 !important;

  padding: 120px 0 !important;

}

a, #gkMainbody header h1 a:active, #gkMainbody header h1 a:focus, #gkMainbody header h1 a:hover, #gkMainbody header h2 a:active, #gkMainbody header h2 a:focus, #gkMainbody header h2 a:hover, #k2Container article header h2 a:active, #k2Container article header h2 a:focus, #k2Container article header h2 a:hover, #community-wrap .joms-stream-box article > a, .faq li a:hover, #login-form ul li a:hover {

  color: #A31C38;

}

article {

  background: none repeat scroll 0 0 #fff;

  padding: 40px;

}

.itemListLeading .itemAuthor {

  display: none!important;

}

.frontpage .gk-short-menu {

  margin: 0;

  visibility: hidden;

}

#gkHeaderMod .btn {

  margin: 10px;

}

img {

  max-width: 100%;

  height: auto;

}

p {

  margin: 1em 0;

  line-height: 1.5em;

}

.box.newsletter .box-wrap {

  padding: 0;

}



/*#gkLogo.cssLogo {

  display: none;

}*/

#gkMainMenuLeft{

  display: none;

}

#gkHeaderMod .gkPage {

  max-width: 100%!important;

}



/*

#gkHeaderNav #gkLogoSmall {

  left: 0;

  margin: 0;

  position: relative;

  top: 0;

  z-index: 1;

}

#gkMainMenuRight {

  float: right;

  padding-left: 0;

  width: 80%;

}*/

#gkHeaderNav #gkLogoSmall {

  left: 0;

  margin: 8px 0;

  position: absolute;

  top: 0;

  z-index: 1;

}

#gkLogoSmall {

  height: 100px;

  width: 256px;

}

#gkMainMenuRight {

  float: right;

  padding-left: 0;

  width: 80%;

}

#gkPageContent {

  padding: 50px 0 50px;

}

/*#gkLogoSmall {

  height: 70px;

  width: 280px;

  margin: 10px!important;

}*/

.gkMenu > ul > li.active > a {

  color: #A31C38;

}

#gkLogoSmall.cssLogo {

  background: url("../../../images/stories/logo-366.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);

  width: 240px;

}

#gkLogo.cssLogo {

  background: url("../../../images/stories/logolg-600a.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0)!important;

  width: 400px;

}



.bigtitle .header, .bigtitle > header h1 {

  margin: 0 60px;

}

.bigtitle .header > a, .bigtitle .header > span, .bigtitle > header > a, .bigtitle > header > h1 > span {

  color: #A31C38;

}

.tp-dottedoverlay {

  opacity: 0.3;

}

.frontpage #gkTop1 {

  padding: 40px 0 20px;

}

.box .header {

  padding: 0 0 15px;

  text-transform: uppercase;

}

.frontpage #gkTop1 > div > .box {

  margin-bottom: 0px;

}

.white1 {

  background: #eee;

  color: #111!important;

  min-height: 300px;

}

.parallax .newsletter1 .news1 {

  width: 50%;

  float: left;

  display: block;

  padding: 0 30px;

}

/*.frontpage .box.parallax .header, .frontpage .box.parallax .header > span, .frontpage .box.parallax .header small {

  color: #121212;

}*/

#gkHeaderNav {

  transition: all 0.15s ease-out 0s;

}

.box.parallax {

  padding: 120px 0;

}

/*#k2Container {

  margin-top: 50px;

}*/

.itemImageBlock:hover img {

    transform: none;

}

#gkTop1 .box.parallax {

  margin: -60px 0 0 !important;

}

#itemListLeading article header, #itemListLeading article header h1, #itemListLeading article header h2  {

  text-align: left!important;

}

.category .itemBody {

  text-align: left;

}

.itemIntroText {

  font-size: 16px;

  font-weight: 400;

}

/*#gkPageContent {

  background: none repeat scroll 0 0 #f4f4f4;

}*/

.itemContainer.itemContainerLast {

  background: none repeat scroll 0 0 #fff;

  margin: 0 0 80px 0;

}

.buttonsearch.clear {

  display: none;

}

.box.parallax {

  background-position: center top;

  background-size: 100% auto;

}

.itemContainer.itemContainerLast {

  background: none repeat scroll 0 0 #fff;

  margin: 0 0 80px;

  padding-top: 40px;

}

.itemBody .button-border {

  background: #000;

  border-color: #000;

  color: #fff !important;

  padding: 10px 25px;

  margin-top: 25px;

}

.category .itemBlock .button {

  margin: 20px auto;

}

.box.newsletter .header small {

  color: #ccc;

}

.category .itemBlock {

  width: 99%;

}

#hikashop_product_top_part h1 {

  color: #555555;

  font-size: 32px;

  font-weight: 400;

}

img.hikashop_child_image {

  height: 70px;

  margin: 2px;

}

.hikashop_product_page {

  background: #fff;

  padding: 40px;

}

span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {

  color: #E97918;

  font-family: inherit;

  font-size: 30px;

}

.hikashop_category_information, .hikashop_checkout_page {

  background: none repeat scroll 0 0 #fff;

  padding: 40px 40px 150px;

}

.btn.button.hikashop_cart_input_button {

  float: none;

  margin: 0 auto;

}

.button.hikashop_cart_input_button {

  float: none;

  margin: 0 auto;

}

/* *, *::after, *::before {

  box-sizing: content-box;

}*/

.hikashop_cart_product_quantity_value .hikashop_product_quantity_field, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete {

  box-sizing: content-box;

}

.hikashop_product_stock .hikashop_product_quantity_field {

  box-sizing: content-box;

}

/*New Ohanah Event Design*/





.ohanah .event_detail_title h2 {

  font-size: 25px;

  line-height: 25px;

  margin-bottom: 10px;

}

.ohanah .event_date_flyer_container {

  margin-bottom: 200px;

}

.ohanah .event_date_flyer_container {

  border: medium none;

  margin: 0 15px 100px 0px;

  padding: 0;

  width: 85px;

}

.ohanah .event_date_flyer_container {

  border-radius: 5px;

  display: block;

  float: left;

  padding: 3px;

  position: relative;

}

.ohanah .event_date {

  background: none repeat scroll 0 0 #230c60;

  border-radius: 100%;

  font-family: inherit;

  height: 85px;

  padding: 5px;

  width: 85px;

}

.ohanah .event_date {

  display: block;

  text-align: center;

}

.ohanah .event_date_day {

  color: #fff;

  font-size: 36px;

  font-weight: bold;

  line-height: 36px;

  padding-top: 2px;

  text-align: right;

}

.ohanah .event_date_month {

  color: #fff;

  font-size: 18px;

  line-height: 18px;

}

.ohanah .event_date_year {

  color: #fff;

  font-size: 12px;

  line-height: 12px;

  padding-top: 2px;

}

button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .pagenav .previous a, .pagenav .next a, #gkMainbody .itemReadMore, #gkMainbody .readmore > a, .button.invert:active, .button.invert:focus, .button.invert:hover, body #cWindow a.plupload_button, .readon {

  background: none repeat scroll 0 0 #230c60;

}

.ohanah .event-spacer {

  height: 15px;

}

.fc-month-button.ui-button.ui-state-default.ui-corner-left.ui-state-active {

  background: #111 none repeat scroll 0 0;

}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {

  background: #111 none repeat scroll 0 0;

}

.box.dark .box-wrap {

  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

  margin: 0 auto;

  max-width: 1200px;

}