/*
Theme Name: See Child
Description: Child Theme for See
Author: Cheeky Mouse
Author URI: http://cheeky-mouse.com
Template: see
Version: 1.0.0
*/
@import url("../see/style.css");

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/

#top-elements {
background: rgba(40, 40, 40, 0.70);
}

.menu-highlight {
	line-height: 23px !important;
	margin-right: 0.2em !important;
}

body {
background-size: cover;
}

#menu-item-394 > a > span {
 background: #0055a4 !important;
}
#menu-item-366 > a > span {
 background: #EF3E42 !important;
}

#menu-item-401 > a > span {
 background: #0055a4 !important;
}

body.page-id-10 {
background: url("/wp-content/uploads/2014/09/SunsetDinner.jpg") no-repeat fixed center top #FBFBFB;
}

body.page-id-6 {
background: url("/wp-content/uploads/2014/09/NightMeal.jpg") no-repeat fixed center top #FBFBFB;
background-size: cover;
}

body.page-id-12 {
background: url("/wp-content/uploads/2014/09/CateringBG.jpg") no-repeat fixed center top #FBFBFB;
}

.back-to-top a {
margin-right: 20px;
}

.footer-top {
min-height: 100px;
background: rgba(40, 40, 40, 0.70);
}

#footer_text div {
padding: 0 20px 0 25px;
}

#dropdown-holder {
display: inline;
position: relative;
margin-left: 0px;
width: 300px;
}

#navigation-menu ul.sf-menu > li {
margin: 0 0 0 -3px;
min-width: 300px;
}

#navigation-menu ul.sf-menu > li > a > span:hover {
padding: 2px 8px 0px 8px;
display: inline-block;
margin: 8px 0 0px 20px;
background: #35353b;
font-weight: 900;
}

#navigation-menu ul.sf-menu > li.current-page-ancestor > a > span,
#navigation-menu ul.sf-menu > li.current-menu-ancestor > a > span,
#navigation-menu ul.sf-menu > li.current-menu-parent > a > span,
#navigation-menu ul.sf-menu > li.current-page-parent > a > span,
#navigation-menu ul.sf-menu > li.current_page_parent > a > span,
#navigation-menu ul.sf-menu > li.current_page_ancestor > a > span,
#navigation-menu ul.sf-menu > li.current_menu_item > a > span,
#navigation-menu ul.sf-menu > li.current_page_item > a > span  {
padding: 2px 8px 0px 8px;
display: inline-block;
margin: 8px 0 0px 20px;
background: #35353b;
font-weight: 900;
}

#navigation-menu ul.sf-menu > li > a > span{
padding: 2px 8px 0px 8px;
display: inline-block;
margin: 8px 0 0px 20px;
background: rgba(40,40,40,0.3);
}

#logo h1 a, #logo .site-name a {
margin: 0 auto;
}

#logo {
width: 100%;
margin-left: auto;
top: 6px;
left: 0;
z-index: 100;
padding-left: 0px;
margin-right: auto;
}

/************** PHOTOS PAGE *************/
.page-id-8 .entry {
min-height: 650px;
}

/************** SCREEN 0px - 1400px *************/
@media screen and (max-width: 1400px) and (min-width: 0px) {
.SocialIcons {
display: none !important;
visibility: hidden;
}


}

/************** SCREEN 480px - 719px *************/
@media screen and (max-width: 719px) and (min-width: 480px) {
#logo {
padding-left: 20px;
position: relative;
width: 440px;
padding-bottom: 50px;
}
}


/************** SCREEN TO 480px **************/
@media screen and (max-width: 480px) {

#main-content .main-content-padding {
padding: 0 !important;
}

.entry {
padding: 0 !important;
}

#logo {
padding-bottom: 30px !important;
}

}


/************* SCREEN TO 719px *****************/
@media screen and (max-width: 719px) {
#wrapper-1 {
background: url("http://see.shadowfax.me/wp-content/uploads/2014/09/SeeBG.jpg") no-repeat fixed center top #FBFBFB !important;
}

}


#SubLogo {
position: relative;
display: block;
top: 70%;
text-align: center;
}

h3.SubNavText {
font-size: 23px !important;
}

.HomeTitle {
font-family: 'Josefin Slab', serif;
font-weight: 200;
line-height: 58px;
font-size: 40px !important;
}

.HomeText {
font-family: 'Josefin Slab', serif;
line-height: 26px;
font-size: 22px;
text-align: center;
margin-top: 15px;
font-weight: 300;
margin: 0 20px;
color: white;
}

p.BodyText {
padding: 0 90px;
text-align: center;
line-height: 23px;
font-size: 20px;
}

#main-content .main-content-padding {
padding: 0 30px;
}

.container_24 .grid_24 {
background: rgba(40, 40, 40, 0.70);
}

.hentry {
background: white;
}

.page-id-4 .hentry {
background: none;
}

.entry {
padding: 20px 40px 20px;
clear: both;
}

.rsDefaultInv {
background: #FFF;
}

.MenuItem {
float: left;
max-width: 90%;
  display: inline-block;
  width: 100%;
}

.MenuItemPrice {
float:right;
display: inline-block;
}

#page-content #content-container {
padding: 0px !important;
}

#page-content {
padding-bottom: 0;
}

.no-breadcrumbs-padding {
padding: 0px 0;
}

#main-menu {
height: 0px;
position: absolute;
top: 10px;
}

#home-page-content #content-container {
padding: 0;
}

.Selected {
background: #35353b;
padding: 3px 10px 1px 10px;
color: white;
}

a.MenuOption:hover {
background: #35353b;
padding: 3px 10px 1px 10px;
color: white;
}

a.MenuOption {
padding: 3px 10px 1px 10px;
}

p.SmallText {
margin-top: 12px;
font-size: 14px;
max-width: 90%;
margin-bottom: 0px;
padding-bottom: 0px;
}

.SocialIcons {
position: relative;
display: inline-block;
float: right;
right: 30px;
top:10px;
}

#menu-item-314 > a > span {
background: red !important;
}
