/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

#wrapper {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
background-color: #ffffff;
border-radius: 0px;
-webkit-border-radius: 0px;
}

#navigation .nav li a {text-transform: uppercase; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 700; font-size: 13px;
}

#navigation {
margin-bottom: 2em;
}

ul.nav li a {
padding: .5em 1.3em;
}

.page-id-2 .title {
display: none;
}

.post-meta { 
display:none; 
}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
height: auto;
padding: 0px;
border: 0px solid #e6e6e6;
background: #F8F8F8;
background: rgba(255, 255, 255, 0.7);
}

.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited
{ text-decoration: underline; color:#e6e6e6; }

***Footer links:

#footer a:link {
color: #808080;
border-bottom: 0px solid #808080;
text-decoration: none;
-webkit-transition: color 0.2s ease-out, border-bottom-color 0.2s ease-out;
}

#footer a:visited {
color: #808080;
border-bottom: 0px solid #808080;
text-decoration: none;
-webkit-transition: color 0.2s ease-out, border-bottom-color 0.2s ease-out;
}

#footer a:hover {
color: #191919;
border-bottom: 0px solid #4d4d4d;
text-decoration: none;
-webkit-transition: color 0.2s ease-out, border-bottom-color 0.2s ease-out;
}

#footer a:active {
color: #191919;
border-bottom: 0px solid #4d4d4d;
text-decoration: none;
-webkit-transition: color 0.2s ease-out, border-bottom-color 0.2s ease-out;
}

.comments {
display: none;
}

.post-more .sep {
display: none;
}

/* Tweaks */

/* Header widget */
#woo-canvas-header-widget { position: absolute; top: 24px; right: 30px; z-index: 1; }
#text-9 { background-color: transparent; text-align: right; }
#text-9 h3 { color: #E4151F; padding-bottom: 0.2; font-size: 14px; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }
#text-9 span.mobile-phone, #text-9 span.mobile-phone a { font-size: 1.4em; color: #fff; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500;}
#text-9 span.landline, #text-9 span.landline a { font-size: 1em; color: #fff; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }

/* About / Contact widget */
#text-10 { border: 2px #ddd solid; padding: 20px; }
#text-10 h3 { padding-bottom: 0.2; font-size: 22px; font-weight: bold; }
#text-10 span.mobile-phone { font-size: 1.75em; }
#text-10 span.landline { font-size: 1.5em; }
#text-10 a.button { background-color: #E4151F !important; color: #fff; border-radius: 0 !important; }

/* Remove glow from forms */
input:focus, textarea:focus { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 2px #ddd solid; }

/* Footer widgets in rows (not on iPhone layout) */

@media only screen and (min-width: 768px) {
#footer-widgets.col-3 .block { width: 100%; }
#footer-widgets .block.footer-widget-1 { border-bottom: 1px solid #e6e6e6; clear: both; }
#footer-widgets .block.footer-widget-1 .widget { float: left; width: 30.75%; margin-right: 3.8%; }
#footer-widgets .block.footer-widget-1 .widget:last-child { margin-right: 0; }
#footer-widgets .block.footer-widget-2 { clear: both; }
#footer-widgets .block.footer-widget-2 .widget { float: left; width: 30.75%; margin-right: 3.8%; }
#footer-widgets .block.footer-widget-2 .widget:last-child { margin-right: 0; }
}
#footer-widgets .block.footer-widget-2 .widget ul { list-style: none; }

/* Phone tweaks */
@media only screen and (max-width: 768px) {
#woo-canvas-header-widget { display: none; }
}

/* /Tweaks */

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .medium.button, body #wrapper #content .medium.button:visited, body #wrapper #content #respond .form-submit input#submit {
font-size: 18px; font-weight: normal; padding: 12px 12px;
line-height: 1;
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
border: none;
box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0);
-webkit-box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0);
}

.button, .button:visited, .reply a, #respond .form-submit input#submit, body #wrapper #content .button, body #wrapper #content .button:visited {
background: #ee3224 !important;
text-transform: uppercase;
font-family: futura-pt, Arial, sans-serif;
font-weight: bold;
border-radius: 5px !important;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border: 0;
text-shadow: none !important;
box-shadow: none;
-webkit-box-shadow: none !important;
padding: 14px 14px;
font-size: 12px;
}

#header .nav-toggle {
text-align: left;
display: block;
margin: 2.5em 0 0;
padding: 0.6em 1em;
font-size: 1em;
background: #999;
border-radius: 0px;
}

#navigation ul li:first-child, #navigation ul li:first-child a {
border-radius: 0px 0px 0 0!important;
-moz-border-radius: 0px 0px 0 0!important;
-webkit-border-radius: 0px 0px 0 0!important;
}

input, textarea {
padding: 5px;
background: #fafafa;
border-color: #ddd;
border-width: 2px;
border-style: solid;
margin-bottom: 10px;
border-radius: 0;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

.wpcf7-submit {
background-color: #ee3224;
color: white;
font-weight: bold;
font-size: 14px;
border: none;
border-radius: 5px;
text-transform: uppercase;
font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 700;
padding: 14px 24px;
cursor: pointer;
}

.wpcf7-form input[type="submit"]:hover {opacity: 0.8;}
}

.wpcf7-form textarea {input:focus, outline:none;}

.wpcf7 input[type="text"] {width:350px;}
.wpcf7 input[type="email"] {width:350px;}
.wpcf7 input[type="your-number"] {width:350px;}
.wpcf7 textarea.wpcf7-textarea {width:350px;}
input.wpcf7-form-control.wpcf7-quiz {width:304px;}

a {
font-weight: bold;
}