body {
margin: 0px;
background-color: #333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#bodyWrapHome {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back1.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
#bodyWrap {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back2.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
.wrap {width: 85%; max-width: 980px; margin-right: auto; margin-left: auto; }
#header {
width: 100%;
height: 255px;
float: left;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/header1.png);
background-repeat: no-repeat;
background-position: right top;
}
#logo {float: left; width: 350px; padding-top: 40px; padding-bottom: 60px;}
#menu {
width: 100%;
text-align: left;
height: 31px;
padding-top: 3px;
float: left;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: 300;
}
#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
padding-left: 0px;
padding-right: 44px;
}
#menu a {text-decoration: none; color: #333;}
#menu a:hover {text-decoration: none; color: #666;}
#slider {width: 100%: float: left; background-color: #CCC;}
#containerWrap {width: 100%; float: left;}
#container {width: 100%; float: left; padding-bottom: 50px; margin-top: 45px;}
#container a{
color: #c2bb98;
text-decoration: none;
border: none!important;
}
#container a:hover{
color: #e8e1be;
text-decoration: none;
border: none!important;
}
#homeContentWrap {width: 100%; float: left;background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/content-back.jpg);
background-repeat: repeat-x; }
#contentHome {
width: 60%;
float: right;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/trans.png);
background-repeat: repeat;
padding-left: 35px;
padding-right: 35px;
padding-top: 0px;
padding-bottom: 150px;
font-family: 'Lato', sans-serif;
font-size: 13px;
color: #FFF;
line-height: 1.5em;
}
#contentHome img {width: 100%; height: auto;}
#contentHome h2 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px; line-height: 34px;}
#intro {width: 100%; float: left; padding-bottom: 105px; font-size: 19px; line-height: 26px; font-weight: 300;}
#intro h1 {font-size: 19px!important; line-height: 26px!important; border-bottom: 0px!important; margin-bottom: 12px!important; padding-bottom: 0px!important; color: #FFF!important; font-weight: 300;}
#intro h2 {font-size: 32px!important; line-height: 42px!important; border-bottom: 0px; padding-bottom: 0px!important; margin-bottom: 12px!important; margin-top: 33px!important; font-weight: 300;}
#content {
width: 880px;
margin-left: auto;
margin-right: auto;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/trans.png);
background-repeat: repeat;
padding: 50px;
font-family: 'Lato', sans-serif;
font-size: 14px;
color: #FFF;
line-height: 1.5em;
min-height:400px;
height:auto !important;
height:400px;
}
#content h1 {	font-family: 'Lato', sans-serif;
font-size: 30px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; padding-bottom: 65px;}
#content h2 {	font-family: 'Lato', sans-serif;
font-size: 20px; color: #c2bb98; font-weight: 300; padding-bottom: 0px; margin-bottom: 0px; padding-top: 12px;}
#rotate { width: 310px; float: left; height: 279px; margin-bottom: 40px;}
#sidebarContent {width: 30%;  float: left; color: #c4c3bd; line-height: 1.5em;font-family: 'Lato', sans-serif; font-size: 13px; padding-top: 0px;}
#sidebarContent .leadins img {width: 100%; height: auto; max-width: 400px; margin-bottom: 25px;}
#sidebarContent h2 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 55px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px;}
#sidebarContent video, #sidebarContent iframe {
width: 100%!important;
max-width: 600px!important;
height: 200px!important;
margin-top: 0px;
margin-bottom: 30px;
display: block;
margin-left: auto;
margin-right: auto; }
a.buttonCTA {
padding-left: 14px;
padding-right: 14px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
max-width: 180px;
background-color: #c2c1bc!important;
border-radius: 5px;
margin-left: auto;
margin-right: auto;
float: left;
font-size: 14px;
text-decoration: none;
font-weight: 300 !important;
color: #333!important;
display: block;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 25px;
}
a:hover.buttonCTA {
background-color: #a8a69a!important;
text-decoration: none;
}
.wpcf7-submit {margin-top: 0px; padding-top: 5px!important; padding-bottom: 5px!important; width: 100px!important; background-color: #c2c1bc; color: #333; text-transform: uppercase;}
#contactLeft form {padding: 12px!important; background-color: rgba(255, 255, 255, 0.1)!important; max-width: 400px;}
#contactLeft textarea {height: 80px;border-radius: 5px; width: 98%; border: 0px; padding-left: 10px; padding-top: 10px; font-family: 'Lato', sans-serif;}
#contactLeft input {height: 32px;border-radius: 5px; width: 98%; border: 0px; padding-left: 10px;font-family: 'Lato', sans-serif;}
#contactLeft td {padding: 5px!Important;}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}
.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}
.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}
p.wp-caption-text{
font-style:italic;
}
td {
vertical-align:top;
}
.ngg-gallery-thumbnail-box {padding-bottom: 30px;}
#credits {width: 90%; float: left; color: #CCC;  padding-bottom: 25px; padding-top: 25px; 	font-family: 'Lato', sans-serif;
font-size: 15px; font-weight: 300; background-color: #666; padding-left: 5%; padding-right: 5%;}
#credits a {color: #CCC; text-decoration: none;}
#contactLeft {width: 45%; float: left;}
#contactRight {width: 45%; float: right; text-align: right;}
#credits a:hover {color: #999; text-decoration: none;}
#mobileContact {display: none;}
video, iframe {
width: 100%    !important;
max-width: 600px!important;
height: 300px   !important;
margin-top: 30px;
margin-bottom: 30px;
display: block;
margin-left: auto;
margin-right: auto; 
}
@media screen and (min-width: 701px) and (max-width: 1000px) {
#bodyWrapHome {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back1.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
#bodyWrap {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back2.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
#wrap {width: 100%; margin-right: auto; margin-left: auto;}
#header {
width: 100%;
height: 310px;
float: left;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/header1.png);
background-repeat: no-repeat;
background-position: right top;
}
#logo {float: left; width: 50%; padding-top: 40px; padding-bottom: 60px; text-align: center;}
#logo img {width: auto; height: 95px;}
#menu {
width: 100%;
text-align: center;
height: 30px;
padding-top: 7px;
float: left;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: 300;
}
#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
padding-left: 18px;
padding-right: 18px;
}
#container {width: 100%; float: left; padding-bottom: 50px; margin-top: 0px!important;}
#container a{
color: #c2bb98;
text-decoration: none;
border: none!important;
}
#container a:hover{
color: #e8e1be;
text-decoration: none;
background:none!important;
border: none!important;
}
#sidebar {width: 34%; float: left; color: #c4c3bd; line-height: 1.5em;font-family: 'Lato', sans-serif;
font-size: 15px; text-align: center;}
#sidebar img {width: 100%; height: auto;}
#contentHome {
width: 60%;
float: right;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/trans.png);
background-repeat: repeat;
padding-top: 40px;
padding-bottom: 40px; 
padding-right: 0px;
padding-left: 0px;
font-family: 'Lato', sans-serif;
font-size: 15px;
color: #FFF;
line-height: 1.5em;
margin-right: 20px;
}
#contentHome img {width: 100%; height: auto;}
#content {
width: 80%;
float: none;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/trans.png);
background-repeat: repeat;
padding: 50px;
margin-left: auto;
margin-right: auto;
font-family: 'Lato', sans-serif;
font-size: 15px;
color: #FFF;
line-height: 1.5em;
min-height:400px;
height:auto !important;
height:400px;
}
#content h1 {	font-family: 'Lato', sans-serif;
font-size: 30px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; padding-bottom: 65px;}
#content h2 {	font-family: 'Lato', sans-serif;
font-size: 20px; color: #c2bb98; font-weight: 300; padding-bottom: 0px; margin-bottom: 0px; padding-top: 12px;}
#contentHome h1 {	font-family: 'Lato', sans-serif;
font-size: 36px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px;}
#contentHome h2 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px;}
#intro {height: 100%; float: none; width: 90%; padding-bottom: 90px; margin-left: auto; margin-right: auto;}
.entry-content {width: 90%; margin-left: auto; margin-right: auto; float: none;}
#rotate { width: 100%; float: left; height: 279px; margin-bottom: 40px;}
#sidebarContent {width: 93%; float: right; padding-top: 15px;}
#sidebarContent h1 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px; text-align: left!Important;}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}
.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}
.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}
#credits {width: 90%; float: left; color: #CCC; text-align: center; padding-bottom: 20px; 	font-family: 'Lato', sans-serif;
font-size: 14px; font-weight: 300;}
#contactLeft {width: 45%; float: left;}
#contactRight {width: 45%; float: left;}
.ngg-gallery-thumbnail {background-color: transparent!important; border: 0px!important;}
.ngg-gallery-thumbnail-box { width: 32%; display: inline-block; text-align: center;}
.ngg-gallery-thumbnail {width: 100%; text-align: center;}
.ngg-gallery-thumbnail img {width: 90%; height: auto; max-width: 200px;}
}
@media screen and (min-width: 200px) and (max-width: 700px) {
#bodyWrapHome {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back-mobile.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
#bodyWrap {background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/back-submobile.jpg);
background-repeat: repeat-x; width: 100%; height: 100%; float: left;}
#wrap {width: 100%; margin-right: auto; margin-left: auto;}
#header {
width: 100%;
height: 228px;
float: left;
background-image:  none;
background-repeat: no-repeat;
background-position: right top;
}
#logo {float: left; width: 100%; padding-top: 40px; padding-bottom: 0px; text-align: center; }
#logo img {width: auto; height: 100px;}
#menu {
display: none;
}
#container {width: 100%; float: left; padding-bottom: 50px; margin-top: 0px!important;}
#container a{
color: #c2bb98;
text-decoration: none;
border: none!important;
}
#container a:hover{
color: #e8e1be;
text-decoration: none;
background:none!important;
border: none!important;
}
#sidebar {width: 90%; float: none; color: #c4c3bd; line-height: 1.5em;font-family: 'Lato', sans-serif;
font-size: 15px; margin-left: auto; margin-right: auto; text-align: center;}
#sidebar img {width: 95%; height: auto; max-width: 330px;}
#contentHome {
width: 100%;
float: right;
background-image: url(//www.jensensdesign.com/wp-content/themes/toolbox-child/images/trans.png);
background-repeat: repeat;
padding-top: 40px;
padding-bottom: 40px; 
padding-right: 0px;
padding-left: 0px;
font-family: 'Lato', sans-serif;
font-size: 15px;
color: #FFF;
line-height: 1.5em;
}
#content {
width: 100%;
float: left;
background-image: none;
background-repeat: repeat;
padding: 0px;
font-family: 'Lato', sans-serif;
font-size: 15px;
color: #FFF;
line-height: 1.5em;
min-height:400px;
height:auto !important;
height:400px;
}
#content h1 {	font-family: 'Lato', sans-serif;
font-size: 30px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; padding-bottom: 40px; text-align: center;}
#content h2 {	font-family: 'Lato', sans-serif;
font-size: 20px; color: #c2bb98; font-weight: 300; padding-bottom: 0px; margin-bottom: 0px; padding-top: 12px;}
#contentHome h1 {	font-family: 'Lato', sans-serif;
font-size: 36px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px;}
#contentHome h2 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px;}
#intro {height: 100%; float: none; width: 90%; padding-bottom: 90px; margin-left: auto; margin-right: auto;}
.entry-content {width: 90%; margin-left: auto; margin-right: auto; float: none;}
#rotate { width: 100%; float: left; height: 279px; margin-bottom: 40px;}
#sidebarContent {width: 100%; float: left; padding-top: 15px;}
#sidebarContent h1 {	font-family: 'Lato', sans-serif;
font-size: 24px; color: #c2bb98; font-weight: 300; margin-top: 0px; margin-bottom: 25px; border-bottom: 1px #969695 dotted; padding-bottom: 25px; text-align: left!Important;}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}
.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}
.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}
#credits {width: 90%; float: left; color: #CCC; text-align: center; padding-bottom: 20px; 	font-family: 'Lato', sans-serif;
font-size: 14px; font-weight: 300;}
#contactLeft {width: 100%; float: left;}
#contactRight {width: 100%; float: left; text-align: left; padding-top: 25px;}
.ngg-gallery-thumbnail-box { width: 47%; display: inline-block; text-align: center;}
.ngg-gallery-thumbnail {background-color: transparent!important; border: 0px!important;}
.ngg-gallery-thumbnail {width: 100%; text-align: center;}
.ngg-gallery-thumbnail img {width: 90%; height: auto; max-width: 200px;}
#mobileContact {width: 100%; float: left; padding-top: 8px; padding-bottom: 4px; text-align: left; display: block!important; z-index: 1; }
#mobileContact img {margin-left: 20px; margin-right: 20px; margin-top: 5px; }
}