/*
Theme Name: Coqueta SF
Theme URI: http://coquetasf.com
Author: designthis
Author URI: http://designthis.com/
Description: The theme for Coqueta.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: coqueta, sf, dt
Text Domain: coquetasf

This theme is licensed under the GPL.
*/

.page-id-14 .inside a, .menu-dl {
display:inline-block;
margin-bottom:10px;
font-weight:600;
}

.page-id-14 .inside a img, .menu-dl img {
padding-right:3px;
}

.page-template-page-team-php img {

}

header.row .row .large-12 nav.top-bar ul li.current_page_item a {
  background: url(images/nav_hover.png) 50% 0 no-repeat;
  color: #2D0501 !important;
}

section.content.home p {
max-width:925px;
font-size:17px;
}


/* Open Table CSS */
.OT_feedTitle, .partOfCal.spacer {
display:none;
}

#ism {
width:50%;
}

#OT_partySize {
margin-bottom:5px;
}

#OT_partySizeLbl, #OT_dateLbl {
font-size:14px;
}

#dateDisplay {
font-size:12px;
line-height:14px;
}

.imgCal {
position: absolute;
display: none;
z-index: 100;
bottom:-80px;
}

.imgCal tr td {
padding:4px;
}

.partOfCal table {
margin:0;
border:none;
}

.partOfCal {
background:none;
}

.partOfCal table tr:nth-of-type(even), .calendarAll table, .partOfCal table tr:nth-of-type(odd) {
background:none;
}

a.partOfCal img.partOfCal {
margin-left: 120px;
}

a.rightArrowLink.partOfCal img.rightArrow.partOfCal , a.leftArrowLink.partOfCal img.leftArrow.partOfCal {
margin:0;
}

.monthRow {
width:100%;
}

.months.partOfCal {
padding-right:5px;
padding-left:5px;
}

.calendarAll {
border:none;
margin:0;
background:none;
}

#OT_searchWrapper {
position:relative;
top:0;
left;0;
}

#OT_submitWrap {
margin-bottom: 30px;
}

#TB_iframeContent {
height:470px !important; 
}

#TB_window {
top:25% !important;
}

/* Subscribe Form */

label[for="s2email"] {
display:none;
}

.page-id-20 form br, .page-id-134 form br {
display:none;
}

.page-id-20 form, .page-id-134 form {
max-width:300px;
margin-top:-15px;
}

.page-id-20 section.row.inside form p, .page-id-134 section.row.inside form p {
margin-bottom:5px;
}
.page-id-20 section.row.inside form input[type=text] {
width:65%;
margin-right:10px;
display:inline-block;
}

.page-id-20 section.row.inside form input[type=submit] {
color:#fff;
background:#7a2016;
padding:5px 10px 7px;
border:none;
display:inline-block;
font-size:14px;
}

.page-id-20 section.row.inside form input[type=submit]:hover {
background:#b63729;
}

section.content.home h2 {
margin:30px auto 35px;
}
.top-bar {
height: 46px;
line-height: 46px;
}

footer.row .large-12 {
padding:0;
}

@media only screen and (max-width: 1005px) {
section.content.home h2 {
width:auto;
}

footer.row .menu-footer-container .menu {
max-width:100%;
float:none;
width:auto;
}

section.content.home p {
padding:0 15px;
line-height:28px;
}

section.content.home h2 a {
color:#7a2016 !important;
}

header.row .row .large-12 nav.top-bar ul li a:not(.button) {
background:none !important;
}

.page-template-page-reservations-php section.row.inside p span {
margin:0 !important;
}

header.row .row .large-12 h1.logo a {
background:url(images/logo-mobile.jpg) 50% 0 no-repeat;
height:150px;
}

header.row { 
background:url(images/header-mobile.jpg) 0 0 repeat-x;
}

}