/*
Theme Name:     Canvas Child
Theme URI:      
Description:    Child theme for the Canvas theme
Author:         Jezweb
Author URI:     http://example.com/about/
Template:       canvas
Version:        0.1.0
*/

#content .gform_wrapper {
max-width: 100%;
}

#content .gform_wrapper .top_label textarea.textarea,
#content .gform_wrapper .top_label input.medium {
width: 100% !important;
box-sizing: border-box;
}

body #wrapper {
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
}

#navigation a {
padding: 0px 42px;
}

#footer {
padding: 0 10px;
margin-bottom: -40px;
margin-left: -5px;
margin-right: -5px;
border-style: none;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(77, 77, 77);
border-top-width: 2px;
}

#footer p {
padding: 25px 15px 15px;
}

#main {
padding: 0px 15px;
}

#woo-canvas-header-widget {
float: right;
width: 240px;
height: 110px;
margin-top: -21px;
margin-bottom: -30px;
padding-right: 40px;
}

#woo-canvas-header-widget h4{
color: #069;
}

#woo-canvas-header-widget h2{
padding:3px 0px;
color: rgb(255, 255, 255);
font-family: 'Noto Serif', serif;
 
}
@media only screen and (max-width: 767px) {
#woo-canvas-header-widget h2{
padding:3px 0px;
color: rgb(255, 255, 255);
font-family: 'Noto Serif', serif;
float: none;
 text-align: center; 
 margin-left: 60px; 
 font-size: 15px !important; 
}
}

#logo {
margin-bottom: -39px;
margin-top: -40px;
}

#loopedSlider {
margin-top: -41px;
}

#header {
background-color: #005071;
}

#wrapper #navigation ul.nav li.current_page_item a, 
#wrapper #navigation ul.nav li.current_page_parent a, 
#wrapper #navigation ul.nav li.current-menu-ancestor a, 
#wrapper #navigation ul.nav li.current-cat a, 
#wrapper #navigation ul.nav li.current-menu-item a {
background: url(/wp-content/uploads/2015/07/arrow.png) no-repeat center top;
}

#navigation a:hover {
background: url(/wp-content/uploads/2015/07/arrow.png) no-repeat center top!important;
}

.widget .textwidget {
margin: 0px 5px;
}

.gform_wrapper .top_label textarea.textarea {
    width: 295px !important;
}

@media only screen and (min-width: 768px) {
  html .boxed-layout #header, html .boxed-layout #content, html .boxed-layout #footer-widgets, html .boxed-layout #footer {
    padding-left: 0px;
    padding-right: 0px;
  }
}