/*
Theme Name: A La Carte
Theme URI: http://www.alacartelanguageservices.com/
Description: Custom theme for A La Carte Language Services built on the Skeleton Theme.
Version: 1.0.0
Author: Dorado Web Technologies
Author URI: http://www.dorado.ca/
Template: smpl_skeleton
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!
B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../smpl_skeleton/style.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);

#wrap {
min-height: 770px;
margin-bottom: -45px;
}

#wrap:after {
content: "";
display: block;
}

#headerwrap {
background-color: rgba(0,0,0,0.2);
box-shadow: 0 0 18px 0 rgba(0,0,0,0.4);
height: 130px;
}

#header {
margin-top: 0;
}

#header #site-title.graphic a {
max-width: 100%;
background-size: contain;
background-position: left bottom;
}

#header .inner {
padding: 20px 50px 20px 20px;
}

#header .header_extras {
font-weight: bold;
color: #D8B369;
}

#navigation {
margin: -50px 50px 0 0;
width: auto !important;
float: right !important;
}

#navigation ul {
background: transparent;
border-radius: 0;
border: none;
box-shadow: none;
min-width: 0 !important;
}

#navigation ul li {
background: transparent;
border-width: 0 3px 0 0;
border-color: #D8B369;
}

#navigation ul li.last {
border: none;
}

#navigation ul li a {
text-shadow: none;
padding: 8px 30px;
border: none;
}

#navigation ul li.last a {
padding-right: 10px;
}

#navigation ul li.active a, #navigation ul li:hover a, #navigation ul li a:hover {
background: transparent;
border: none;
color: #D8B369;
text-shadow: none;
}

#content {
background: url('images/main-background.png') no-repeat top center;
}

div.page {
padding: 30px 40px;
}

#tagline {
padding: 0 40px;
}

#wrap:after {
/* same as margin-bottom of wrap */
height: 45px;
}

#footerwrap {
height: 45px;
background-color: rgba(0,0,0,0.6);
}

#footer {
margin-top: 0;
}

#footer.noborder {
padding-top: 10px;
}

#footer #credits {
color: #fff;
font-size: 13px;
}

#footer #social {
text-align: center;
}

#footer #dorado {
font-size: 13px;
text-align: center;
}

body {
background-attachment: fixed !important;
background-size: cover !important;
background-position: center center !important;
}

h1, h2, h3, h4, h5 {
letter-spacing: 0;
}

h1 {
text-transform: uppercase;
}

h3 {
font-style: italic;
}

.home h3 {
margin-top: -20px;
}

h4 {
margin-bottom: 0;
}

strong {
color: inherit;
}

img.border {
border: 5px solid #D8B369;
box-shadow: 0 0 18px 0 #696969;
}

div.entry-content>p, div.one_half>br {
display: none;
}

a:hover, a:focus {
color: #D8B369;
}

/* Contact Form Styling */

.wpcf7 fieldset {
background: rgba(0,0,0,0.6);
padding: 20px;
}

.wpcf7 label {
width: 80px;
margin-bottom: 10px;
margin-right: 10px;
}

.wpcf7 label span {
color: #D8B369;
}

.wpcf7 input, .wpcf7 textarea {
background: #888;
border: 0;
color: #fff !important;
border-radius: 0;
}

.wpcf7 input[type="submit"] {
background: #D8B369;
margin-left: 0;
}
