@media screen {
* { margin: 0; padding: 0; }
html  { 
background:#152248 left top repeat-x }
body { background: none; font: 14px/1.4 Georgia, Serif; }
a { text-decoration:none;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }/*\*/* html .group, *:first-child+html .group { zoom: 1; }/**/* html .group { height: 1%; } .group { display: block; } article, aside, figure, footer, header, nav, section { display: block; } h2	{ margin: 0 auto 15px auto; font-family:Handlee, cursive; font-size:3em; text-align:center; color:#3D4975; text-shadow: 2px 2px 3px #918CA2;} body	{
font-family:'Open Sans', 'Trebuchet MS', Verdana, Corbel, Arial, sans-serif;
font-size: 16px;
font-weight: 300;
margin: 0;
padding: 0;
}
.bg_container	{
width:100%;
background: #dde1ea;
}
.wrapper	{
background-color: #f5f7fb;
height:auto;
margin:0 auto;
}
#banner	{
position:relative;
max-width: 1200px;
margin: 0 auto;
height:200px;
}
#page	{
max-width:1100px;
margin:0 auto;
padding:0 0 30px 0; }
section	{
position: relative;
}
section.middle, section.productContainer, section.gallery, section.video	{
border-top: 2px solid #444D68;
}
.static.header, div.static.robot	{
font-size: 16px;
height: 400px;
max-width: 1100px;
margin: 0 auto 0 auto;
border-top: 2px solid #444D68;
background: #030610 url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/shop1a.jpg) top center no-repeat;
}
div.static.robot {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/not-found.jpg) top center no-repeat;
box-shadow: 2px 2px 8px #777;
}
div.searchBox	{
height:auto;
width:auto;
margin:5% auto;
}
#mainContent	{
height:auto;
max-width:1100px;
margin:0 auto;
font-size: 18px;
padding: 20px 0;
background:none;
}
#mainContent.products, #mainContent.categories, #mainContent.video	{
height:auto;
margin:0 auto;
font-size: 18px;
}
.product-title h2	{
padding-top:1.5%;
}
div.download-info ul {
list-style: none;
margin: 0;
padding: 0;
}
div.download-info ul li img	{
border-radius:5px;
width: 85%;
height: auto;
box-shadow: 2px 3px 5px rgba(0,0,0,.8);
}
div.download-info ul li img:hover	{
opacity:.6;
}
#mainContent .downloads	{
padding-bottom:5%;
padding-top:3%;
}
#mainContent .downloads aside {
width: 23.5%;
float: left;
text-align: center;
margin: 0.75%;
}
#mainContent .downloads aside#downloadVideo {
width: 33.3333%;
padding: 0;
margin: 0;
}
li.download-link {
line-height: 1.25em;
font-family: Handlee, cursive;
width: 100%;
font-weight: 700;
font-size: 1.1em;
line-height: 1.6em;
margin-bottom: 1.3em;
color: #3D4975;
font-variant:small-caps;
letter-spacing:1px;
}
li.download-link:hover	{
color: #9fafc7;
}
.backLink {
display: block;
margin: 0 30px;
clear: both;
padding-top: 15px;
}
.backLink {
float:left;
}
.backLink.videos {
width: 50%;
margin: 6% 0 0 6%;
padding: 0 2.5%;
}
.backLink.videos aside {
margin-right: 8%;
display: block;
float: left;
font-size: 14px;
background: none;
}
.backLink.videos a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-size: 1.1em;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 47px 0 0 0;
}
.backLink.videos aside div.home a {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/home.png) center top no-repeat;
padding: 30px 0 0 0;
}
.backLink.videos aside div.home a:hover	{
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/home_over.png) center top no-repeat;
padding: 30px 0 0 0;
}
.backLink.videos aside div.video-icon a {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/video-icon.png) center top no-repeat;
padding: 30px 0 0 0;
}
.backLink.videos aside div.video-icon a:hover {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/video-icon_over.png) center top no-repeat;
padding: 30px 0 0 0;
}
.backLink.videos aside div.info a {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/info.png) center top no-repeat;
padding: 30px 0 0 0;
}
.backLink.videos aside div.info a:hover {
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/info_over.png) center top no-repeat;
padding: 30px 0 0 0;
}
article	{
margin: 0 15px 30px 15px;
height:auto;
}
article.about	{
margin:0 0 30px 0;
} section.main.two  {
margin-right: 0;
margin-bottom: 0;
padding-bottom: 40px;
}
section.main.two div.twoCol	{
}
.featuredImage img	{
padding:2px;
border:1px solid #b2782c;
}
#featuredAbout	{ width:100%; 
margin:0;
}
#featuredAbout .photo	{
background:url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/crew_blur.jpg) center center no-repeat;
height:398px;
max-width:1070px; 
padding:4px;
border:1px solid #b2782c;
}
#featuredAbout p.aboutCaption	{
margin-bottom:5px;
margin-top:8px;
font-size:.7em;
font-style:italic;
padding-right:0;
text-align:left;
}
.aboutText	{
width:100%;
}
.aboutText p	{
font-size:1.1em;
padding-bottom: 15px;
}
article.about aside	 {
width:48%;
float:left;
text-align:left;
margin-top: 1%;
border-right:1px solid #cecece;
}
article.about aside.two.right	{
padding-left:2%;
}
section.main aside.two ul {
list-style: none;
margin: 0;
-webkit-padding-start: 10px;
padding: 0 0 0 5px;
}
article.about aside.two.left	{
width:49.5%;
}
article.about aside:last-child {
border-right:none;
} article#home	{
padding-bottom:15px;
margin:0;
}
article#home.gone	{
min-height:400px;
}
article#home p, article#home.gone p	{ 
font-size: 1.4em;
font-family: 'McLaren', cursive;
color: #3D4975;
line-height: 1.8em;	
}
article#home.gone p	{
text-align:center;
}
#capabilities	{
max-width:1050px;
margin:0 auto;
padding-bottom: 3%;
}
#capabilities aside	{
width:32%;
margin-right: 7%;
float:left;
height:auto;
}
#capabilities aside.midCol, #capabilities aside:last-child	{
width:26.5%;
}
#capabilities aside:last-child	{
margin-right:0;
}
#capabilities ul	{ }
#capabilities ul ul	{
margin-left:0.5em;
}
#capabilities ul li	{
list-style:none;
line-height:1.5em;
font-size: 1.1em;
}
#capabilities ul.machines	{
margin-bottom:1.3em;
}
#capabilities::after	{
content:'';
display:block;
clear:both;
}
h2.bullets	{ 
margin: 15px 0 0 0;
font-family:Handlee, cursive;
font-family: McLaren, cursive;	
font-size:1.3em; 
text-align:left; 
color:#3D4975; 
text-shadow: none; border-bottom:1px solid #3d4975;
}
.shopGallery h2.bullets	{
margin-top:25px;
}
.indent	{
padding-left:6%;
}
#review	{
background:url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/five_star.svg) top center no-repeat;
padding-top: 30px;
background-size: contain;
height: 20px;
width: 118px;
margin-bottom:30px;
}
article#home #review p a	{
color: #353840;
text-decoration:none;
font-size:.9em;
}
article#home #review p a:hover	{
text-decoration:underline;
color: #B2782c;
}
article.product_description #services	{
width:100%;
margin:3% auto 0 auto;
}
article.product_description #services .photo	{
float:left;	
width:542px; height:305px;
margin-right:3%;
box-shadow: 3px 5px 8px #5d5a48;
border-top: 1px solid #484533;
}
#services div.shopGallery #gallery-1.gallery.galleryid-398	{
margin:0;
}
article.product_description #services .intro	{
width:100%;
}
article.product_description #services .intro::after	{
content:'';
display:block;
clear:both;
}
article.product_description #services p, article#home ul li	{
font-size:1em;
padding-bottom:1.5%;
line-height:1.55em;
}
article.product_description #services p.listHead, article#home p.listHead	{
padding-top: 3%;
padding-bottom: 0;
font-family:McLaren, cursive;
font-size:1.3em;
color: #B2782c;
}
article#home p.listHead	{
font-size: 1.4em;
}
article.product_description #services div.serviceList, article#home div.serviceList	{
width:100%;
margin-right:0;
}
article.product_description #services div.shopGallery	{	
width:100%;	
margin-bottom: 25px;
}
article.product_description #services div.shopGallery p.subHead	{
font-size: .78em;
padding-top: 2%;
padding-bottom: 0;
font-style:italic;
}	
div.shopGallery #gallery-1 img, div.shopGallery #gallery-2 img	{
border: none;
box-shadow: 3px 5px 8px #5d5a48;
max-width: 240px;
height: auto;
}
#services p a.learn-more	{
font-family: McLaren, cursive;
font-variant:small-caps;
color: #6587c1;
font-size: 1.25em;
text-decoration: underline;
}
#services p a:hover.learn-more {
color: #a8b6cd;
text-decoration: none;
}
#gallery-1 dl.gallery-item dt.gallery-icon.landscape, #gallery-2 dl.gallery-item dt.gallery-icon.landscape {
text-align:left;
margin: 0 0 15px 0;
}
#gallery-1 .wp-caption-text.gallery-caption	{
font-size:.8em;
}
div.customGallery #gallery-1 .gallery-item img, article.content.gallery #gallery-1 img	{
width: 93%;
height:auto;
border: none;
box-shadow: 2px 2px 7px rgba(0,0,0,.7);
}
article.product_description #services div.serviceList, article#home div.serviceList	{
margin-right:0;
}
article#home #capabilities ul	{
padding-left:4%;
}
article#home #capabilities ul ul	{
padding-left:6%
}
article#home #capabilities ul.machines li	{
margin:0;
list-style-type:none;
font-family: 'McLaren', cursive;
padding-bottom: 5px;
font-size: 1.15em;
padding-top: 2%;
letter-spacing: 0.03em; color: #3D4975;
}
article#home #capabilities ul.machines ul li	{
background: url(//backmanwelding.com/weld/wp-content/themes/backmanTheme/images/welding_bullet2.png) 0 4px no-repeat;
font-size:1.1em;
padding-left: 22px;
background-position: 0 4px;
padding-top: 0;
font-weight: normal;
}
article#home #capabilities ul ul li	{
background:none;
list-style:disc;
padding-left:0;
}
article#home div.serviceList ul li, article#home div.serviceList ul ul li	{
padding-bottom:5px;
line-height:1.8em;
}
.nav_container	{
height:159px;
padding:0 3px;
}
.mod {
float:left;
}
.promo, .nav_item	 {
float:left;
width:33.333333%;
height:100%; }
.promo	{
width:22.7%;
margin-right:3.0666667%;
}
.mod:last-child, .promo:last-child, .nav_item:last-child	 {
float:right;
margin:0;
}
.nav_item:last-child	{		
background:url(//backmanwelding.com/weld/wp-content/themes/images/digging2.jpg) #eae5dd left bottom no-repeat;
text-align:center;
}
.promo:last-child	{
float:left;
}		
.copyright p, .copyright a	{
text-align:left;
font-weight:normal;
font-size:1.2em;
font-variant:small-caps;
color:#96a0ba;
margin-left:5px;
}
.copyright a	{
margin-left:0;
}
.number	{
font-family:Georgia, "Times New Roman", serif;
font-weight:normal;
letter-spacing:2px;
font-size:1.2em;
}
p.copyright a	{
color:#96a0ba;
}
.clear	{
clear:both;
}
.handheld	{
display:none;
}
section:after, #mainContent:after, .article:after	{
content:'';
display:block;
clear:both;
}
@media screen and (max-width:1180px) {
#mainContent {
margin: 0 4%;
}
} @media screen and (min-width:344px) and (max-width:650px) {
h2	{
font-size:60px;
}
#mainContent.video h2	{
font-size:42px;
}
#mainContent	{
}
article h1	{
font-size:3em;
padding-bottom:8px;
color: #B2782c;
}
article#home	{
padding-bottom:15px;
margin:0 15px;
}
article#home p	{
font-size:2.5em;
padding-bottom:30px;
}
#secondaryPage p	{
font-size:2em;
}
#goBack2 a, #moreLink a	{
font-size:60px;
margin:30px 0;
}
.content p.caption {
font-size:2em;	
font-weight:normal;
}
} @media screen and (max-width:343px)	{
h2	{
font-size:60px;	
}
a.logo	{
position:absolute;
left:0;
top:-7px;
z-index:99;
}
article h1	{
font-size:3em;
padding-bottom:8px;
color: #B2782c;
}
article#home	{
padding-bottom:15px;
margin:0 15px;
}
article#home p, #secondaryPage p	{
font-size:2.5em;
padding-bottom:15px;
}
#goBack2 a, #moreLink a	{
font-size:42px;
} p.readLink	{
font-size:3em;
}
.content p.caption {
font-size:1.8em;
font-weight:normal;	
}
}
} @media print {
.do-not-print { display: none; }
#comments { page-break-before: always; }
body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
}