




/*
     FILE ARCHIVED ON 5:38:04 Jul 18, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:22:01 Nov 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "UTF-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif;}

h1 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; letter-spacing:-1px; font-size:33pt; line-height:100%;}
h2 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; font-size:15pt;}
h3, h4, h5, h6 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400;}
.pad2 {height:2px;}
.pad4 {height:4px;}
.pad6 {height:6px;}
.pad8 {height:8px;}
.pad10 {height:10px; clear:left; }
.pad12 {height:12px; clear:left; }
.pad14 {height:14px; clear:left; }
.pad16 {height:16px; clear:left; }
.pad18 {height:18px; clear:left; }
.pad20 {height:20px; clear:left; }
.break {height:1px; clear:both; margin-bottom:-1px; }
.bottomspacer {height:120px;}

#commenttabs {color:#666; font-size:90%; line-height:120%; width:auto;}
#commenttabs b {color:#444;}
#commenttabs .smaller {font-size:90%; color:#999;}
#commenttabs .spacer {height:2px; clear:left; break-before:always;}
#commenttabs .pushright {margin-right:120px;}
#commenttabs ul {margin-top:-42px; height:auto !important;}
#commenttabs li {float:right; padding:0;}
#commenttabs .line1 {border-bottom:1px dotted #AAA; margin:6px 0 16px 0; height:3px; width:100%;}
#commentbox {border:1px solid #AAA;}
.commentimage {float:left; margin-right:18px; max-width:300px; max-height:240px; overflow:hidden;}
.commentimage img {margin-top:-10px;}
.commentsummary {font-size:16pt; line-height:20pt; color:#777; float:left; width:440px;}

#player {width:100% !important; min-width:500px; min-height:40px;}
#rundown {margin-right:4px; min-width:280px; width:100%;}
#rundown h3 {border-bottom:1px dotted #666; font-size:90%; margin-bottom:6px; padding-bottom:4px;}
#rundown ul {xmax-width:300px; padding:0; overflow-x:hidden; list-style-type:none !important; list-style:none !important; xmargin:4px 0px 0px 0px !important; color:#666 !important; overflow:hidden;}
/* #rundown li {list-style-type:none !important; list-style:none !important; margin:0 0 4px 0 !important; color:#F60 !important;} */
#rundown ul li {margin-top:6px;}
#rundown ul li:before {float:left; width:0; white-space:nowrap; color:#666; content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";}
#rundown ul span:first-child {padding-right:0.33em; text-wrap:none; background-color:#EEE;}
#rundown ul span + span {float:right; padding-left:0.33em; text-wrap:none; background-color:#EEE;}
/*
@media screen and (min-width:0\0) { 
#rundown ul span + span {float:right; padding-left:0.33em; text-wrap:none; background-color:#CCC; margin-top:-16px !important;}
}
*/

/* Spotlight/Specials Styles */
#spotlightDiv {
width: 100%; margin-top:-3px; padding-top:4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccfd1+0,f4f4f4+23,ffffff+100 */
background: #cccfd1; /* Old browsers */
background: -moz-linear-gradient(top,  #d1d8dd 0%, #f4f4f4 34%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d1d8dd 0%,#f4f4f4 34%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d1d8dd 0%,#f4f4f4 34%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d8dd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.spotlightBox {height:auto; min-height:120px; color:#666; text-align:left; padding:4px 4px 10px 0px; 
/*
background-color:#e3e8ed; -moz-border-radius: 3px;-webkit-border-radius: 3px; -opera-border-radius: 3px; -ie-border-radius: 3px; border:1px solid #FFF; font-size:9pt; line-height:10pt; margin:4px 6px 0 10px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(216,218,219,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(216,218,219,1);
box-shadow: 2px 2px 2px 0px rgba(216,218,219,1);
*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ced8e0+0,edefef+23,ffffff+100 */
}
html>body .spotlightBox {height:auto; min-height:120px; text-align:left; padding:4px 4px 4px 8px; font-size:9pt; line-height:10pt; margin:4px 6px 0 10px; color:#666;
/*background-color:#e3e8ed; -moz-border-radius: 3px;-webkit-border-radius: 3px; -opera-border-radius: 3px; -ie-border-radius: 3px; border:1px solid #FFF;*/ }
.spotlightBox a:visited, .spotlightBox a:active, .spotlightBox a {color:#0976ac !important;}
.specialleft {margin:2px 10px 0 0; float:left;}
.specialleft .spothead {font-size:11pt; line-height:12pt;}
.specialleft a:action {display:inline;}
.specialmiddle {margin:2px 0 0 0; float:left;}
.specialsponsorship {float:right; text-align:middle; width:270px; height:auto; xborder:1px solid #ccc;}
.specialright {float:right; margin:0px; padding:10px 0 10px 0; background-color:#FFF;}
#extra a, #extra a:visited {}
#extra a:active, #extra a:focus {outline: none; display:block;}
.miniheds { font-size:10px; line-height:9px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; color:#C33; margin-bottom:1px; letter-spacing:.05em;}
.specialline {height:1px; xborder-top:1px dotted #CCC; margin:3px 0px;}
#sidebar .specialindex {font-size:10pt; line-height:11pt; max-width:340px;}
#sidebar .specialindex img {margin-right:10px; height:auto; width:auto;}
#special h1 {margin:0 0 6px 0px !important; font-family: 'Roboto', Arial, sans-serif; font-weight:300; font-size:20pt; color:#000; xcolor:#1ea0d6;}
.spotlightBox .specialimage{width:380px; height:220px; border:1px solid #EEE; background-color:#FFF; text-align:center; overflow:hidden; vertical-align:middle;padding:0px !important; margin:4px 8px 6px 0; clear:left;}
.spotlightBox .specialdeck {padding-left:0px; margin-top:2px; color:#333;}
.spotlightBox .resourceimage {width:100px; height:auto; float:left; margin:0px 10px 6px 0px; border:1px solid #EEE; -webkit-box-shadow: 4px 5px 4px -2px rgba(150,150,150,0.6); -moz-box-shadow: 4px 5px 4px -2px rgba(150,150,150,0.6); box-shadow: 4px 5px 4px -2px rgba(150,150,150,0.6);}
.spotlightBox .resourceimage img {width:100%; height:auto;}
.robotimage {float:left; margin:0 10px 9px 0; width:100px; height:70px; overflow:hidden; border:1px solid #CCC;}
.robotimage img {width:100%; height:auto;}
.spotlightarticleimge {}
.spotlightBox .spotlightarticleprod {width:90px !important; height:60px !important;}
.articleclass {display:none;}

#contributors {font-family: 'Fira Sans', Arial, sans-serif; }
#contributors .contributor-left {font-size:12pt; line-height:14pt; color:#333;}
#contributors .contributor-photo {float:left; width:150px; height:150px; overflow:hidden; margin:0 16px 6px 0px;}
#contributors .contributor-photo img {width:100%;}
#contributors .contributor-name-title {font-size:19pt; font-weight:300; line-height:110%; letter-spacing:-1px; margin:-2px 0 6px 0; color:#777;}
#contributors .contributor-right {font-size:12pt; line-height:14pt; color:#333;}
#contributors .contributor-h2 {font-family: 'Fira Sans', Arial, sans-serif; font-weight:300; font-size:24pt; }
.contributor-promo b {color:#222; font-family: 'Fira Sans', Arial, sans-serif; font-size:120%; font-weight:normal;}

#smallbio {font-family:Arial, sans-serif, 'Fira Sans'; font-size:10pt; color:#888; line-height:116%;}
#smallbio .contributor-photo {float:left; width:78px; height:76px; overflow:hidden; margin:2px 10px 2px 0px;}
#smallbio .contributor-photo img {width:100%;}
#smallbio .contributor-name-title {font-family: 'Fira Sans', Arial, sans-serif; font-size:13pt; font-weight:300; line-height:110%; margin:-1px 0 2px 0; color:#777;}

#home .line {border-bottom:1px dotted #AAA; margin:1px 0 1px 0; height:3px; width:100%;}
#home .bottom {min-height:480px;}
#hometop {min-height:360px; padding-right:0px; margin-right:-18px;}
#hometop .top {width:500px; float:left;  margin-right:20px;}
#hometop .topfeature {width:202px; float:left; margin:0 20px 0 0;}
#hometop h1 {font-size:20pt; padding:0; margin:6px 0 6px 0px !important;}
#hometop h3 {padding:0; margin:4px 0 4px 0; line-height:100%; font-weight:500;}
#hometop h5, #hometop h5 a{color: #C00; padding:0; margin:4px 0 4px 0; line-height:100%; text-decoration:none;}
#hometop .topwideimage {margin:4px 0 8px 0;}
#hometop .top .topwidetext {margin:0 0 10px 0; line-height:124%;}
#hometop .top .toptext {font-size:15pt; line-height:18pt; padding:0 10px 20px 0;}
#hometop .topimage {width:400px; float:left; margin:4px 10px 26px 0px;}
#hometop .topfeatureimage {width:100%; min-height:120px; float:left; margin:0px 0px 10px 0px; border:1px solid #EEE;}
#hometop .topfeatureimage img {max-height:200px;}
#hometop .topfeaturetext {margin:-4px 0px 8px 0px; line-height:120%; color:#666;}
.hubtopstory {float:left; margin:0 -20px 18px 2px; line-height:116%; color:#666; width:300px; }
.hubtopstory h3 {font-size:13pt; margin:8px 0 4px -2px;}
.hubtopstory .top .widetext {font-size:11pt; margin-bottom:12px;}
.hubtopstory .top .text {font-size:12pt; margin:0 10px 12px 0; }
.hubtopstory .topimage {max-width:260px; float:left; margin:4px 12px 6px 0px; }
.hubtopstory .topimage img {width:100%; height:auto;}
.hubtopstory .text {font-size:12pt; line-height:130%; margin:0 20px 12px 0; }

#homebottom {margin-bottom:8px; min-height:200px; margin-right:12px; float:left;}
#homebottomcontainer {margin-right:-15px; padding-right:0px;}
.bottomheader {overflow:hidden;}

/* Reg Form Styles */
#regBox .regColumn {width:240px; float:left; margin:6px 0px 6px 0; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:92%;}
#regBox .regColumn label {width:180px; text-align:left; padding-right:6px; break-after:left; font-weight:normal; margin-bottom:0px;}
#regBox .regColumnWide label {width:100%; text-align:left; padding-right:6px; break-after:left; font-weight:normal;}
#regBox .regColumnWide {width:100%; float:left; margin:6px 0px 6px 0; font-weight:300; font-size:92%;}
#regBox .regColumn h2 {padding:0; margin:6px 0px 0 0; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:130%;}
#regBox .regLine {margin:10px 0px 6px 0px; height:11px; border-top:1px solid #CCC;}
#regBox .regBullet {float:left; margin: -6px 6px 10px 0px;}
#regBox hr {clear:left; break-before:always; height:1px; border-bottom:1px dotted #999; margin:10px 0 2px 0;}
#regBox select { font-size:90%; margin:0; height:32px; -webkit-appearance: menulist-button; border:1px solid #AAA; background:none;}
#regBox .regSmall {font-size:10pt; line-height:130%;}
#regBox  .submit, .well .submit {width:200px;}
[placeholder]:focus::-webkit-input-placeholder {transition: opacity 0.5s 0.5s ease; opacity: 0;}
[placeholder]:focus::-input-placeholder {transition: opacity 0.5s 0.5s ease; opacity: 0;}
[placeholder]:focus::-mozilla-input-placeholder {transition: opacity 0.5s 0.5s ease; opacity: 0;}
.emailpromo {font-family: 'Fira Sans', Arial, sans-serif; font-weight:400; font-size:11pt; color:#888; padding:10px 12px 0px 12px; line-height:124% !important;}
.emailpromo b {color:#000; font-weight:500; font-size:13pt;}
.emailpromo .red {color:#900;}
.emailpromo .black {color:#000;}
.emailfield {padding:3px 0 0 6px; min-height:32px;}

#special h2 {margin-bottom:10px;}
#special .midcontent h2 {margin:0 0 4px 0; font-size:22pt; line-height:120%; font-weight:400;}
#special .midcontent {padding:8px 10px 2px 10px; float:left;}
#special .midsidebar {padding:8px 10px 2px 10px; min-height:500px; margin:0 0 0 2px; float:left; border-left:1px dotted #CCC;}
#special .midsidebar h3 {margin:4px 0 8px 0; font-size:13pt; line-height:120%;}
#special .midsidebar h4 {margin:8px 0 4px 0; font-size:12pt; line-height:120%;}
#special #midfeature {
background-color:#EFEFEF !important; width:100%; border:1px solid #CCC; min-height:180px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
-webkit-box-shadow:2px 2px 3px 0px rgba(50, 50, 50, 0.24);-moz-box-shadow:2px 2px 3px 0px rgba(50, 50, 50, 0.24);box-shadow:2px 2px 3px 0px rgba(50, 50, 50, 0.24);
}
#special .specialimage img {width:100%; height:auto; max-height:400px;}
#special .specialtext {margin:8px 0 10px 0; font-size:13pt; line-height:118%; color:#555;}
#special .featureimage {height:100px; width:100px; margin:2px 12px 6px 2px; float:left;}
#special .featuretext {margin:8px 0 10px 0; font-size:10pt; line-height:112%; color:#666;}
#special .midline {width:100%; height:1px; margin:5px 0 -2px 0; border-bottom:1px dotted #ccc; break-before:always; clear:left; }

#editorpick {width:282px; min-height:280px; float:left; margin:0 20px 0 0; color:#666;}
#editorpick .editorpickbox {width:282px; overflow:hidden; margin-bottom:8px; border-top:1px dotted #AAA; border-bottom:1px dotted #AAA; height:140px;}
#editorpick .editorpicktitle {font-size:11pt; line-height:110%;}
#editorpick .editorpicktext {font-size:10pt; line-height:114%; margin:6px 0 6px 0;}

input, select, textarea { 
    margin:0; 
    padding:2px 10px; 
    font-size:0.85em /* this is optional, I like the fonts a little smaller */; 
    outline:none; 
    font-family:inherit; box-sizing:border-box /* make sure you use the other vendor prefixes */; 
}
.formitems select { 
    overflow:hidden; /* this hides the select's drop button */
    padding:6px; margin:0 0 0 15px; height:22px;
    border-radius:2px; border: solid 1px #ccc;
}
.formitems input[type="button"], .formitems input[type="submit"], .formitems button {
	border-radius:4px; background-color:#EEE; margin-left:15px; height:24px;
}

/*  Navigation Styles  */
#rt-header {text-align:left; position:static;}
.ubernavigation {background-color: #EEE; min-height:68px; color:#AAA; opacity: 0.92; z-index:10;}
.unternavigation {background-color: #ced3d9; min-height:28px; margin-top:-4px; font-size:12pt; color:#99A; z-index:10;}
.ubernavigation .logorow {background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/site_logo_sm.png); background-repeat:no-repeat; background-position:0px -8px; height:68px; width:340px; margin-left:18px; float:left; z-index:10;}
.ubernavigation .xtopmiddle {width:838px; float:left; padding:12px 0 0 0;}
.ubernavigation .xtopright {width:332px; float:left; padding:12px 0 0 0;}
#sitetop {width:740px; float:right;}
#sitetop .topleft {width:190px; float:right; line-height:110%; padding:14px 0 0 0;}
#sitetop .topmiddle {width:180px; float:right; padding:12px 0 0 0;}
#sitetop .topright {width:300px; float:right; padding:12px 0 0 0;}
.socialicon-go {float:right; background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/social_icons.gif); background-repeat:no-repeat; background-position:0px 0; height:35px; width:36px; margin-right:4px; }
.socialicon-tw {float:right; background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/social_icons.gif); background-repeat:no-repeat; background-position:-36px 0; height:35px; width:36px; margin-right:4px; }
.socialicon-fb {float:right; background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/social_icons.gif); background-repeat:no-repeat; background-position:-72px 0; height:35px; width:36px; margin-right:4px; }
.socialicon-rs {float:right; background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/social_icons.gif); background-repeat:no-repeat; background-position:-108px 0; height:35px; width:36px; margin-right:10px; }
.socialicon-go:hover {background-position:0px -35px; }
.socialicon-tw:hover {background-position:-36px -35px; }
.socialicon-fb:hover {background-position:-72px -35px; }
.socialicon-rs:hover {background-position:-108px -35px; }

.unternavigation .logorow {background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/site_logo_sm.png); background-repeat:no-repeat; background-position:0px -72px; height:28px; opacity:.2; width:340px; margin-left:18px; position:absolute; }
.navbar-nav > li > a { padding: 5px 6px 5px 12px !important; color:#445566;}
.navbar { min-height: 32px !important; }
.navbar-brand { padding: 5px 10px 0px 10px;}
.navbar-nav .dropdown-header a {color:#963;}
.navbar-nav .dropdown-header a:hover {background-color:#FFF; color:#F63;}
.leftmenu {margin-left:116px;float:left; position:absolute;}
.rightmenu .navbar-nav {float:right;}
.rightmenu .navbar-nav > li > a { padding: 5px 6px 5px 12px !important; color:#336699;}
.dropdown .shiftleft {margin-left:-48px;}
.productmenu {width:380px;}
.productmenu .divider { clear:both; break-before:always; margin:10px 0 4px 0; padding:6px 0 0 0; border-bottom:#DDD 1px solid; background-color:#FFF;}

.social-likes {margin:6px -4px -2px -6px !important; clear:left;}
.social-likes .plusone, .social-likes .facebook, .social-likes .twitter, .social-likes .linkedin, .social-likes .pinterest {margin-right:2px;}
.separator {}

.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:relative; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:relative; padding-left:10px; padding-right:10px; margin-left:-10px; width:300px;}
.stickyright.stuck {position:relative; top:0px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:300px;}

/*  Ad Styles  */
#jumbo {text-align:center; width:100%; margin:0px; height:auto; padding:0; margin:0;}
#jumbo.jumbo {z-index:100; position:relative; top:0px; margin:0; height:auto;}
#ad {xmax-height:96px; padding:2px 0px 2px; text-align:center; xmin-height:90px; text-align:center;}
#ad.ad-top {background-color:#EEE; width:728px; margin:4px auto;}
#ad.ad-bottom {background-color:#FFF; max-height:96px; padding:2px 0px 2px; text-align:center;}
#ad.ad-right {background-color:#FFF; width:300px; height:none;}
.ad-right img {width:none; height:none;}

.vertical-spacer {height:140px; break-after:left; clear:both;}
.sweeps {margin:0 0 100px -10px;}

article {margin-left:-10px;}
article h2 {font-family: 'Fira Sans', Arial, sans-serif; font-weight:400; color:#61a4ca; margin:4px 0 8px 2px;}
article h3 {font-family: 'Fira Sans', Arial, sans-serif; font-weight:400; color:#C00; margin:12px 0 -14px 2px; font-size:100%;}
article .article-over {min-height:29px; color:#88AACC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:6px 0px 3px 0px; line-height:114%; margin-top:0px;}
article .article-over a {color:#999; text-decoration:none;}
article .article-over a:hover {color:#369; text-decoration:underline;}
article .article-overright {float:right; margin-left:20px;}
article .wideimage iframe, article .wideimage img {margin-bottom:12px;}
article .wideproductimage img {margin-bottom:12px;}
article .body {font-size:14pt; line-height:140%;  font-family: Arial, Helvetica, sans-serif; xfont-family: 'Fira Sans', Arial, sans-serif; xfont-weight: 400; color:#444; margin:0 0 20px 2px;}
article #rightcolumn {margin:0 -40px 0 10px; border:none; min-height:200px; padding:2px; font-size:11pt; color:#999; width:250px; border-left:1px dotted #DDD; padding-left:10px; margin-left:6px;}
article .body .topics {min-height:80px; margin-right:100px;}
article .body .comments {min-height:20px;}
article .body .bio {height:min-height:80px;}
article .body h2 {margin-top:16px !important;}
article .bio {padding-right:60px; color:#999; line-height:125%;}
article .biophoto {width:74px; float:left; margin: 4px 10px 6px 0;}
article .biophoto img {height:auto; width:70px !important;}
article .biotext {margin:10px 0 20px 0; font-size:11pt; line-height:13pt;}

article .body p {margin:-2px 0px 14px 0px;}
article .body h3 {margin-bottom:10px !important; font-size:130% !important; padding-top:4px; padding-bottom:0px;}
article .body img {max-width:100% !important; height:auto;}
article .body iframe {width:100% !important; min-height:560px; margin-bottom:16px;}
article .body blockquote {line-height: normal; color: #666; border:0px; margin: -6px 20px 20px 0px; padding: -10px 26px 8px 10px; font-style:italic; border-top:1px solid #999;}
article .body blockquote li {margin:10px 0 10px 0;}
article .body .social {height:40px; width:100%; border-bottom:1px dotted #DDD; margin-bottom:24px;}
article .body ul {margin:6px 0px 24px 0px;}
article .body .pullquoteleft, article .body .pullquote {width:150px;padding-right:10px;border-right:1px dotted #c2c2c2;float:left;font-size:130%;line-height:26px; margin:6px 14px 12px 0px;
font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400; color:#369;}
article .body .pullquoteright {width:150px;padding-left:10px;border-left:1px dotted #c2c2c2;float:right;font-size:130%;line-height:26px; margin:6px 0px 10px 15px;
font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400; color:#369;}
article .body .pullquoteleft i, article .body .pullquote i, article .body .pullquoteright i {clear:left; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:90%; display:table; margin-top:4px;}
article .body .sidewide {width:100%; padding:0px 10px 0px 10px; box-shadow: 2px 2px 5px #c2c2c2; float:left; font-size:85%;line-height:18px;margin: 5px 15px 15px 0px;
font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; background-color:#eee; color:#333;}
article .body .sidewide h2 {margin-top:0px;}
article .body .sidewide ul {line-height:110%; list-style:none; margin:0 0 10px 0; padding:0;}
article .body .sidewide ul li {margin:4px 0px 8px 2px; padding:0;}
article .body .sideleft, article .body .side {width:300px;padding:10px;box-shadow: 2px 2px 5px #c2c2c2;float:left;font-size:85%;line-height:18px;margin: 5px 15px 15px 0px;
font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; background-color:#eee; color:#333;}
article .body .sideright {width:300px;padding:10px;box-shadow: 2px 2px 5px #c2c2c2;float:right;font-size:85%;line-height:18px;margin: 5px 0px 15px 15px;
font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; background-color:#eee; color:#333;}
article .body img {max-width:900px;}
article .body .callout {float:left; width:200px; color:#333; font-family: 'Fira Sans', Arial, sans-serif; font-weight: 600; padding:6px 0px 20px 0px; margin-right:20px; border-top:5px solid #333; font-size:112%;line-height:114%;}
article .body .sideright h4, article .body .sideleft h4, article .body .side h4 {margin:0 0 10px 0; font-size:130%; color:#369; border-bottom: 1px dotted #006600; padding-bottom: 6px;}
article .body .photoleft {margin: 6px 12px 12px 0px; float:left; border-right:1px dotted #c2c2c2; padding-right:10px;}
article .body .photoleft .caption, article .body .photoleft .caption {float:left; max-width:400px; font-size:10pt; line-height:12pt; color:#888; padding-top:6px;}
article .body .photoright {margin: 6px 0px 12px 12px;float:right;border-left:1px dotted #c2c2c2; padding-left:10px;}
article .body .photoright .caption {float:right; max-width:400px; font-size:10pt; line-height:12pt; color:#888; padding-top:6px;}
article .body .photowide .caption {float:left; max-width:900px; font-size:10pt; line-height:12pt; color:#888; padding-top:6px;}

article #rightcolumn .caption {font-size:11pt; line-height:13pt; margin-bottom:20px;}
article #rightcolumn .topright {min-height:10px;}
article #rightcolumn .hubs {margin:0; border:none; text-align:left;}
article #rightcolumn .hubs ul {margin:0px; padding:0px; list-style-type: none; font-size:11pt;}
article #rightcolumn .hubs li {background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/tag_image.png); background-repeat:no-repeat; background-position:-90px 0; padding:4px 48px 8px 8px; color:#FFF;}
article #rightcolumn .hubs li a {color:#FFF;}
article #rtbreadcrumb {margin:14px 0 -4px 0; border:none; min-height:36px; border-bottom:2px solid #FEE; font-size:16px; color:#C66; line-height:13pt;}
article #rtbreadcrumb a {color:#C66; border-radius:3px; border:1px solid #EEE; padding:6px 10px;}
article #rtbreadcrumb a:hover {color:#C66; border-radius:3px; border:1px solid #DDD; background-color:#EEE; text-decoration:none;}

article .photo-image {max-height:130px;}
article .photo-count {color:#999; margin-bottom:2px; margin-top:20px;}
.slide-img {margin-top:-4px; text-align:center; padding:4px 0 4px 0; max-height:1000px; overflow:hidden;}
.slide-img img {xmax-height:668px; height:auto; width:100%;}
.slide-img iframe {margin-bottom:20px; min-height:640px; height:640px; width:1112px;}

article .companylogo {float:left; width:180px; margin-left:14px;}
article .companylogo img {max-width:170px; height:auto;}
article .companyline {margin:0 0 10px 14px; border-bottom:1px dotted #06C; height:4px; clear:left;}
article .companyH1 {font-family: 'Fira Sans', Arial, sans-serif; font-weight:300; font-size:28pt; line-height:100%;}
#topicbox {float:left; margin:4px 12px 4px 0px; width:200px; min-height:120px; max-height:200px; height:auto; overflow:hidden; border:1px solid #eee;}
#topicbox:hover {border:1px solid #369;}
#topicbox img {margin-top:0px; height:auto; width:200px; xborder:1px solid #eee;}
.topictitle {font-size:14pt; line-height:110%; font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400;}
.topictext {font-size:13pt; line-height:130%; margin-top:6px; margin-bottom:12px; font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400;}
.hubcompanies {font-size:12pt !important; line-height:110%; margin:0 0 12px 0; font-family: 'Fira Sans', Arial, sans-serif; font-weight: 400;}
.hubcompanies ul {margin:0px !important; padding:0px; list-style-type: none !important;}
.hubcompanies li {margin:5px 3px; padding:0px; float:left; width:130px;}
	
#sidebar {float:right; margin:8px -2px 10px 14px; width:364px; border-left:1px dotted #ccc; padding-left:12px; font-size:11pt; line-height:14pt; color:#666; background-color:#FFF;}
#sidebar h2 {font-size:12pt; line-height:100%; margin:16px 0 -6px 0; color:#C44;}
#sidebar h3 {font-size:9pt !important; line-height:100%; margin:10px 0 4px 0; color:#C44;}
#sidebar .sponsor {background-image:url(/web/20160718053804/http://www.roboticstrends.com/images/site/sponsor.gif); background-repeat:no-repeat; background-position:0 2px; padding:4px 0px 2px 0px; text-align:center; border-top:1px dotted #AAA; border-bottom:1px dotted #AAA;}
#sidebar .sponsor_line, #sidebar .line {border-top:1px dotted #AAA; margin:1px 0 1px 0; height:3px;}
#sidebar .cover img {max-width:80px; width:100%; height:auto; margin:2px 8px 6px 0; float:left;}
#sidebar .sidebarlogo img {max-width:150px; width:100%; height:auto; margin:4px 10px 6px 0; float:left;}
#sidebar ul {margin:0px 0px 0px 18px; padding:0px; list-style-type:square;}
#sidebar .price {font-size:130%; margin:7px 0 9px 0;}
#sidebar .rel_image img {max-width:150px; width:100%; height:auto; margin:6px 10px 6px 0; float:left;}
#sidebar .rel_text {font-size:10pt; color:#888; line-height:116%;}
#sidebar .rel_over {font-size:13pt; color:#222;}
#sidebar .rel_head ul {margin:0px; padding:0px; list-style-type: none; font-size:11pt;}
#sidebar .rel_head li {margin:6px 0px; padding:0px; line-height:13pt; }
#sidebar .videoimage {border:1px solid #EEE; height:200px; width:100%; float:left; margin:0 6px 18px 0px; background-color:#FFF; text-align:center; overflow:hidden;}
#sidebar .videoimage img {margin-top:-32px; margin-left:0px; height:auto; width:400px;}
#sidebar .photosmall {float:left; width:174px; height:106px; border:1px solid #e2e9f2; color:#d3e0ef; margin:0 8px 8px 0; padding:2px; }
#sidebar .photosmall img {width:168px; height:100px;}
#sidebar .photosmall:hover {border:1px solid #a4c4e9;}
#topsidebar {float:right; margin:-2px -2px 10px 14px; width:364px; border-left:1px dotted #ccc; padding-left:12px; font-size:11pt; line-height:14pt; color:#666;}
#topsidebar .photosmall {float:left; width:170px; height:106px; max-height:106px; border:1px solid #e2e9f2; color:#d3e0ef; margin:0 8px 8px 0; padding:2px; overflow:hidden; }
#topsidebar .photosmall img {width:100%; min-height:70px !important;}
#topsidebar .photosmall:hover {border:1px solid #a4c4e9;}

#photorightcolumn {padding-top:0px; width:300px; float:left; color:#666; font-size:12pt;}
#photorightcolumn h1 {font-size:24pt; color:#000; margin:8px 0 8px 0;}
#photobox {float:left; width:204px; height:124px; border:1px solid #e2e9f2; color:#d3e0ef; margin:0 8px 8px 0; padding:2px; overflow:hidden;}
#photobox img {width:100%; min-height:118px; }
#photobox .photobox-video {border-bottom:2px solid #FFF; height:120px; overflow:hidden;}
#photobox .photobox-video img {width:103%; height:auto; margin-top:-16px;}
#photobox:hover {border:1px solid #a4c4e9;}

.epicks {background-color:#FFF; min-height:240px; margin:0 -10px 0 -4px; padding-right:0px;}
.epicks ul {margin:0px; padding:0px; list-style-type: none;}
.epicks li {margin:5px 0px; padding:0px;}
.epicks li a, #epicks li a:visited {color:#666;}

#footer {background-color:#EEE; min-height:270px; margin-left:-20px;}
#footer ul {margin:0px; padding:0px; list-style-type: none;}
#footer li {margin:5px 0px; padding:0px;}
#footer li a, #footer li a:visited {color:#666;}
#footer .copyright {color:#888; font-size:10pt; line-height:12pt; margin:10px 0 20px 0;}

/* Extra Small */
@media (min-width:300px) and (max-width:767px) {
#player {width:100% !important; min-width:280px; min-height:40px;}
#contributors {margin-left:-10px;}
#contributors .contributor-name-title {font-size:16pt !important;}
#smallbio .contributor-photo {float:left; width:58px; height:56px; overflow:hidden; margin:1px 8px 2px 0px;}
.vertical-spacer {height:0px;}
.sweeps {margin:0 0 100px 0px;}
.ad-right img {max-height: none;}
#homebottom {width:300px; font-size:9pt; line-height:11pt; min-height:160px;}
#hometop {min-height:200px !important; width:100%;}
#hometop .top {min-height:200px !important; width:100%; break-after:left;}
#hometop .topfeature {width:100%; line-height:120%;}
#hometop h1 {font-size:16pt; padding:0; margin:6px 0 6px 0;}
#hometop .top .toptext {font-size:10pt; line-height:12pt; padding:0 0 0 0; color:#666; margin-bottom:20px;}
#hometop .topimage {width:100%; float:left; margin:4px 0px 6px 0px; }
#hometop h3 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; font-size:15pt;}
.hubtopstory {width:290px; margin-right:0px;}
.hubtopstory .topimage {max-width:260px; float:none; margin:4px 0px 6px 0px; }
.hubtopstory .text {font-size:10pt;}
#special .midcontent {width:100%;}
#special .midsidebar {width:100%; margin:0px; border:none !important;}
.emailpromo {font-family: 'Fira Sans', Arial, sans-serif; font-weight:400; font-size:10pt; color:#888; padding:6px 8px 0px 8px;}
.emailfield {width:140px;}
.bottomspacer {height:12px;}
#rt-header {margin-left:10px;}
.navbar-header button {margin-left:-80px !important; padding:0px !important; margin:2px 20px;}
.body .sideleft, .body .side, .body .sideright {width:150px;}
h1 {font-size:18pt; margin:18px 0 8px 0; letter-spacing:normal;}
h2 {font-size:11pt; margin:10px 0 10px 0; letter-spacing:normal;}
#ad img, #ad iframe {width:100% !important; xheight:auto !important;}
.ad-top img, .ad-top iframe {width:100% !important; height:auto !important; max-height:60px; margin:2px auto}
#ad.ad-top {background-color:#EEE; width:100% !important; margin:4px auto; height:60px !important;}
.leftmenu {margin-left:0px; float:none; position:relative;}
.rightmenu .navbar-nav {float:none; width:100%;}
.rightmenu .navbar-nav > li > a { padding: 5px 6px 5px 12px !important; color:#336699; margin-right:-30px;}
.rightmenu .navbar-nav > li > ul> li > a { padding: 5px 6px 5px 24px !important; color:#336699; margin-right:-30px;}
.dropdown-header {margin-left:-24px;}
.dropdown .shiftleft {margin-left:10px;}
.productmenu {width:100%;}
.separator {height:-10px; clear:left; width:100%;}
article #rightcolumn {margin:0 0 0 16px; border:none; min-height:250px; padding:0px; width:90%; font-size:10pt; color:#999;}
article #rightcolumn .caption {font-size:10pt; line-height:13pt; margin:0px 0px 20px 0px;}
article {margin:0px;}
article .body .photoleft, article .body .photoright {width:150px;}
article h2 {font-size:12pt; margin-top:-4px;}
article .summary {font-size:13pt; line-height:15pt;}
article .body .sideleft, article .body .side, article .body .sideright {width:150px;}
article .body .callout {float:none; width:100%; break-after:left;}
article .body {font-size:11pt;}
article .body p {margin:2px 0px 10px 0px;}
article .body iframe {min-height:280px;}
article .body img {max-width:100%;}
article .body blockquote {color: #666; border:0px; margin: -6px 0px 0px -10px; padding: -10px 6px 8px 0px;}
article .wideimage img {margin:0 0 10px 0; height:auto; width:100%;}
article .wideimage iframe {margin:0 0 10px 0; min-height:340px; height:auto; width:100%; max-width:680px;}
article .body {font-size:10pt;}
article #rtbreadcrumb {margin:10px 0 -4px 0; border:none; min-height:30px; border-bottom:2px solid #FEE; font-size:12px; color:#C66; line-height:12pt;}
article #rtbreadcrumb a {color:#C66; border-radius:2px; border:1px solid #FFF; padding:4px 6px;}
article #rtbreadcrumb a:hover {color:#C66; border-radius:2px; border:1px solid #DDD; background-color:#EEE; text-decoration:none;}
article #rtbreadcrumb img {height:28px !important; width:66px !important; margin:-4px 0px 0px -2px !important;}
article .companyH1 {font-size:16pt;}
#topicbox {width:150px;}
#topicbox img {width:150px;}
.topictitle {font-size:12pt; line-height:110%;}
.topictext {font-size:10pt; line-height:130%; color:#555;}
#sidebar {float:right !important; margin:2px 0px 10px 10px; width:180px !important; border-left:1px dotted #ccc; padding-left:8px; font-size:9pt; line-height:12pt;}
#sidebar .sidebarlogo img, #sidebar .rel_image img {max-width:180px; width:100%; height:auto; margin:4px 10px 6px 0; float:left; clear:left;}
#sidebar .rel_text {font-size:9pt; color:#888; line-height:116%;}
#sidebar .rel_head ul {font-size:10pt;}
#sidebar .rel_head li {line-height:12pt;}
#sidebar .videoimage {height:96px; margin:0 0 12px 0;}
#sidebar .videoimage img {margin-top:-18px;}
#topsidebar {float:left !important; margin:0px; width:100% !important; border:none; padding-left:0px; font-size:9pt; line-height:11pt;}
#topsidebar .photosmall {float:left; width:90px; max-height:60px; height:auto; margin:0 4px 4px 0;}
#topsidebar .photosmall img {width:125%; height:auto !important; margin:-8px 0 0 -8px;}
#photorightcolumn {border:1px solid #EEF; width:95%; float:left; margin:10px 14px 14px 12px; font-size:10pt;}
#photorightcolumn h1 {font-size:18pt;}
#photobox {float:left; width:90px; height:64px; margin:0 6px 6px 0; padding:2px;}
#photobox img {width:100%; height:58px; min-height:58px !important; }
#photobox .photobox-video {border-bottom:2px solid #FFF; height:60px; overflow:hidden;}
#photobox .photobox-video img {width:120%; height:auto; margin:-10px 0 0 -6px;}
.epicks {margin-left:0px;}
#footer {margin-left:0px;}
.slide-img iframe {margin-bottom:20px; min-height:340px; height:auto; width:100%;}
#editorpick {width:140px; min-height: 70px; margin:0 5px 0 0; }
#editorpick .editorpickbox {width:140px; height:70px;}
.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:relative; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:relative; padding-left:10px; padding-right:10px; margin-left:-10px; width:300px;}
.stickyright.stuck {position:relative; top:0px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:300px;}
#commenttabs .pushright {margin-right:0px;}
#commenttabs ul {height:38px !important;}
article .body .topics {margin-right:0px;}
article .caption {font-size:10pt; line-height:12pt; margin:-4px 0 10px 0; color:#888;}
#commenttabs {font-size:120%;}
.commentimage {margin-right:0px; max-width:100%; max-height:240px;}
.commentimage img {margin-top:-20px;}
.commentsummary {font-size:12pt; line-height:15pt; width:100%; margin-top:10px;}
.small-nav {margin:14px 0 8px 20px; float:left; font-size:18pt !important;}

#special h1 {font-size:16pt;}
.spotlightBox {width:94%; margin:0 10px 0 0;}
.spotlightBox h4 {font-size:13pt;}
.specialleft {width:94%; font-size:120%; line-height:120%;}
.specialleft .spothead {font-size:12pt; line-height:13pt;}
.specialmiddle {width:94%;}
.specialmiddle .left1 {width:94% !important; margin:0px; float:none;} 
.specialmiddle .right1 {width:94%; margin:0 0 0 0px; float:none;}
.specialsponsorship {width:100%; height:auto;}
.specialright {width:100%; margin:10px 0 10px 0; float:none;}
.verticalspacer {height:10px;}
.specialline {height:1px; border-top:1px dotted #CCC; margin:1px 0px; xwidth:280px;}
.spotlightBox .resourceimage {width:90px;}
.spotlightBox .specialimage {width:300px; height:170px;}
.robotimage {width:90px; height:70px; float:left;}

}


/* Small */
@media (min-width:768px) and (max-width:991px) {
.topright {width:180px !important;}
.topleft {width:180px !important;;}
#contributors {margin-left:-10px;}
#contributors .contributor-name-title {font-size:17pt !important;}
.vertical-spacer {height:20px;}
#homebottom {width:230px; font-size:10pt; line-height:13pt; min-height:180px;}
#hometop {min-height:300px; width:744px;}
#hometop .top {width:308px; margin-right:8px;}
#hometop .topfeature {width:132px; margin-right:8px; line-height:120%;}
#hometop h1 {font-size:18pt; padding:0; margin:6px 0 6px -6px;}
#hometop .top .toptext {font-size:10pt; line-height:12pt; padding:0 0 0 0; color:#666; margin-bottom:14px;}
#hometop .topimage {width:308px; float:left; margin:4px 0px 6px 0px; }
#hometop h3 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300; font-size:15pt;}
#hometop h1, #hometop h2, #hometop h4, #hometop h5 {font-family: 'Fira Sans', Arial, sans-serif; font-weight: 300;}
.hubtopstory {width:448px;}
.hubtopstory .topimage {max-width:180px; float:left; margin:4px 12px 6px 0px; }
.hubtopstory .text {font-size:10pt;}
#special .midcontent {width:444px;}
#special .midsidebar {width:268px;}
#special .midcontent h2 {font-size:18pt;}
.emailpromo {font-family: 'Fira Sans', Arial, sans-serif; font-weight:400; font-size:10pt; color:#888; padding:6px 8px 0px 8px;}
.emailfield {width:160px;}
#rt-header {margin-left:-106px;}
.ubernavigation .topmiddle {width:170px; float:left; padding:12px 0 0 0;}
.ubernavigation .topright {width:216px; float:left; padding:12px 0 0 0;}
.navbar-nav > li > a { padding: 6px 5px 3px 10px !important; font-size:11pt !important;}
.productmenu {width:100%;}
h1 {font-size:20pt; margin:18px 0 8px 0; letter-spacing:normal;}
h2 {font-size:12pt; margin:10px 0 10px 0; letter-spacing:normal;}
.separator {height:-10px; clear:left; width:100%;}
article .wideimage img {margin:0 -10px 10px 0; height:auto; width:100%;}
article .wideimage iframe {margin:0 -10px 10px 0; height:390px; width:100%;}
article .body {font-size:12pt;}
article .body .photoleft, article .body .photoright {width:200px;}
article .body .callout {float:left; width:180px; margin-right:12px;}
article .body p {margin:2px 0px 10px 0px;}
article .body iframe {min-height:300px;}
article #rightcolumn {margin:0 0 0 10px; border:none; min-height:200px; padding:0px; width:90%; font-size:10pt; color:#999;}
article #rightcolumn .caption {font-size:10pt; line-height:13pt; margin:0px 0px 20px 4px;}
article .wideproductimage img {max-width:460px; margin:18px 0 18px 0;}
article .companyH1 {font-size:18pt;}
#topicbox {width:150px;}
#topicbox img {width:150px;}
#sidebar {float:right !important; margin:4px 0px 10px 10px; width:260px !important; border-left:1px dotted #ccc; padding-left:8px; font-size:10pt; line-height:13pt;}
#sidebar .videoimage {height:142px; margin:0 0 16px 0;}
#sidebar .videoimage img {margin-top:-24px;}
#sidebar .photosmall {width:118px; height:80px; margin:0 6px 6px 0;}
#sidebar .photosmall img {width:120px; height:74px !important;}
#topsidebar {float:right !important; margin:-4px 0px 10px 10px; width:260px !important; border-left:1px dotted #ccc; padding-left:8px; font-size:10pt; line-height:13pt;}
#topsidebar .photosmall {float:left; width:116px; max-height:80px; height:auto; }
#topsidebar .photosmall img {width:100%; min-height:80px !important;}
.topictitle {font-size:12pt; line-height:110%;}
.topictext {font-size:11pt; line-height:130%;}
#photorightcolumn {width:95%; float:left; margin:10px 14px 14px 12px; font-size:10pt;}
#photorightcolumn h1 {font-size:18pt;}
#photobox {float:left; width:148px; height:100px; margin:0 8px 8px 0; padding:2px;}
#photobox img {width:100%; height:94px; min-height:90px !important; }
#photobox .photobox-video {border-bottom:2px solid #FFF; height:96px; overflow:hidden;}
#photobox .photobox-video img {width:112%; height:auto; margin:-12px 0 0 -6px;}
.slide-img iframe {margin-bottom:20px; min-height:420px; height:auto; width:100%;}
#editorpick {width:175px; min-height: 85px; margin:0 8px 0 0; }
#editorpick .editorpickbox {width:175px; height:85px;}
.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:fixed; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:inline; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.stickyright.stuck {position:fixed; top:120px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
#commenttabs .pushright {margin-right:20px;}
article .body .topics {margin-right:0px;}
article .caption {font-size:10pt; line-height:12pt; margin:-4px 0 10px 0; color:#888;}
.commentimage {margin:6px 12px 0 0; max-width:300px; max-height:200px;}
.commentimage img {margin-top:-10px;}
.commentsummary {font-size:13pt; line-height:16pt; width:320px; margin-top:10px;}

#special h1 {font-size:16pt;}
.spotlightBox {width:730px;}
.specialleft {width:280px; font-size:108%; line-height:118%;}
.specialmiddle {width:200px; padding-right:4px;}
.specialmiddle .left1 {xdisplay:none;} 
.specialmiddle .right1 {display:none; width:200px !important; margin-right:4px; float:left;}
.specialsponsorship {width:220px;}
.specialsponsorship img {max-width:220px; height:auto;}
.specialright {width:270px !important; margin:0px 0px 0px 0px; padding-left:10px; float:right;}
.specialright img {max-width:270px; height:auto;}
.verticalspacer {display:none; height:none;}
.spotlightBox .resourceimage {width:74px;}
.spotlightBox .specialimage {width:270px; height:150px;}
.robotimage {width:130px; height:90px; float:left;}

}

/* Medium */
@media (min-width:992px) and (max-width:1199px) {
#contributors .contributor-name-title {font-size:18pt !important;}
h1 {margin-left:6px !important;}
#homebottom {width:300px;}
#hometop {min-height:300px; width:956px;}
#hometop .top {width:380px; margin-right:18px;}
#hometop .topfeature {width:168px; margin-right:18px; line-height:124%;}
#hometop .top .toptext {font-size:10pt; line-height:12pt; padding:0 0 0 0; color:#666; margin-bottom:20px;}
#hometop .topimage {width:380px; float:left; margin:4px 10px 6px 0px; }
#hometop h3 {font-size:16pt;}
#special #midsidebar {min-width:226px;}
#rt-header {margin-left:0px;}
.hubtopstory {width:340px;}
.hubtopstory .topimage {max-width:200px; float:left; margin:4px 12px 6px 0px; }
.hubtopstory .text {font-size:11pt;}
.navbar-nav > li > a { padding: 8px 5px 3px 10px !important; font-size:12pt !important;}
.rightmenu .navbar-nav > li > a { padding: 8px 5px 3px 10px !important; color:#336699;}
.ubernavigation .topmiddle {width:304px; float:left; padding:12px 0 0 0;}
.ubernavigation .topright {width:300px; float:left; padding:12px 0 0 0;}
#sitetop {width:640px; float:right; margin-left:-40px;}
#sitetop .topleft {width:160px; float:right; line-height:110%; padding:14px 0 0 0;}
#sitetop .topright {width:226px; float:right; padding:12px 0 0 0;}
#sitetop .form-control {width:154px;}
.col-md-9 {width:658px;}
h1 {font-size:24pt; margin:18px 0 8px 0; letter-spacing:-.02em;}
h2 {font-size:14pt; margin:10px 0 10px 0; letter-spacing:normal;}
article #rightcolumn .topright {min-height:200px;}
article .wideimage img {margin:0 -10px 10px 0; height:auto; width:100%;}
article .wideimage iframe {margin:0 -10px 10px 0; height:390px; width:100%; max-width:1200px;}
article .body {font-size:12pt !important;}
article .wideproductimage img {max-width:300px; margin:14px 0 14px 0;}
article .companyH1 {font-size:20pt;}
article .body .photoleft, article .body .photoright {width:280px;}
article .body iframe {min-height:320px;}
#sidebar {float:right !important; margin:4px -8px 10px 10px; width:286px !important; border-left:1px dotted #ccc; padding-left:8px; font-size:11pt; line-height:14pt;}
#sidebar .videoimage {height:156px; margin:0 0 16px 0;}
#sidebar .photosmall {width:130px; height:86px; margin:0 8px 8px 0;}
#sidebar .photosmall img {width:130px; height:80px !important;}
#topsidebar {float:right !important; margin:-4px -16px 10px 10px; width:294px !important; border-left:1px dotted #ccc; padding:0 0 0 8px; font-size:11pt; line-height:14pt;}
#topsidebar .photosmall {float:left; width:134px; max-height:90px; height:auto; }
#topsidebar .photosmall img {width:110%; min-height:40px !important; margin:-4px 0 0 -8px;}
#photorightcolumn {font-size:11pt;}
#photobox {float:left; width:148px; height:100px; margin:0 8px 8px 0; padding:2px;}
#photobox img {width:100%; height:94px; min-height:90px !important; }
#photobox .photobox-video {border-bottom:2px solid #FFF; height:96px; overflow:hidden;}
#photobox .photobox-video img {width:112%; height:auto; margin:-12px 0 0 -6px;}
.slide-img iframe {margin-bottom:20px; min-height:400px; height:auto; width:100%;}
.topictitle {font-size:13pt; line-height:110%; }
.topictext {font-size:12pt; line-height:130%; }
#editorpick {width:223px; min-height: 300px; margin:0 14px 0 0; }
#editorpick .editorpickbox {width:223px; height:120px;}
.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:fixed; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:inline; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.stickyright.stuck {position:fixed; top:120px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
#commenttabs .pushright {margin-right:40px;}
article .body .topics {margin-right:40px;}
.commentimage {margin:6px 12px 0 0; max-width:300px; max-height:300px;}
.commentsummary {font-size:13pt; line-height:16pt; width:290px; margin-top:10px;}

.spotlightBox {width:944px;}
.specialleft {width:274px;}
.specialmiddle {width:348px !important; padding-right:4px;}
.specialmiddle .left1 {width:200px !important; margin-right:6px; float:left;} 
.specialmiddle .right1 {width:130px !important; margin:0px; float:left;}
.specialsponsorship {xwidth:292px;}
.specialright {width:280px !important; margin:0px 0px 0px 0px; padding-left:10px; float:right;}
.specialright img {max-width:250px; height:auto;}
.spotlightBox .resourceimage {width:68px;}
.spotlightBox .specialimage {width:270px; height:144px;}

}

/* Large */
@media (min-width:1200px) and (max-width:1699px) {
h1 {margin-left:6px !important;}
#contributors .contributor-photo {width:200px; height:170px; overflow:hidden; margin:0 14px 6px 0px;}
#contributors .contributor-photo img {margin-top:-10px;}
#contributors .contributor-right {margin:0 -12px; width:372px;}
#homebottom {width:225px;}
#hometop .top .toptext {font-size:13pt; line-height:16pt; padding:0 0 0 0;}
#hometop .topimage {width:340px; float:left; margin:4px 10px 6px 0px;}
.hubtopstory {width:500px;}
.hubcompanies li {width:154px;}
#special .midcontent {width:500px;}
#special .midsidebar {width:348px;}
#special .midcontent h2 {font-size:20pt;}
.ubernavigation .topmiddle {width:510px; float:left; padding:12px 0 0 0;}
.unternavigation {background-color: #ced3d9; min-height:33px; margin-top:-4px; font-size:13pt; color:#99A; xfont-family: 'Fira Sans', Arial, sans-serif; font-weight: 400; }
.navbar-nav > li > a { padding: 9px 6px 5px 12px !important; color:#445566;}
.navbar { min-height: 33px !important; }
.navbar-brand { padding: 5px 10px 0px 10px;}
.rightmenu .navbar-nav > li > a { padding: 9px 6px 6px 12px !important; color:#336699;}
.productmenu {width:560px;}
.container {width:1200px;}
.col-lg-9 {width:884px;}
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {float: left;}
.col-xl-12 {width: 100%;}
article #rightcolumn .topright {min-height:200px;}
article.body {font-size:13pt;}
article .wideimage img {margin:0 -18px 12px 0; height:auto; width:100%; max-width:1200px;}
article .wideimage iframe {margin:0 -10px 12px 0; height:516px; width:100%; max-width:1200px;}
article .wideproductimage img {max-width:476px;}
article .companylogo {float:left; width:270px;}
article .companylogo img {max-width:270px; height:auto;}
article .body .callout {width:230px;}
article .body .pullquoteleft, article .body .pullquote, article .body .pullquoteright {width:190px;}
#sidebar {float:right; margin:4px -6px 10px 12px; width:342px; padding-left:10px;}
#sidebar .mainimage {max-width:334px !important;}
#topsidebar {width:352px; margin-right:-16px;}
#sidebar .videoimage {height:184px; margin:0 0 18px 0; max-width:324px;}
#sidebar .photosmall {width:156px; height:96px; margin:0 8px 8px 0;}
#sidebar .photosmall img {width:150px; height:90px;}
#topsidebar .photosmall {float:left; width:160px; max-height:120px; height:auto;}
.slide-img iframe {margin-bottom:20px; min-height:510px; height:auto; width:100%;}
#editorpick {width:223px; min-height: 300px; margin:0 14px 0 0; }
#editorpick .editorpickbox {width:223px; height:120px;}
.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:fixed; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:inline; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.stickyright.stuck {position:fixed; top:120px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.btn-font {font-size:125%; padding:8px 28px;}

.spotlightBox {width:1180px;}
.specialleft {width:290px; margin-right:20px;}
.specialmiddle {width:588px; padding-right:8px;}
.specialmiddle .left1 {width:270px !important; margin-right:6px; float:left;} 
.specialmiddle .right1 {width:298px; margin:0 0 0 4px; float:left;}
.specialsponsorship {width:270px;}
.specialright {xwidth:300px !important; margin:0px 0px 0px 0px; padding-left:10px; float:right;}
.spotlightBox .resourceimage {width:90px;}
.spotlightBox .specialimage {width:286px; height:170px;}
.spotlightBox .spotlightarticleimg {width:200px !important; height:120px !important; float:left; margin-right:12px;}
.robotimage {width:130px; height:90px; float:left;}
.spotlightBox .spotlightarticleprod {width:100px !important; height:70px !important;}

}

/* Extra Large */
@media (min-width:1700px) {
.btn-font {font-size:140%; padding:10px 32px;}
h1 {margin-left:8px !important;}
#contributors .contributor-photo {width:200px; height:170px; overflow:hidden; margin:0 14px 6px 0px;}
#contributors .contributor-photo img {margin-top:-10px;}
#contributors .contributor-left {width:600px;}
#contributors .contributor-right {margin:0 -16px; width:480px;}
#homebottom {width:282px; margin-right:20px;}
.hidden-xl {display:none;}
#hometop .top {width:666px; float:left;  margin-right:20px;}
#hometop .topfeature {width:260px; float:left; margin-right:20px;}
#hometop .topfeaturetext {font-size:13pt; line-height:120%; color:#666;}
#hometop h4 {font-size:16pt; line-height:116%;}
#hometop .topwidetext {font-size:14pt; line-height:116%;}
.hubtopstory {width:730px;}
.hubtopstory h3 {font-size:15pt !important; margin:8px 0 4px -2px;}
.hubtopstory .topimage {max-width:260px; float:left; margin:4px 12px 6px 0px; }
.hubtopstory .text {font-size:14pt; line-height:130%; margin:0 20px 12px 0; }
.hubcompanies li {width:180px;}
#special .midcontent {width:668px;}
#special .midsidebar {width:400px;}
.unternavigation {background-color: #ced3d9; min-height:33px; margin-top:-4px; font-size:14pt; color:#99A; xfont-family: 'Fira Sans', Arial, sans-serif; font-weight: 400; }
.navbar-nav > li > a { padding: 9px 6px 7px 12px !important; color:#445566;}
.navbar { min-height: 33px !important; }
.navbar-brand { padding: 5px 10px 0px 10px;}
.rightmenu .navbar-nav > li > a { padding: 9px 6px 7px 12px !important; color:#336699;}
.productmenu {width:560px;}
article #rightcolumn .topright {min-height:200px;}
article .wideimage img {margin:0 -10px 12px 0; height:auto; width:100%; max-width:1200px;}
article .wideimage iframe {margin:0 -10px 12px 0; height:596px; width:100%; max-width:1200px;}
article .body .callout {width:260px;}
article .body .pullquoteleft, article .body .pullquote, article .body .pullquoteright {width:190px;}
#sidebar {width:400px !important;}
#topsidebar {width:400px !important;}
#sidebar .videoimage {height:220px;}
#sidebar .videoimage img {margin-top:-36px;}
article .wideproductimage img {max-width:700px;}
article .companylogo {float:left; width:300px;}
article .companylogo img {max-width:290px; height:auto;}
.container {width:1540px; xborder:1px solid #F00;}
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {float: left;}
.col-xl-12 {width: 100%;}
.col-xl-11 {width: 91.66666667%;}
.col-xl-10 {width: 83.33333333%;}
.col-xl-9 {width: 75%;}
.col-xl-8 {width: 66.66666667%;}
.col-xl-7 {width: 58.33333333%;}
.col-xl-6 {width: 840px; margin-right:10px;}
.col-xl-5 {width: 41.66666667%;}
.col-xl-4 {width: 33.33333333%;}
.col-xl-3 {width: 300px;}
.col-xl-2 {width: 16.66666667%;}
.col-xl-1 {width: 8.33333333%;}
.col-xl-pull-12 {right: 100%;}
.col-xl-pull-11 {right: 91.66666667%;}
.col-xl-pull-10 {right: 83.33333333%;}
.col-xl-pull-9 {right: 75%;}
.col-xl-pull-8 {right: 66.66666667%;}
.col-xl-pull-7 {right: 58.33333333%;}
.col-xl-pull-6 {right: 50%;}
.col-xl-pull-5 {right: 41.66666667%;}
.col-xl-pull-4 {right: 33.33333333%;}
.col-xl-pull-3 {right: 25%;}
.col-xl-pull-2 {right: 16.66666667%;}
.col-xl-pull-1 {right: 8.33333333%;}
.col-xl-pull-0 {right: auto;}
.stickytop {position:inline;}
.stickytop.stuck {top:0px; position:fixed; z-index:1000; margin:0px auto 0px auto; background-color:none; width:100%;}
.stickyright {position:inline; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.stickyright.stuck {position:fixed; top:120px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:-10px; width:320px;}
.commentimage {max-width:400px; max-height:240px; }
.commentimage img {margin-top:-30px;}
.commentsummary {width:520px; font-size:17pt; line-height:22pt;}

.spotlightBox {width:1512px;}
.specialleft {width:380px; margin-right:20px; font-size:120%; line-height:120%;}
.specialleft .spothead {font-size:13pt; line-height:13pt;}
.specialmiddle {width:760px !important; padding-right:10px;}
.specialmiddle .left1 {width:410px !important; margin-right:6px; float:left;}
.specialmiddle .left1 a {font-size:12pt !important; line-height:13pt;} 
.specialmiddle .left1 .pad2 {margin-bottom:3px !important;} 
.specialmiddle .right1 {width:326px !important; margin:0px; float:left;}
.specialsponsorship {width:280px;}
.specialright {width:280px !important; margin:0px 0px 0px 0px; padding-left:10px; float:right;}
.specialright img {max-width:250px; height:auto;}
.spotlightBox .spotlightarticleimg {width:200px !important; height:120px !important; float:left; margin-right:12px;}
.robotimage {width:140px; height:90px;}
.spotlightBox .spotlightarticleprod {width:100px !important; height:70px !important;}

}


/*! Social Likes v3.0.4 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{xxxdisplay:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.social-likes>*{xxxdisplay:inline-block;visibility:hidden}.social-likes_vertical>*{xxxdisplay:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;xxxwhite-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{xxxdisplay:block;xxxfloat:left;xxxclear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{xxxdisplay:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .11s,opacity .1s ease-in;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes{min-height:36px;margin:-6px}.social-likes,.social-likes_single-w{line-height:19px}.social-likes__widget{margin:5px;color:#000;background:#fff;border:1px solid #EEE;border-radius:3px;line-height:18px}.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical{margin:-6px}.social-likes_vertical .social-likes__widget{margin:6px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__widget_single{margin:0}.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:3px}.social-likes__single-container{width:100%;display:table}.social-likes_single .social-likes__widget{float:none;xxxdisplay:table-row;margin:0;border:0;border-radius:0;background:0 0}.social-likes_single .social-likes__button{xxxdisplay:block;padding:2px 6px 2px 24px}.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}.social-likes_single .social-likes__widget:hover>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:active>.social-likes__counter:before{display:none}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=")}.social-likes__widget_single:hover,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}.social-likes__widget_single:hover .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_active .social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=")}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==")}.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==")}.social-likes__widget_twitter:hover,.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus{background:#00b7ec;border-color:#00b7ec}.social-likes__widget_twitter:hover .social-likes__icon_twitter,.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==")}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==")}.social-likes__widget_plusone:hover,.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus{background:#dd4241;border-color:#dd4241}.social-likes__widget_plusone:hover .social-likes__icon_plusone,.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=")}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC")}.social-likes__widget_mailru:hover,.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus{background:#255896;border-color:#255896;color:#ffcd00}.social-likes__widget_mailru:hover .social-likes__icon_mailru,.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC")}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=")}.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=")}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=");background-position:6px 3px}.social-likes__widget_odnoklassniki:hover,.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus{background:#f6903b;border-color:#f6903b}.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=")}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==")}.social-likes__widget_pinterest:hover,.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus{background:#cc002b;border-color:#cc002b}.social-likes__widget_pinterest:hover .social-likes__icon_pinterest,.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==")}

.social-likes__icon_linkedin{background-image:url("/web/20160718053804/http://www.roboticstrends.com/images/site/linkedin_18x20.gif"); background-color:none;}
.social-likes__widget_linkedin:hover,.social-likes__widget_linkedin:active,.social-likes__widget_linkedin:focus{background:#06C; border-color:#03C;}
.social-likes__widget_linked:hover .social-likes__icon_linkedin,.social-likes__widget_linkedin:active .social-likes__icon_linkedin,.social-likes__widget_linkedin:focus .social-likes__icon_linkedin{background-image:url("/web/20160718053804/http://www.roboticstrends.com/images/site/linkedin_18x20.gif"); background-color:#06C;}


/* Ticker Styling */
.carousel-caption {position:static; text-align:left; color:#666; text-shadow:none; min-height:30px; float:left; break-after:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.carousel-inner > .item {position: static; -webkit-transition:1s ease-in-out left; -moz-transition:1s ease-in-out left; -o-transition:1s ease-in-out left; transition:1 ease-in-out left;}
.carousel {min-height:30px; color:#88AACC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:6px 0px 3px 0px; line-height:114%; margin:0;}
.carousel .carousel-right {float:right; width:100px;}
.carousel .carousel-left {float:left; width:98px; color:#69C;}
.carousel .carousel-inner {float:left; width:710px; margin:-20px 0 -20px 0; xheight:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
