/* Theme Name: Wollstonecraft Electrician Template */
*
{

}

.header
{
border-bottom:1px solid #cccccc;
padding-top:10px;
padding-bottom:10px;
}

.header .logo img
{
max-width:100%;
}

.navi-tel
{
font-size:25px;
margin-left:15px;
}

.navi-tel a
{
color:#009fd9;
transition: all 0.3s ease-in;
}

.navi-tel a:hover
{
color:#999999;
text-decoration:none;
transition: all 0.3s ease-in;
}

.navi-tel .call
{
color:#000000;
}

.social
{
font-size:20px;
}
.social a
{
color:#999999;
transition: all 0.3s ease-in;
}

.social a:hover
{
color:#009fd9;
transition: all 0.3s ease-in;
}

.social span
{
background:#eeeeee;
padding:10px;
margin-right:2px;
margin-left:2px;
width:45px;
text-align:center;
border-radius:50%;
}

nav
{
background:none !important;
border:0px !important;
padding:0px !important;
margin:0px !important;
text-align:center;
}

.navbar-collapse
{
padding:0px !important;
margin:0px !important;
text-align:center;
}

.navbar-nav li a
{
font-size:18px;
color:#555555 !important;
transition: all 0.4s ease-in;
border-bottom:none !important;
border-bottom:2px solid #ffffff !important;
}
.navbar-nav li a:hover
{
color:#1D1D1D !important;
transition: all 0.4s ease-in;
border-bottom:2px solid #009fd9!important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
color:#1D1D1D !important;
transition: all 0.4s ease-in;
border-bottom:2px solid #1D1D1D !important;
background:none !important;
}

.slider
{

}

/*start contact toggle*/
#panel {
    display: none;
}

#toggle
{
margin-right:10%;
z-index:99999;
position: fixed;
bottom: 0;
right: 0;
text-align:center;
-webkit-box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
}

#toggle #flip
{
background:#eeeeee;
background-color: rgba(242, 122, 42);
padding:10px 30px 10px 30px;
color:#009fd9;
font-size:15px;
cursor:pointer;
transition: all 0.4s ease-in;
border-bottom:1px solid #009fd9;
}

#toggle #flip:hover
{
transition: all 0.4s ease-in;
background:#eeeeee;
color:#009fd9;
}

#toggle #panel
{
background:#ffffff;
width:100%;
}

#toggle #panel .owners-quote
{
padding-right:10px;
padding-left:10px;
}

#toggle #panel .owners-quote .image img
{
width:100%;
}

#toggle #panel .owners-quote .image
{
text-align:center;
float:left;
width:130px;
}

#toggle #panel .owners-quote .o-quote
{
font-size:15px;
float:right;
width:170px;
padding-top:10px;
}

#toggle #panel .owners-quote .o-quote p
{
margin-top:10px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}

#toggle #panel .sub-text
{
color:#666666;
padding-top:10px;
clear:both;
font-size:13px;
}

#toggle #panel .form
{
width:100%;
padding:10px;
}

#toggle #panel .soc-tog
{
background:#E0DFDD;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #bab9b9;
margin-top:15px;
}

#toggle #panel .soc-tog .exit
{
background:#000000;
}
/* end contact toggle*/

.box
{
padding-top:30px;
padding-bottom:30px;
}

.title-sec
{
text-align:center;
margin-bottom:30px;
font-size:40px;
color:#009fd9;
}

.why ul li
{
font-size:20px;
margin-bottom:20px;
}

.why ul
{
list-style-image: url('images/check.png');
}

.why
{
background:#009fd9;
color:#ffffff;
}

.why .title-sec
{
color:#ffffff;
}

.reasons-wrap
{
background:#eeeeee;
padding-bottom:50px;
}

.reasons
{
transition: all 0.4s ease-in;
text-align:center;
}

.reasons .con-wrap
{
border:1px solid #009fd9;
padding-top:60px;
background:#ffffff;
}

.reasons .image
{
bottom:-50px;
position:relative;
width:35%;
border-radius:50%;
margin-right:auto;
margin-left:auto;
border:2px solid #009fd9;
background:#ffffff;
}

.reasons .image img
{
max-width:100%;
border-radius:50%;
}

.reasons .image span
{
font-size:60px;
padding:20%;
color:#009fd9;
}

.reasons .image
{
text-align:center;
}

.reasons .con-wrap .title
{
font-size:25px;
color:#009fd9;
margin-bottom:20px;
}

.reasons .con-wrap
{
padding-right:30px;
padding-left:30px;
}

.reasons .con-wrap p
{
margin-bottom:30px;
}

.reasons .con-wrap .more a
{
border:1px solid #009fd9;
background:#ffffff;
padding:10px;
color:#009fd9;
transition: all 0.4s ease-in;
}

.reasons .con-wrap .more a:hover
{
text-decoration:none;
background:#009fd9;
color:#ffffff;
transition: all 0.4s ease-in;
}

.service
{
text-align:center;
}

.service img
{
margin-bottom:25px;
max-width:100%;
}

 .parallax {
position: relative;
padding-top: 30px;
padding-bottom: 30px;
box-sizing: border-box;
transform-style: inherit;
}

.parallax, .parallax:before {
background: 50% 50% / cover;  
}

#parallax {
background-image: url("images/banner2.jpg");
background-attachment: fixed;  
}

#parallax2 {
background-image: url("images/phone.jpg");
background-attachment: fixed;  
}
#parallax3 {
background-image: url("images/banner.jpg");
background-attachment: fixed;  
}

.body-wrap a
{
color:#009fd9;
}

.body-wrap a:hover
{
color:#009fd9;
}

.body-sidebar .quote2
{
padding:15px;
}

.quote2-wrap, .body-sidebar .quote2
{
background:#009fd9;
}

.quote2
{
text-align:center;
color:#ffffff;
}

.quote2 .text
{
font-size:19px;
font-weight:20;
margin-bottom:20px;
}

.quote2 .button a
{
padding:10px;
border:1px solid #ffffff;
color:#ffffff;
transition: all 0.4s ease-in;
}

.quote2 .button a:hover
{
background:#ffffff;
color:#009fd9;
text-decoration:none;
transition: all 0.4s ease-in;
}

.serv 
{
text-align:center;
}

.serv1,.serv2
{
margin-top:50px;
}

.serv .image
{
text-align:center;
margin-bottom:15px;
}

.serv .image img
{
max-width:100%;
}

.serv .title
{
color:#009fd9;
font-size:16px;
margin-bottom:5px;
}
.serv .text
{
font-size:13px;
margin-bottom:15px;
margin-top:5px;
}

.serv .more a
{
background:#009fd9;
border:1px solid #009fd9;
padding:5px;
color:#ffffff;
font-size:12px;
transition: all 0.4s ease-in;
}

.serv .more a:hover
{
border:1px solid #009fd9;
background:#ffffff;
color:#009fd9;
text-decoration:none;
transition: all 0.4s ease-in;
}

.testi-wrap
{
text-align:center;
font-size:25px;
color:#ffffff;
}

.contact-wrap .con-info
{
padding-top:50px;
}

.contact-wrap .con-info span
{
margin-right:15px;
width:50px;
text-align:center;
font-size:30px;
border:2px solid #009fd9;
padding:5px;
background-color: rgba(25, 25, 25, .1);
}

.contact-wrap .con-info a
{
display:block;
margin-bottom:15px;
color:#009fd9;
transition: all 0.4s ease-in;
font-size:20px;
}
.contact-wrap .con-info a:hover
{
text-decoration:none;
color:#cccccc;
transition: all 0.4s ease-in;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
{
  cursor: pointer;
  -webkit-appearance: button;
  background: none;
  padding: 10px 20px 10px 20px;
  color: #737272;
  border: 1px solid #009fd9;
  transition: all 0.4s ease-in;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover
{
background: #009fd9;
color:#ffffff;
transition: all 0.4s ease-in;
}

.footer-wrap
{
background:#282828;
z-index:100000;
text-align:center;
}

.footer-wrap img
{
max-width:100%;
}

.contact-wrap .form2 .text, .contact-wrap .form2 .text2, .contact-wrap .form2 .file
{
width:100%;
padding:10px;
font-size:15px;
margin-bottom:10px;
background:none;
border:1px solid #009fd9;
color:#009fd9;
}

#toggle .form .text, #toggle .form .text2
{
width:100%;
padding:5px;
font-size:13px;
margin-bottom:10px;
border:1px solid #009fd9;
}


#toggle .form .text2
{
height:70px;
}

#toggle #panel .form
{
padding-top:0 !important;
padding-bottom:0 !important;
}

.post-post .post-title a
{
color:#009fd9;
font-size:17px;
}

.post-post .post-excerpt
{
font-size:13px;
}

.post-post span
{
font-size:12px;
}
.post-post span a
{
color:#009fd9;
}

ul.nav li.dropdown:hover > ul.dropdown-menu
{ 
display: block; 
z-index: 10000;
transition: all 0.5s ease;
background: #ffffff!important;
font-size:16px !important;
}

.dropdown-menu
{
min-width: 100% !important;
z-index: 10000;
}
 
.dropdown-menu > li > a
{
background: #ffffff!important;
color:#7777777!important;
transition: all 0.5s ease;
z-index: 10000;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active
{
background: #ffffff!important;
color:#000000 !important;
transition: all 0.5s ease;
z-index: 9999;
}

.error
{
text-align:center;
}

.error #s
{
width:50%;
padding:10px;
}

.body-image
{
text-align:center;
}

.slider a
{
color:#ffffff !important;
}

.body-image img
{
max-width:100%;
}

/*Responsive*/
@media(max-width: 1100px){

#toggle
{
margin-right:0;
width:100%;
bottom: 0;
}

.navi-tel .social, .navi-tel .call, .navi-tel
{
display:block;
text-align:center;
}

.navi-tel .social
{
margin-bottom:10px;
}

.navi-tel
{
margin-top:15px;
}

.navi-tel .call
{
font-size:15px;
}

.serv .image
{
margin-top:35px;
}

.why
{
text-align:center;
}

.contact-wrap .con-info span
{
width:30px;
font-size:15px;
padding:5px;
}
.contact-wrap .con-info a
{
font-size:14px;
color:#009fd9;
}

.testi-wrap
{
font-size:20px;
}

.quote2 .button a
{
display:block;
margin-bottom:5px;
}

.body-image .mb
{
display:block;
}

.body-image .pc
{
display:none;
}

}

.body-image .mb
{
display:none;
}

.blog-wrap.box {
    display: none !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.text2 {
    width: 100%;
	margin: 4px auto;
}
.contactform {
    margin: 4px auto;
    background: #009fd9 !important;
    padding: 5px !important;
    border: 2px !important;
}
/* Theme Name: Wollstonecraft Electrician Template */
*
{

}

.header
{
border-bottom:1px solid #cccccc;
padding-top:10px;
padding-bottom:10px;
}

.header .logo img
{
max-width:100%;
}

.navi-tel
{
font-size:25px;
margin-left:15px;
}

.navi-tel a
{
color:#009fd9;
transition: all 0.3s ease-in;
}

.navi-tel a:hover
{
color:#999999;
text-decoration:none;
transition: all 0.3s ease-in;
}

.navi-tel .call
{
color:#000000;
}

.social
{
font-size:20px;
}
.social a
{
color:#999999;
transition: all 0.3s ease-in;
}

.social a:hover
{
color:#009fd9;
transition: all 0.3s ease-in;
}

.social span
{
background:#eeeeee;
padding:10px;
margin-right:2px;
margin-left:2px;
width:45px;
text-align:center;
border-radius:50%;
}

nav
{
background:none !important;
border:0px !important;
padding:0px !important;
margin:0px !important;
text-align:center;
}

.navbar-collapse
{
padding:0px !important;
margin:0px !important;
text-align:center;
}

.navbar-nav li a
{
font-size:18px;
color:#555555 !important;
transition: all 0.4s ease-in;
border-bottom:none !important;
border-bottom:2px solid #ffffff !important;
}
.navbar-nav li a:hover
{
color:#1D1D1D !important;
transition: all 0.4s ease-in;
border-bottom:2px solid #009fd9!important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
color:#1D1D1D !important;
transition: all 0.4s ease-in;
border-bottom:2px solid #1D1D1D !important;
background:none !important;
}

.slider
{

}

/*start contact toggle*/
#panel {
    display: none;
}

#toggle
{
margin-right:10%;
z-index:99999;
position: fixed;
bottom: 0;
right: 0;
text-align:center;
-webkit-box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
box-shadow: 0px 0px 5px 1px rgba(153,153,153,1);
}

#toggle #flip
{
background:#eeeeee;
background-color: rgba(242, 122, 42);
padding:10px 30px 10px 30px;
color:#009fd9;
font-size:15px;
cursor:pointer;
transition: all 0.4s ease-in;
border-bottom:1px solid #009fd9;
}

#toggle #flip:hover
{
transition: all 0.4s ease-in;
background:#eeeeee;
color:#009fd9;
}

#toggle #panel
{
background:#ffffff;
width:100%;
}

#toggle #panel .owners-quote
{
padding-right:10px;
padding-left:10px;
}

#toggle #panel .owners-quote .image img
{
width:100%;
}

#toggle #panel .owners-quote .image
{
text-align:center;
float:left;
width:130px;
}

#toggle #panel .owners-quote .o-quote
{
font-size:15px;
float:right;
width:170px;
padding-top:10px;
}

#toggle #panel .owners-quote .o-quote p
{
margin-top:10px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}

#toggle #panel .sub-text
{
color:#666666;
padding-top:10px;
clear:both;
font-size:13px;
}

#toggle #panel .form
{
width:100%;
padding:10px;
}

#toggle #panel .soc-tog
{
background:#E0DFDD;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #bab9b9;
margin-top:15px;
}

#toggle #panel .soc-tog .exit
{
background:#000000;
}
/* end contact toggle*/

.box
{
padding-top:30px;
padding-bottom:30px;
}

.title-sec
{
text-align:center;
margin-bottom:30px;
font-size:40px;
color:#009fd9;
}

.why ul li
{
font-size:20px;
margin-bottom:20px;
}

.why ul
{
list-style-image: url('images/check.png');
}

.why
{
background:#009fd9;
color:#ffffff;
}

.why .title-sec
{
color:#ffffff;
}

.reasons-wrap
{
background:#eeeeee;
padding-bottom:50px;
}

.reasons
{
transition: all 0.4s ease-in;
text-align:center;
}

.reasons .con-wrap
{
border:1px solid #009fd9;
padding-top:60px;
background:#ffffff;
}

.reasons .image
{
bottom:-50px;
position:relative;
width:35%;
border-radius:50%;
margin-right:auto;
margin-left:auto;
border:2px solid #009fd9;
background:#ffffff;
}

.reasons .image img
{
max-width:100%;
border-radius:50%;
}

.reasons .image span
{
font-size:60px;
padding:20%;
color:#009fd9;
}

.reasons .image
{
text-align:center;
}

.reasons .con-wrap .title
{
font-size:25px;
color:#009fd9;
margin-bottom:20px;
}

.reasons .con-wrap
{
padding-right:30px;
padding-left:30px;
}

.reasons .con-wrap p
{
margin-bottom:30px;
}

.reasons .con-wrap .more a
{
border:1px solid #009fd9;
background:#ffffff;
padding:10px;
color:#009fd9;
transition: all 0.4s ease-in;
}

.reasons .con-wrap .more a:hover
{
text-decoration:none;
background:#009fd9;
color:#ffffff;
transition: all 0.4s ease-in;
}

.service
{
text-align:center;
}

.service img
{
margin-bottom:25px;
max-width:100%;
}

 .parallax {
position: relative;
padding-top: 30px;
padding-bottom: 30px;
box-sizing: border-box;
transform-style: inherit;
}

.parallax, .parallax:before {
background: 50% 50% / cover;  
}

#parallax {
background-image: url("images/banner2.jpg");
background-attachment: fixed;  
}

#parallax2 {
background-image: url("images/phone.jpg");
background-attachment: fixed;  
}
#parallax3 {
background-image: url("images/banner.jpg");
background-attachment: fixed;  
}

.body-wrap a
{
color:#009fd9;
}

.body-wrap a:hover
{
color:#009fd9;
}

.body-sidebar .quote2
{
padding:15px;
}

.quote2-wrap, .body-sidebar .quote2
{
background:#009fd9;
}

.quote2
{
text-align:center;
color:#ffffff;
}

.quote2 .text
{
font-size:19px;
font-weight:20;
margin-bottom:20px;
}

.quote2 .button a
{
padding:10px;
border:1px solid #ffffff;
color:#ffffff;
transition: all 0.4s ease-in;
}

.quote2 .button a:hover
{
background:#ffffff;
color:#009fd9;
text-decoration:none;
transition: all 0.4s ease-in;
}

.serv 
{
text-align:center;
}

.serv1,.serv2
{
margin-top:50px;
}

.serv .image
{
text-align:center;
margin-bottom:15px;
}

.serv .image img
{
max-width:100%;
}

.serv .title
{
color:#009fd9;
font-size:16px;
margin-bottom:5px;
}
.serv .text
{
font-size:13px;
margin-bottom:15px;
margin-top:5px;
}

.serv .more a
{
background:#009fd9;
border:1px solid #009fd9;
padding:5px;
color:#ffffff;
font-size:12px;
transition: all 0.4s ease-in;
}

.serv .more a:hover
{
border:1px solid #009fd9;
background:#ffffff;
color:#009fd9;
text-decoration:none;
transition: all 0.4s ease-in;
}

.testi-wrap
{
text-align:center;
font-size:25px;
color:#ffffff;
}

.contact-wrap .con-info
{
padding-top:50px;
}

.contact-wrap .con-info span
{
margin-right:15px;
width:50px;
text-align:center;
font-size:30px;
border:2px solid #009fd9;
padding:5px;
background-color: rgba(25, 25, 25, .1);
}

.contact-wrap .con-info a
{
display:block;
margin-bottom:15px;
color:#009fd9;
transition: all 0.4s ease-in;
font-size:20px;
}
.contact-wrap .con-info a:hover
{
text-decoration:none;
color:#cccccc;
transition: all 0.4s ease-in;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
{
  cursor: pointer;
  -webkit-appearance: button;
  background: none;
  padding: 10px 20px 10px 20px;
  color: #737272;
  border: 1px solid #009fd9;
  transition: all 0.4s ease-in;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover
{
background: #009fd9;
color:#ffffff;
transition: all 0.4s ease-in;
}

.footer-wrap
{
background:#282828;
z-index:100000;
text-align:center;
}

.footer-wrap img
{
max-width:100%;
}

.contact-wrap .form2 .text, .contact-wrap .form2 .text2, .contact-wrap .form2 .file
{
width:100%;
padding:10px;
font-size:15px;
margin-bottom:10px;
background:none;
border:1px solid #009fd9;
color:#009fd9;
}

#toggle .form .text, #toggle .form .text2
{
width:100%;
padding:5px;
font-size:13px;
margin-bottom:10px;
border:1px solid #009fd9;
}


#toggle .form .text2
{
height:70px;
}

#toggle #panel .form
{
padding-top:0 !important;
padding-bottom:0 !important;
}

.post-post .post-title a
{
color:#009fd9;
font-size:17px;
}

.post-post .post-excerpt
{
font-size:13px;
}

.post-post span
{
font-size:12px;
}
.post-post span a
{
color:#009fd9;
}

ul.nav li.dropdown:hover > ul.dropdown-menu
{ 
display: block; 
z-index: 10000;
transition: all 0.5s ease;
background: #ffffff!important;
font-size:16px !important;
}

.dropdown-menu
{
min-width: 100% !important;
z-index: 10000;
}
 
.dropdown-menu > li > a
{
background: #ffffff!important;
color:#7777777!important;
transition: all 0.5s ease;
z-index: 10000;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active
{
background: #ffffff!important;
color:#000000 !important;
transition: all 0.5s ease;
z-index: 9999;
}

.error
{
text-align:center;
}

.error #s
{
width:50%;
padding:10px;
}

.body-image
{
text-align:center;
}

.slider a
{
color:#ffffff !important;
}

.body-image img
{
max-width:100%;
}

/*Responsive*/
@media(max-width: 1100px){

#toggle
{
margin-right:0;
width:100%;
bottom: 0;
}

.navi-tel .social, .navi-tel .call, .navi-tel
{
display:block;
text-align:center;
}

.navi-tel .social
{
margin-bottom:10px;
}

.navi-tel
{
margin-top:15px;
}

.navi-tel .call
{
font-size:15px;
}

.serv .image
{
margin-top:35px;
}

.why
{
text-align:center;
}

.contact-wrap .con-info span
{
width:30px;
font-size:15px;
padding:5px;
}
.contact-wrap .con-info a
{
font-size:14px;
color:#009fd9;
}

.testi-wrap
{
font-size:20px;
}

.quote2 .button a
{
display:block;
margin-bottom:5px;
}

.body-image .mb
{
display:block;
}

.body-image .pc
{
display:none;
}

}

.body-image .mb
{
display:none;
}

.blog-wrap.box {
    display: none !important;
}
.textarea.wpcf7-form-control.wpcf7-textarea.text2 {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.text {
    width: 100%;
    margin: 3px auto;
    height: 100%;
    min-height: 24px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: rgb(4, 120, 162);
    font-weight: bold;
    color: #ffffff;
}
/*CSS FOR BLOG ARCHIVE PAGE*/
.page-template-page_blog .blog-archive {
    padding-top: 50px;
}

.page-template-page_blog .blog-archive .bdp_blog_template.news .post-content-div {
    width: 74%;
}
.page-template-page_blog .blog-archive .blog_template .bd-post-image img {
    height: auto;
    width: 100%;
}
.page-template-page_blog .blog-archive .bdp_blog_template.news .bd-post-image {
    width: 25%;
    overflow: hidden;
}
.page-template-page_blog .blog-archive a.bd-more-tag-inline {
    color: #fff !important;
    background-color: #41051f;
    padding: 5px 10px;
    margin: 0 !important;
}

/*CSS FOR BLOG SINGLE POST */
.single-post .meta {
    margin-bottom: 10px !important;
}

.single .single-wrapper input#submit {
    background-color: #009fd9 ;
    color: #fff !important;
    margin: 10px 0 0;
    border: none;
    padding: 5px 10px;
}

.single-wrapper aside {
    float: right;
    width: 25%;
    background-color: #eeee;
    padding: 10px 20px;
}
.single-wrapper #respond textarea,
.single-wrapper #respond input{
	width: 100%;
}
.single .blog-single {
    width: 70%;
    float: left;
}

.single .single-wrapper {
    padding: 50px 0;
}

.single-wrapper .blog-single img {
    width: 100%;
    height: auto;
}

/*CSS FOR SIDEBAR */
.single-wrapper aside input,
.single-wrapper aside button,
.single-wrapper aside select,
.single-wrapper aside textarea {
    width: 100%;
    max-width: 350px;
    margin-bottom: 10px;
    padding: 10px;
}

.single aside input#searchsubmit {
    background-color: #009fd9;
    color: #fff !important;
    margin: 10px 0 0;
    border: none;
}

.single .blog-single img {
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
    height: auto;
}
#header .navigation {
    width: 48%;
}
input#searchsubmit {
    padding: 8px;
}
ul#menu-main-menu {
    margin-left: -8px;
}
