/*
#------------------------------------------------------------------------
# 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 
*/

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


#gkHeaderNav #gkLogoSmall {
    margin: 10px 0px 10px -56px;
}

#gkMainMenu {
    padding: 10px 0px;
}
#gkLogoSmall {
	height:auto;
}
#gkHeaderNav.active {
    height: 95px;
}
#gkStyleArea {
    display:none;
}
iframe{
	width:1200px;
}
.no-padding .box-wrap .gkPage{
	padding:0px;
}
.no-padding .box-wrap .gkPage small{
	margin-bottom:0px;
}
#gkBottom5{
	background-image:url("../../../images/social_bg.jpg");
	background-repeat:no-repeat;
	background-position:right;
}
.fbCustom{
	background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.75) !important;
	border:none !important;
}
.gk-special-menu li {
    width: 100%;
}
.link-app{
	width:50%;
	float:left;
}
.gk-special figure img {
	height: 360px;
}
.gk-special-menu li {
	padding: 26px 20px;
}
.fa{
	color:#FFFFFF;
}
#gkCopyrights {
    margin: 0px auto 0px;
    padding: 20px 0px 0px;
}
#gkFooterNav {
    margin: 0px auto;
    padding: 20px 0px 0px;
}
#gkFooterNav .custom p{
	margin:5px 0;
}
.frontpage #gkHeader {
	background: url("../../../images/header_bg.jpg") no-repeat fixed center top transparent;
}
.bigtitle .header small {
    margin: 4px 0px 15px;
}
.box.parallax {
    background-image: url("../../../images/news_eventi_bg.jpg");
}
.bigtitle .header small.home-pallini{
	color:rgba(255,255,255,0.6);
}
.gk-short-menu li i.fa:hover{
	color: rgba(255, 255, 255, 0.6);
}
.formTableLeft, .formTableRight {
  width: 50%;
  float: left;
}
.formField {
  color: #000;
  font-size: 12px;
  font-weight: 700;
  padding: 0 6px 0 0;
  text-transform: uppercase;
}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
  margin: 6px 0 0;
  width: 80%;
}
.contact-details{
	text-align:left;
}
.contact-form-info{
	width:100% !important;
}
.blocco {
  width: 50%;
  float: left;
  padding: 40px;
}
.gk-locate,
.gk-locate2 {
	  border: none;
  color: #fff;
  display: block;
  font-size: 14px;
  height: auto;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 20px;
  width: 100%;
}
.gk-locate i,
.gk-locate2 i {
  display: block;
  font-size: 54px;
  position: relative;
  top: 12px;
  width: 100%;
}
.gk-locate a,
.gk-locate2 a  {
	color:#FFFFFF;
}
.gk-locate a:hover,
.gk-locate2 a:hover{
	color:#000000;
}
.contact-form-info address {
	padding-top:0;
}
#restaurant .content .nspArt img.nspImage{
	margin:0 auto;
}
#restaurant .content .nspArt{
	padding:0 !important;
}
.socials{
    text-align:center;
}
.socials .fa{
    font-size: 70px;
}
.socials .fa.twitter{
    color:#5EA9DD;
}
.socials .fa.twitter:hover{
    color:#43779b;
}
.socials .fa.instagram{
    color:#FB3058;
}
.socials .fa.instagram:hover{
    color:#ae213d;
}
.socials .fa.trip{
    color:#1E892F;
}
.socials .fa.trip:hover{
    color:#13531d;
}
.socials .gk-short-menu li{
    display: inline-block;
    margin: 0px 20px;
    border:none;
}
.socials .gk-short-menu span {
    display: block;
    font-size: 14px;
    font-weight: 600;
}

.blocco small{
    font-size:86%;
}

@media (min-width: 400px) and (max-width: 840px) {
.gk-special > figure {
  display: block;
  width:100%;
}
.gk-special figcaption {
	left: 20%;
}
}
@media (max-width: 400px){
    .gkCols[data-cols="2"] > div{
        padding-bottom:75px !important;
    }
    .gk-locate.verano {
        padding-top: 35px;
    }
	.blocco {
		padding:0 10px !important;
                float:none;
                width:100%;
	}
        
}
@media (max-width:640px){
.gk-special > figure {
  display: block;
  width:100%;
}
.link-app{
	width:100%;
}
.gk-special figcaption {
	left:0;
	padding: 20px 54px;
}
.gk-special figcaption h3 > span {
	font-size:20px;
	padding-bottom: 4px;
}
.gk-special figcaption h3 {
	font-size:26px;
}
.blocco{
	padding:22px;
}
#ca_banner>p{
	font-size:10px;
}
.link-app.apple a{
	background: url("/pallini/images/ios_badge_small.png") no-repeat scroll 0% 0% transparent !important;
	width: 172px !important;
	height: 51px !important;
}
}
@media (max-width: 1040px){
	select, textarea, 
	input[type="text"], 
	input[type="password"], 
	input[type="url"], 
	input[type="email"] {
	  width: 95%;
	}
}
@media (max-width:640px){
.formTableLeft, .formTableRight {
  width: 100%;
}

}