#wpadminbar {display:none;}
.navbar-default {background-color:#323232!important; height:85px!important; border-bottom:0!important;}
#navbar {}
img {max-width:100%; height:auto;}
body {font-family: 'Open Sans', sans-serif!important;}
.Cart66Price	{font-size:1.5em!important; color:#333;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } 
  .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  
  /*COMMENT*/
 #comments h2 { font-size:14px;}	

ol.commentlist { list-style: none;}

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { font-size:14px; font-weight:bold; }

ol.commentlist li.byuser { font-size:14px; font-weight:bold; }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 10px 10px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow: 0 1px 0 #fff;  }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { display:none; }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin:0 0 5px; font-weight:normal; border:none; }

ol.commentlist li.comment div.comment-meta a { color: #666; }

ol.commentlist li.comment p { font-weight:normal; }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #F9F9F9; }

ol.commentlist li.odd { background: #FFF; }

ol.commentlist li.parent { }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }

/* PRODUCT IMAGES */
.box {

	text-align: center;

    margin: auto;

   

    overflow: hidden;

    position: relative;

	

	

}

.image {
	    z-index:50;
	position:relative;
	overflow:hidden;

}

.image img {

    display:block;

	

}

.image img {

    transform:scale(1);

    -ms-transform:scale(1);

    -moz-transform:scale(1);

    -webkit-transform:scale(1);

    -o-transform:scale(1);

	-webkit-transition: all 1.5s ease;

  	-moz-transition: all 1.5s ease;

  	-o-transition: all 1.5s ease;

  	transition: all 1.5s ease;

filter: contrast(0.3);
	-webkit-filter: contrast(0.3);
	-moz-filter: contrast(0.3);
	-o-filter: contrast(0.3);
	-ms-filter: contrast(0.3);

}



.box:hover .image img {    

	cursor: pointer;

    transform:scale(1.5);

    -ms-transform:scale(1.5);

    -moz-transform:scale(1.5);

    -webkit-transform:scale(1.5);

    -o-transform:scale(1.5);
 filter: contrast(1);
	-webkit-filter: contrast(1);
	-moz-filter: contrast(1);
	-o-filter: contrast(1);
	-ms-filter: contrast(1);

	

}

.rim {
    background: #F8F8F8;
   
    padding: 7px 0;
	border-bottom:1px solid #ddd;
    width: 100%;
	/*background-image:
		linear-gradient(
		to bottom, 
		#dcd9d9, #f4f4f4)*/
}


@media (min-width: 769px) {
	body {background:#fff!important; font-size:12px!important; line-height:16px!important;}
	.container {}
	.wrap-r {background-color:#fff; padding:0 8px;}
	.navbar-default {background-color:#fff!important; height:95px!important; border-bottom:0!important;}
	.navbar-inverse {background-color:#fff; border:0!important;float:right; border-bottom:#eee 1px solid!important;}
   .navbar-inverse .navbar-nav li a { font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; font-weight:400;}
   .navbar-inverse .navbar-nav li a:hover { font-family: 'Open Sans', sans-serif; font-size:15px; color:#333;}
   .navbar-inverse .navbar-nav .active a{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; background-color:#fff;}
	 .navbar-brand {margin-top:-5px;}
	 .dropdown-menu li a {font-family: 'Open Sans', sans-serif; font-size:10px; color:#222!important;}
	 .rim {
    background: #F8F8F8;
   
    padding: 7px 0;
	border-bottom:1px solid #ddd;
    width: 100%;
	/*background-image:
		linear-gradient(
		to bottom, 
		#dcd9d9, #f4f4f4)*/
}
	.rim .phone {color:#033d62; font-size:14px; font-weight:500;  font-family: 'Open Sans Condensed', sans-serif; margin-top:4px;}
	.rim .cs {color:#000; font-size:14px; font-weight:500;  font-family: 'Open Sans Condensed', sans-serif; margin-top:4px;}
	
	
	.glory_image .call {margin-top:200px;}
	
	#page-intro {

	}
	
	/* POST PROCESSOR */
	
#post-processor-wizard {

	width:100%;

	padding:10px 10px 15px; margin:10px 0 10px;

	font:12px Arial, Helvetica, sans-serif;

	color:#7c6423;

	text-shadow:0 1px 0 #faf4e4;

	background:#fae6b1;

	

	border: 1px solid #facc51;

	-moz-border-radius:5px;

	border-radius:5px;

	

	box-shadow: inset 0 0 40px #f0d697;

}

	#post-processor-wizard h1 {

		padding:0 0 3px !important; margin:0 !important;

		border-bottom:1px solid #faf4e4;

		font-size:18px;

		text-shadow:0 1px 0 #faf4e4;

	}

	

	#post-processor-wizard #post-processors {

		border-top: 1px solid #f1d076;

	}

		#post-processor-wizard #post-processors select {

			width:250px;

			padding:2px;

			border:1px solid #f1d076;

		}

		

		#post-processor-wizard #post-processors td.title {

			width:90px;

			font-weight:normal;

		}

		#post-processor-wizard #post-processors table {

			margin-top: 10px; 

			border:none !important;

		}

			#post-processor-wizard #post-processors table td {

				padding: 4px; 

			}

	

		#post-processor-wizard #post-processors #postdescriptions .postdiv {

			display: none;

			width: 100%; height: 200px;

			margin-top:10px; 

			background-color: #fff; overflow-y: scroll;

			border:1px solid #f1d076;

			color:#333;

		}

		

		#post-processor-wizard #post-processors #downloadpost {

			display: none;

			text-align:center;

		}

		

	button.download-blue-big {

		padding: 1px 4px; margin:0 4px 3px 0;

		width:180px; height:40px;

		position:relative;

		cursor: pointer; /* hand-shaped cursor */

		cursor: hand; /* for IE 5.x */

		outline:0 none;

		background:#345e94;

		background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

		background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

		

		

		font-size:14px;

		font-weight:bold;

		color:#fff;

		text-shadow: 0 -1px 0 #274871;

		vertical-align:middle;

		border:1px solid #274871;

		-moz-border-radius:3px;

		border-radius:3px;

		line-height:10px;

		

		box-shadow: 0 1px 0 #fff;

	}

		button.download-blue-big:hover {

			outline:0 none;

			background:#345e94;

			background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

			background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

			color:#fff;

			text-shadow: 0 -1px 0 #274871;

			vertical-align:middle;

			border:1px solid #274871;

		}

		

		button.download-blue-big:active {

			outline:0 none; 

			top:-3px;

		}





.free {

	background: #f59a18;

	background: -moz-linear-gradient(top, #fdb728 0%, #f59a18 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb728), color-stop(100%,#f59a18));

	background: -webkit-linear-gradient(top, #fdb728 0%,#f59a18 100%);

	background: -o-linear-gradient(top, #fdb728 0%,#f59a18 100%);

	background: linear-gradient(top, #fdb728 0%,#f59a18 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#452b07;

	text-shadow: 0 1px 0 #fdb728;

	border:1px solid #f59a18;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}



.free-blue {

	background:#345e94;

	background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

	background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#fff;

	text-shadow: 0 -1px 0 #274871;

	vertical-align:middle;

	border:1px solid #274871;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}



.free-green {

	background:#95c43f;

	background: -moz-linear-gradient(top, rgba(209,239,114,1) 0%, rgba(149,196,63,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,239,114,1)), color-stop(100%,rgba(149,196,63,1)));

	background: -webkit-linear-gradient(top, rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	background: -o-linear-gradient(top,rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	background: linear-gradient(top, rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#324b06;

	text-shadow: 0 1px 0 rgb(209,239,114);

	border:1px solid #7faa32;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}



	
	/* BREADCRUMBS */
	
div.breadcrumbs {

	padding:10px 10px 0px 20px;

	position:relative;
    border-left:#DDD 0px solid;
	border-right:#DDD 0px solid;
	border-bottom:#DDD 1px solid;
  border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; 
	font-size: 11px;

	margin-top: 39px;
	background-color:#f7f7f7;

}

div.breadcrumbs a.post.post-page {border-bottom:none!important;}

	/* Hide breadcrumbs on certain pages */

	body.activity .breadcrumbs, body.groups .breadcrumbs, 

	body.members .breadcrumbs, body.forums .breadcrumbs, 

	body.profile .breadcrumbs, body.messages .breadcrumbs, 

	body.friends .breadcrumbs, body.settings .breadcrumbs {

		display:none;

	}



	div.breadcrumbs a {

		font-size: 11px;

		color:#333;

	}

	

	div.breadcrumbs .home {

		width:14px; height:15px; 

		padding: 0;
		font-weight:600;

		vertical-align:middle;

		font-size: 10px;

	}
  
   div.breadcrumbs .home:after {content:">"!important; padding-left:8px; }
  
  
    div.breadcrumbs .bread-sep:before {content:">"!important;}

	div.breadcrumbs .bread-sep {

		width:11px; height:18px; 

		padding: 0 8px 0; 

		vertical-align:middle;

		font-size: 10px;
		

	}
	
	/*Product Page */
	.product-info-btn {font-size:18px; padding:8px; background:#1485aa; color:#fff!important; font-family: 'Open Sans', sans-serif; font-weight:200; border-radius: 3px; border:1px solid #078db9;}
	.product-info-btn a:hover {text-decoration:none!important;}
	.product-info-btn a:visited {color:#fff!important;}
	.rip-left {margin-left:-25px;}
	.shift-left {margin-left:25px;}
	
	/* STORE PAGE */
	.product-block {
                /* margin-right:15px;
		display: inline-block;
        box-sizing: border-box;*/
        border:1px solid #ccc;
	/*position:relative; float:left;*/
		
		font-size:12px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+79,c4c4c4+100 */
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 79%, rgba(196,196,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,rgba(238,238,238,1)), color-stop(100%,rgba(196,196,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */

}

.our-products {padding-top:20px; font-size:50px; font-family: 'Open Sans', sans-serif; font-weight:200; text-align:center; margin-top:35px;}
	
	/*RIGHT WIDGET */
		.two-col-content-right .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto;

	}

		.two-col-content-right .widget h2 {

			border-bottom:#ddd 1px solid;

		}

		

	.two-col-content-right .product-special-widget {

		background:#37393b url(images/specials-bg.png) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0;

	}
	
	.ishere-sub { font-size:28px; color:#29bbe5; line-height:1.45;}
	
	.newfeature { font-size:23px; border-top:1px dashed #ccc; padding-top:15px; margin-top:35px;}
	
	.newfeature:first-child {font-size:23px;}
	
	
	
	.footer {
		background-color:#d7d7d7;
		padding:15px 0; margin-top:0px;}
	.footer-row {font-size:12px; font-family: 'Oswald', sans-serif;} 
	.footer .title {font-weight:700!important; padding:5 5px!important; font-size:14px; margin:12px 0 7px 0; color:#337ab7;  display:inline-block;  font-family: 'Oswald', sans-serif;}
	.footer li {padding:3px 0; font-size:12px; font-family: 'Oswald', sans-serif; list-style:none!important;}
	.footer li a{color:#333!important; text-decoration:none!important;}
	.footer-l2 {width:100%; padding:10px 0; color:color:#fff; background:#737373;}
	
	#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	.int_subheader { background-image:url(http://bobcad.com/images/v28/int_subheader.jpg); background-repeat:no-repeat; background-position:left top; height:150px; border-bottom:#DDD 1px solid; padding-bottom:3px; margin:0; width:100%;}
	
	.int_subheader .title {font-size:50px; padding-left:58px; padding-top:30px; font-family: 'Oswald', sans-serif; line-height:51px;}
	.int_subheader .subtitle {font-size:22px; padding-left:58px; margin-top:8px; font-family: 'Oswald', sans-serif;}
	
	.career_subheader { background-image:url(http://bobcad.com/images/v28/careers-header.jpg); background-repeat:no-repeat; background-position:left top; height:150px; border-bottom:#DDD 1px solid; padding-bottom:3px; margin:0; width:100%;}
	
	.career_subheader .title {font-size:60px; padding-left:58px; padding-top:37px; font-family: 'Oswald', sans-serif; line-height:61px; color:#fff; text-shadow: 2px 2px 3px rgba(255,255,255,0.1);}
	
	.videopro_subheader {width:100%; }
	
	.careers-location {font-size:16px!important;}
	
	/*Widgets*/
	.widget , .responsive-right-widget { padding-right:5px;}
	.textwidget {padding:0 9px 10px 9px; border:1px solid #cdcccc; background-color:#eee; margin-top:-5px;}
	
	#careers-widget-2 ul {padding:0 9px 10px 9px; border:1px solid #cdcccc; background-color:#eee; margin-top:-5px; list-style:none;}
	#careers-widget-2 ul li {padding:8px 9px; }
	
	.responsive-right-widget h2 {font-size:22px; color:#fff; font-family: 'Oswald', sans-serif; line-height:23px; text-align:center; padding:8px; /*background-color:#38a5d1;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a93be+43,38a5d1+89,38a5d1+89,38a5d1+100 */
background: rgb(42,147,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,147,190,1) 43%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(42,147,190,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(100%,rgba(56,165,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a93be', endColorstr='#38a5d1',GradientType=0 ); /* IE6-9 */

	
	 width:100%; border-bottom:1px solid #fff;}
	
	.widget h2 {font-size:22px; color:#fff; font-family: 'Oswald', sans-serif; line-height:23px; text-align:center; padding:8px; /*background-color:#38a5d1;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a93be+43,38a5d1+89,38a5d1+89,38a5d1+100 */
background: rgb(42,147,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,147,190,1) 43%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(42,147,190,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(100%,rgba(56,165,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a93be', endColorstr='#38a5d1',GradientType=0 ); /* IE6-9 */

	
	 width:100%; border-bottom:1px solid #fff;}
	
	.page_entry {font-size:14px; line-height:1.6; padding:0 10px 0 0;}
	.side_three{padding-left:15px;}
	
	.a_event_title {font-size:20px!important; font-family: 'Open Sans', sans-serif!important;}
	
	.page_entry h2 {font-size:32px; line-height:1.4; margin-top:5px; margin-bottom:15px; font-weight:400; font-family: 'Open Sans', sans-serif!important; padding-bottom:3px; border-bottom:#ccc 1px dashed;}
	.page_entry h3 {font-size:21px; line-height:1.4; margin-top:0px; font-weight:400; font-family: 'Oswald', sans-serif;!important;}
	
	 .words {background:#fff!important; padding-bottom:45px; min-height:700px;
	 -webkit-box-shadow: 0px 3px 5px 0px rgba(168,168,168,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(168,168,168,1);
box-shadow: 0px 3px 5px 0px rgba(168,168,168,1); margin-bottom:-50px;

	 } 
	  .left_temp {padding-right:30px;!important;}
	 .alignright { float:right; padding:2px; margin:0 0 15px 15px; border:#ddd solid 1px;}
     .alignleft { float:left; padding:2px; margin:0 15px 15px 0; border:#ddd solid 1px;}
	 
	 .new_btn {font-size:18px; color:#fff; font-weight:500; padding:7px; border-radius:3px; background-color:#2ba1d0;}
	 
	 
	 /* OLD VIDEOS */
	 .video-grid {padding:7px; text-align:center; background-color:#eee; border:1px solid #ccc; margin-bottom:22px; min-height:180px;}
	 .video {padding:1px; border:1px solid #ccc; background-color:#666;}
	 .video-grid .title {font-weight:600; font-size:14px; font-family: 'Oswald', sans-serif;!important;}
	 
	 /* ESPRESSO */
	 .espresso-pdf {position:relative; float:left; margin-bottom:-23px; margin-left:229px;}
}


@media (max-width: 768px) {
	body {background:#fff!important; font-size:12px!important; line-height:16px!important;}
	 .rim {
    background: #f8f8f8;
  
    padding: 7px 0 4px;
    /*width: 100%;*/
}

.navbar-default {background-color:#fff!important; height:95px!important; border-bottom:0!important;}
	.navbar-inverse {background-color:#fff; border:0!important;float:right; border-bottom:#eee 1px solid!important;}
   .navbar-inverse .navbar-nav li a { font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; font-weight:400;}
   .navbar-inverse .navbar-nav li a:hover { font-family: 'Open Sans', sans-serif; font-size:15px; color:#333;}
   .navbar-inverse .navbar-nav .active a{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; background-color:#fff;}
	 .navbar-brand {margin-top:-5px;}
	 .navbar-toggle{background:#333!important;}
	 .dropdown-menu li a {font-family: 'Open Sans', sans-serif; font-size:10px; color:#222!important;}
	
	.rim .phone {color:#033d62; font-size:16px; font-weight:500;  font-family: 'Open Sans Condensed', sans-serif; margin:2px 0 8px 0;}
	.rim .cs {color:#000; font-size:14px; font-weight:500;  font-family: 'Open Sans Condensed', sans-serif; margin-top:4px;}
	.container {}
	.wrap-r {background-color:#fff; padding:0 8px; padding-top:100px;}
	 .navbar-brand {margin-top:-5px;}
	 
	 .page-intro {}
	 
	 /* BREADCRUMBS */
	
div.breadcrumbs {
	display:none;

	padding:5px;

	position:relative;
    border-left:#DDD 1px solid;
	border-right:#DDD 1px solid;
	border-bottom:#DDD 1px solid;
  border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; 
	font-size: 10px;

	margin-top: -10px;
	background-color:#f7f7f7;

}

div.breadcrumbs a.post.post-page {border-bottom:none!important;}

	/* Hide breadcrumbs on certain pages */

	body.activity .breadcrumbs, body.groups .breadcrumbs, 

	body.members .breadcrumbs, body.forums .breadcrumbs, 

	body.profile .breadcrumbs, body.messages .breadcrumbs, 

	body.friends .breadcrumbs, body.settings .breadcrumbs {

		display:none;

	}



	div.breadcrumbs a {

		font-size: 10px;

		color:#333;

	}

	

	div.breadcrumbs .home {

		width:14px; height:15px; 

		padding: 0;
		font-weight:600;

		vertical-align:middle;

		font-size: 10px;

	}
  
   div.breadcrumbs .home:after {content:">"!important; padding-left:8px; }
  
  
    div.breadcrumbs .bread-sep:before {content:">"!important;}

	div.breadcrumbs .bread-sep {

		width:11px; height:18px; 

		padding: 0 8px 0; 

		vertical-align:middle;

		font-size: 10px;
		

	}
	 
	 /* STORE PAGE */
	 .product-block {
                 margin:10px 0;
		display: inline-block;
        box-sizing: border-box;
        border:1px solid #ccc;
	position:relative; float:left;
		
		font-size:12px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+79,c4c4c4+100 */
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 79%, rgba(196,196,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,rgba(238,238,238,1)), color-stop(100%,rgba(196,196,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 79%,rgba(196,196,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */

}

.our-products {padding-top:20px; font-size:40px; font-family: 'Open Sans', sans-serif; font-weight:200; text-align:center; margin-top:15px;}
	 
	 /*Product Page */
	.product-info-btn {font-size:11px; padding:5px; background:#1485aa; color:#fff!important; font-family: 'Open Sans', sans-serif; font-weight:200; border-radius: 3px; border:1px solid #078db9;}
	.product-info-btn a:hover {text-decoration:none!important;}
	.product-info-btn a:visited {color:#fff!important;}
	
	.ishere-sub { font-size:20px; color:#29bbe5;}
	
	.newfeature { font-size:18px; border-top:1px dashed #ccc; padding-top:15px; margin-top:35px;}
	
	.newfeature:first-child {font-size:23px;}
	 
	 .footer {
		background-color:#d7d7d7;
		padding:15px 0; margin-top:30px;}
	.footer-row {font-size:12px; font-family: 'Oswald', sans-serif;} 
	.footer .title {font-weight:700!important; padding:5 5px!important; font-size:14px; margin:12px 0 7px 0; color:#337ab7;  display:inline-block;  font-family: 'Oswald', sans-serif;}
	.footer li {padding:3px 0; font-size:12px; font-family: 'Oswald', sans-serif; list-style:none!important;}
	.footer li a{color:#333!important; text-decoration:none!important;}
	.footer-l2 {width:100%; padding:10px 0; color:color:#fff; background:#737373;}
	
	.int_subheader { background-image:url(http://bobcad.com/images/v28/int_subheader.jpg); background-repeat:no-repeat; background-position:left top; height:120px; }
	
	.int_subheader .title {font-size:20px; padding-left:55px; padding-top:50px; font-family: 'Oswald', sans-serif; line-height:23px;}
	
	.int_subheader .subtitle {font-size:11px; padding-left:55px; margin-top:8px; font-family: 'Oswald', sans-serif;}
	
	.career_subheader { background-image:url(http://bobcad.com/images/v28/careers-header.jpg); background-repeat:no-repeat; background-position:left top; height:120px; }
	
	.career_subheader .title {font-size:20px; padding-left:55px; padding-top:60px; font-family: 'Oswald', sans-serif; color:#fff;}
	
	.careers-location {font-size:12px!important;}
	
	.videopro_subheader {width:100%;  margin-top:25px; margin-bottom:0px; }
	
	.widget h2 {font-size:17px; font-family: 'Oswald', sans-serif; line-height:18px; text-align:center;}
	
	.page_entry {font-size:12px; line-height:1.6;}
	
	.page_entry h1 {font-size:28px; line-height:30px; margin-top:0px; text-align:center;}
	
	.page_entry h2 {font-size:21px; line-height:1.4; margin-top:-27px; font-weight:500; font-family: 'Open Sans', sans-serif!important; margin-bottom:15px;}
	
	.page_entry h3 {font-size:21px; line-height:1.4; margin-top:0px; font-weight:400; font-family: 'Oswald', sans-serif;!important;}
	
	.a_event_title {font-size:17px!important; font-family: 'Open Sans', sans-serif!important;}
	
	.alignright { float:right; padding:2px; margin:0 0 15px 15px; border:#ddd solid 1px;}
 .alignleft { float:left; padding:2px; margin:0 15px 15px 0; border:#ddd solid 1px;}
 
 	/*Widgets*/
	.widget , .responsive-right-widget { padding-right:5px;}
	.textwidget {padding:0 9px 10px 9px; border:1px solid #cdcccc; background-color:#eee; margin-top:-5px;}
	
	#careers-widget-2 ul {padding:0 9px 10px 9px; border:1px solid #cdcccc; background-color:#eee; margin-top:-5px; list-style:none;}
	#careers-widget-2 ul li {padding:8px 9px; }
	
	.responsive-right-widget h2 {font-size:22px; color:#fff; font-family: 'Oswald', sans-serif; line-height:23px; text-align:center; padding:8px; /*background-color:#38a5d1;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a93be+43,38a5d1+89,38a5d1+89,38a5d1+100 */
background: rgb(42,147,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,147,190,1) 43%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(42,147,190,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(100%,rgba(56,165,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a93be', endColorstr='#38a5d1',GradientType=0 ); /* IE6-9 */

	
	 width:100%; border-bottom:1px solid #fff;}
	
	.widget h2 {font-size:22px; color:#fff; font-family: 'Oswald', sans-serif; line-height:23px; text-align:center; padding:8px; /*background-color:#38a5d1;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a93be+43,38a5d1+89,38a5d1+89,38a5d1+100 */
background: rgb(42,147,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,147,190,1) 43%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 89%, rgba(56,165,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(42,147,190,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(89%,rgba(56,165,209,1)), color-stop(100%,rgba(56,165,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,147,190,1) 43%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 89%,rgba(56,165,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a93be', endColorstr='#38a5d1',GradientType=0 ); /* IE6-9 */

	
	 width:100%; border-bottom:1px solid #fff;}
	 
	 h2.careers-job-title {margin-top:35px;}
	 
	 .submenu {margin-top:-45px; margin-bottom:0px;}
	 
	 .new_btn {font-size:18px; color:#fff; font-weight:500; padding:7px; border-radius:3px; background-color:#2ba1d0; margin-bottom:20px;}
	 
	 /* VIDEOS */
	  .video-grid {padding:7px; text-align:center; margin-bottom:22px; }
	 .video-grid .video {padding:1px; border:1px solid #ccc;}
	 .video-grid .title {font-weight:600; font-size:14px; font-family: 'Oswald', sans-serif;!important;}
	 
	  /* ESPRESSO */
	 .espresso-pdf {}
	 .event-top h2 {margin-top:15px;}
}

/*LANDSCAPE*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

.new_btn {font-size:18px; color:#fff; font-weight:500; padding:7px; border-radius:3px; margin-right:7px; background-color:#2ba1d0;}


}

/*POTRAIT*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.hideportrait {display:none;}
.showportrait { visibility:visible;}
#showpromo {font-size:16px!important}
.potrait_center{text-align:center!important;}
.int_subheader { background-image:url(http://bobcad.com/images/v28/int_subheader.jpg); background-repeat:no-repeat; background-position:left top; height:120px; margin-top:0px; }
	
	.int_subheader .title {font-size:20px; padding-left:55px; padding-top:60px; font-family: 'Oswald', sans-serif;}
	
	.int_subheader .subtitle {font-size:11px; padding-left:55px; margin-top:8px; font-family: 'Oswald', sans-serif;}
	
	.career_subheader { background-image:url(http://bobcad.com/images/v28/careers-header.jpg); background-repeat:no-repeat; background-position:left top; height:120px; margin-top:0px!important;}
	
	.career_subheader .title {font-size:20px; padding-left:55px; padding-top:60px; font-family: 'Oswald', sans-serif; color:#fff;}

.hero_home .tag{
	 color:#fff; font-size:32px; font-family: 'Roboto Condensed', sans-serif; margin-top:200px!important; font-weight:800; line-height:33px; /*text-shadow: 1px 1px 1px #000;*/ text-align:center;
	 background-color:#000; padding:6px ; display:inline-block; 
}

.hero_home .tag2{
	 color:#fff; font-size:14px; font-family: 'Roboto Condensed', sans-serif; margin-top:20px; font-weight:800; line-height:20px; text-shadow: 1px 1px 1px #000; text-align:center;
	 background-color:#000; padding:6px 0 6px 5px ; display:inline-block;
}

.new_btn {font-size:18px; color:#fff; font-weight:500; padding:7px; border-radius:3px; background-color:#2ba1d0; margin-bottom:20px;}

 }

