
/* open_sans normals*/


@font-face {
    font-family: 'open_sans';
    font-weight: 400;
    font-style: normal;

    src: url('/styles/fonts/OpenSans-Regular-webfont.eot');
    src: url('/styles/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/styles/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('/styles/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('/styles/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
    font-family: 'open_sans';
    font-weight: 600;
    font-style: normal;

    src: url('/styles/fonts/OpenSans-Semibold-webfont.eot');
    src: url('/styles/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/styles/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('/styles/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/styles/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,700,300,600,800,400);
 /** {*/
    /*font-family: Arial, Helvetica, 'Open Sans', sans-serif !important;*/
/*}*/
#header_menu a,
#header_menu tr,
table.local_menu,
.shadow-hr {
    background: none !important;
}
.header_menu {
    position: relative;
    height: 180px;
    background: rgb(255, 157, 0);
    background: -moz-linear-gradient(left, rgba(255, 157, 0, 1) 0%, rgba(72, 171, 3, 1) 32%, rgba(31, 161, 255, 1) 92%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 157, 0, 1)), color-stop(32%, rgba(72, 171, 3, 1)), color-stop(92%, rgba(31, 161, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 157, 0, 1) 0%, rgba(72, 171, 3, 1) 32%, rgba(31, 161, 255, 1) 92%);
    background: -o-linear-gradient(left, rgba(255, 157, 0, 1) 0%, rgba(72, 171, 3, 1) 32%, rgba(31, 161, 255, 1) 92%);
    background: -ms-linear-gradient(left, rgba(255, 157, 0, 1) 0%, rgba(72, 171, 3, 1) 32%, rgba(31, 161, 255, 1) 92%);
    background: linear-gradient(to right, rgba(255, 157, 0, 1) 0%, rgba(72, 171, 3, 1) 32%, rgba(31, 161, 255, 1) 92%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00', endColorstr='#1fa1ff', GradientType=1);
}
body.single {
    width: 100%;
}
#main {
    width: 100%;
}
.entry-content {
    width: 100%;
    padding: 0 222px;
    box-sizing: border-box;
}
.entry-content > ul > li,
.entry-content .article > ul > li  {
	font-size: 12px !important;
}
div#office_local_menu {
    width: 15%;
    height: 100%;
    margin-left: 8%;
    background-color: transparent !important;
    background-image: url(images/off.png) !important;
    /*background-image: url(http://i.piccy.info/i9/3d035673d63d4b49d54cf23d19a2321e/1415028390/12836/794034/off.png) !important;*/
  	/*background-image: url(http://i.piccy.info/i9/8951d625ff4fe8cc08dfaa79a327d0f1/1415107355/4503/794034/off_.png) !important;*/
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    opacity: 0.5;
}

div#office_local_menu a {
    display: inline-block;
	font-size: 0;
	opacity: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    top: 0;
    left: 0;
	font-size: 1px;
	display: block;
	height: 100%;
	width: 100%;
}

/*
@import url(http://fonts.googleapis.com/css?family=Lato:300,700);

div#office_local_menu a {
  color: #fff !important;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  width: 90px;
  margin: auto;
  position: relative;
  top: 60px;
}
*/

div#office_local_menu a::first-line {
  font-weight: 300;
  color: transparent !important;
  /*display: block;
  position: relative;
  left: -50px;*/
}

/*
div#office_local_menu::before {
  content: "ConceptDraw";
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
  color: #fff;
  font-size: 14px;
}
div#office_local_menu::after {
  content: "OFFICE 3";
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 90px;
  right: auto;
  color: #fff;
  font-size: 14px;
}
*/


#header_menu {
    height: 86px;
    width: 100%;
    background: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
table.local_menu {
    width: 69%;
    margin-left: 8%;
    height: 100%;
}
table.local_menu tr {
    height: 100%;
}
table.local_menu td {
    padding: 0;
    height: 100%;
    margin-right: 11.59%;
    display: inline-block;
    width: 21.74%;
    background-color: transparent !important;
    border-right: none !important;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    opacity: 0.5;
}
table.local_menu td a {
    color: transparent;
    display: inline-block;
    width: 100%;
    height: 100%;
}
table.local_menu td a::selection {
  color: transparent;
}
table.local_menu td#cdpro {
    background-image: url(images/pro.png);
    /*background-image: url(http://i.piccy.info/i9/5e068ad28dba1f1e237ec41a72be6d64/1415028435/12994/794034/pro.png);*/
}
table.local_menu td#cdmm {
    background-image: url(images/mm.png);
	/*background-image: url(http://i.piccy.info/i9/0287853235c2f04ad56b64a9cdcafda3/1415028454/12209/794034/mm.png);*/
}
table.local_menu td#cdprj {
    background-image: url(images/prj.png);
   /*background-image: url(http://i.piccy.info/i9/5bfc8bdf1ab1a300d393859c8a256d90/1415028468/16818/794034/prj.png);*/
}
#office_local_menu.selected,
table.local_menu td.selected {
    opacity: 1;
}
.single h1.entry-title {
    padding-left: 222px;
}
a.try.button {
	z-index: 99999999;
    line-height: 26px;
    font-size: 14px;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #3fa9f5;
    padding: 0 20px;
    color: #3fa9f5;
    background: none;
    letter-spacing: 0;
    font-weight: 400;
    position: relative;
    right: 222px;
    margin: 0;
    top: 62px;
}
.post {
    padding: 0;
}
.inner_menu_container .inner_menu_left_end,
.inner_menu_container .inner_menu_right_end {
    display: none;
}
.inner_menu_container {
    padding-left: 222px;
    box-sizing: border-box;
}
ul.inner_menu li {
    border-top: none;
    border-left: none !important;
    padding: 0;
    color: #000 !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 48px;
}
ul.inner_menu li a {
    color: #000 !important;
}
ul.inner_menu li:nth-of-type(1) {
    padding-right: 35px;
}
ul.inner_menu li:nth-of-type(2) {
    padding: 0 35px;
}
ul.inner_menu li:nth-of-type(3) {
    padding-left: 35px;
}
ul.inner_menu,
ul.inner_menu li.selected {
    background: none;
}
ul.inner_menu {
    background-image: url(http://i.piccy.info/i9/4cba72bb7879c9f8fa3ed599478daa43/1414794442/155/794034/dot.png), url(http://i.piccy.info/i9/82042cafa647ee3a000d71d037e9e268/1414794298/366/794034/circ.png);
    background-repeat: repeat-x, no-repeat;
    background-position: top+49px center, top+42px left+22px;
}
.inner-menu-container-top#w .inner_menu,
.inner-menu-container-bottom#w .inner_menu {
    background-position: top+49px center, top+42px left+22px;
}
.inner-menu-container-top#b .inner_menu,
.inner-menu-container-bottom#b .inner_menu {
    background-position: top+49px center, top+42px left+155px
}
.inner-menu-container-top#s .inner_menu,
.inner-menu-container-bottom#s .inner_menu {
    background-position: top+49px center, top+42px right+22px
}
.grid_6.omega,
.grid_6.omega * {
    /*width: 100%;*/
    margin-left: 0;
}
div.bottom-content,
div.block-additions {
    width: 100%;
}

div.inner-menu-container-bottom {
    margin: 24px 0 48px 0;
    width: 50%;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
    margin-left: 0;
    margin-right: 0;
}
.entry-content {
    position: relative;
}
/*div.entry-content > div.article > p > strong {
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    margin-top: 48px;
    margin-bottom: 24px;
    display: block;
}*/
.entry-content p {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}
#see_also {
    padding: 0 222px;
    box-sizing: border-box;
}
/*#footer {*/
    /*margin: 48px 222px;*/
    /*padding: 0;*/
    /*padding-top: 24px;*/
    /*box-sizing: border-box;*/
    /*border-top: 2px solid #cccccc;*/
    /*width: auto;*/
/*}*/
.entry-content>p {
    width: calc(100%-300px);
}
.grid_15 {
    width: 100%;
}
#pdf_download {
    position: absolute;
    right: 222px;
    top: 24px;
    /*border-top: 1px solid #b3b3b3;*/
}
ul.pdf {
    margin: 0;
}
ul.pdf li {
    padding: 12px;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 50%;
    padding-left: 0;
    padding-right: 78px;
    border-top: 1px solid #b3b3b3;
}
ul.pdf li:first-child { top: 48px; }
ul.pdf li:first-child a {
    background-image: url(/products/styles/images/pdf.png);
    /*background-image: url(http://i.piccy.info/i9/3a11e66d030b8b09e1d8e8574f6040c5/1414797734/1668/794034/pdf.png);*/
}
ul.pdf li {
  	position: relative;
  	top: -48px;
    padding: 0;
    height: 48px;
    line-height: 48px;
    background: none;
    margin: 0;
}
ul.pdf li:last-child {
    position: relative;
    top: -21px;
}
ul.pdf li:last-child a {
	background-image: url(/products/styles/images/play.png);
    /*background-image: url(http://i.piccy.info/i9/f060bc10293c604bbd7ec5f00e651b49/1414797738/1254/794034/play.png);*/
}
ul.pdf li a {
    text-decoration: none;
    color: #3fa9f5;
    font-size: 12px;
    display: block;
    background-image: url(/products/styles/images/sys.png);
    /*background-image: url(http://i.piccy.info/i9/9bfa182fc92d53b2dda2fb2ef5baf256/1414797730/7958/794034/sys.png);*/
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 50%;
    padding-right: 60px;
}
ul.pdf li a .prodvideo {
    display: none;
}
ul.pdf li .gtitle {
    position: relative;
    display: block;
    left: -40px;
    text-align: left;
    font-size: 12px;
    line-height: 48px;
}
.entry-content p:first-child {
    margin-bottom: 24px;
  display: block;
width: 100%;
padding-right: 50%;
box-sizing: border-box;
}
.bottom-content {
    background: none;
}

.container_12 .grid_12, .container_16 .grid_16 {
  width: 100%;
    }

body.single.single-post.postid-5 div#main div#content div#post-69.post-69.post.type-post.hentry.category-pro.tag-about.tag-what-is-it div.entry-content div.article.container_12.grid_15 p.grid_12 {
  
}

#home #top ul li a {
  display: block;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}



div.block-additions {
    background: none;
    box-shadow: none;
    color: #3fa9f5;
  	border-bottom: 4px solid #ccc;
  	padding: 0;
  	margin: 48px 0;
  	position: relative;
  }

div.block-additions ul.articles {
  width: 75%;
}

div.block-additions ul.articles li a {
  color: #3fa9f5;
  background: none;
  border-radius: 0;
  padding: 0;
  font-size: 12px;
  line-height: 14.4px;
  height: 36px;
  position: absolute;
  bottom: 0;
}

div.block-additions ul.articles li a:hover {
  background: none;
  box-shadow: none;
}

div.block-additions ul.articles {
  border-top: 4px solid #ccc;
  padding: 36px 0;
}

div.block-additions ul.articles li {
  width: 30%;
  margin: 0;
  margin-right: 4.99%;
  border-bottom: 1px solid #b3b3b3;
  height: 36px;
  position: relative;
}

div.block-additions ul.articles li:nth-child(n+4) {
  border-bottom: none;
}

div.block-additions ul.articles li:nth-child(3), div.block-additions ul.articles li:nth-child(6) {
  margin-right: 0;
}

div.bottom-content {
  padding: 0 222px;
  box-sizing: border-box;
}

div.block-additions ul.faqs-datasheets {
    position: absolute;
  	right: 0;
  	left: auto;
  	margin: 0;
  	padding: 0;
  	width: 20%;
  	box-sizing: border-box;
  	margin-left: 5%;
    border: none;
    box-shadow: none;
    background: none;
  	top: 0;
    bottom: 0;
    border-top: 4px solid #ccc;
    border-radius: 0;
    padding: 36px 0;
}

div.block-additions ul.faqs-datasheets li:first-child {
  	border-bottom: 1px solid #b3b3b3;
}

div.block-additions ul.faqs-datasheets li {
  	height: 36px;
  	margin: 0;
}

div.block-additions ul.faqs-datasheets li a {
  	font-size: 12px;
  	line-height: 36px;
}

div.block-additions ul.faqs-datasheets li {
  padding: 0;
  list-style: none !important;
}

div.block-additions ul.faqs-datasheets li a {
  color: #3fa9f5;
}



body.single, body.category, #main {
  background: none !important;
  box-shadow: none;
/*}*/

/*#footer {*/
  /*margin: 0 !important;*/
  /*margin-top: -54px !important;*/
  /*margin-bottom: 48px !important;*/
  /*padding: 0 222px !important;*/
  /*border: none;*/
  /*width: 100% !important;*/
  /*box-sizing: border-box;*/
  /*position: relative;*/
/*}*/

/*#footer ul {*/
  /*position: absolute;*/
  /*right: 222px;*/
  /*left: auto;*/
  /*display: block;*/
  /*padding: 0 !important;*/
  /*height: 20px;*/
  /*line-height: 20px;*/
/*}*/

/*#footer ul li {*/
  /*color: #3fa9f5;*/
/*}*/

/*#footer ul li a {*/
  /*font-size: 12px;*/
  /*color: #3fa9f5;*/
/*}*/
  /**/

/*#footer p:nth-child(1) small {*/
  /*font-size: 16px;*/
  /*color: #000;*/
/*}*/

/*#footer p:nth-child(2) small b {*/
  /*font-size: 12px;*/
  /*color: #000;*/
  /*font-weight: 600;*/
/*}*/

/*#footer p:last-child small {*/
  /*position: absolute;*/
  /*right: 222px;*/
  /*left: auto;*/
  /*top: 20px;*/
  /*bottom: auto;*/
  /*font-size: 12px;*/
  /*color: #999;*/
  /*font-weight: 600;*/
/*}*/



#top {
  width: 100% !important;
  font-size: 10px;
}
#top ul li a.conceptdraw-item {
  position: relative;
  left: -16px;
}
#top ul li {
  font-size: 14px !important;
  font-weight: 400 !important;
  height: 52px;
  line-height: 44px;
  border: 4px solid transparent;
  margin: 0 !important;
  width: 12.5%;
  box-sizing: border-box;
}
#top ul li:hover {
  border: 4px solid rgba(255,29,37,0.35);
}
/*
#top ul li:nth-child(2) {
  position: relative;
  left: 12.5%;
}

#top ul li:nth-child(3) {
  position: relative;
  left: -12.5%;
}*/

#top ul li.selected {
  border: 4px solid #ff1d25;
}

#top ul li a:hover {
  background-color: transparent !important;
}  

#top ul li.dropdown, #top ul li.search-field {
  display: none;
}

html body #top ul li.selected a {
  background: none !important;
  border-radius: 0 !important;
  color: #000 !important;
}

#top ul li a {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #0071bc !important;
  border-radius: 0 !important;
  letter-spacing: 0 !important;
}

#top ul li:first-child a {
  color: #0071bc !important;
  font-size: 14px !important;
  background: none !important;
  font-weight: 400 !important;
  
}

#see_also {
    margin-top: -36px !important;
    margin-bottom: 112px !important;
}

#see_also > div.multy-col-list-wrapper {
  padding-bottom: 36px;
  border-bottom: 4px solid #ccc;
}



div#wrapper.hfeed {
  margin-bottom: 22px;
}

.header-wrap a:active {
  position: initial;
  top: 0;
    }

.header-wrap
{
    line-height: 1em;

    position: relative;

    width: 100%;

    color: #fff;
}
.header-wrap.guest
{
    font-size: 1.2em;

    height: 2.83em;

    background-color: #c1121e;
}
.header-wrap.user
{
    font-size: 1.4em;

    height: 2.43em;

    background-color: #ff1d25;
}
.header-wrap.guest .sign-in
{
    color: #fff;
    font-weight: 700;
    line-height: 2.83em;

    position: absolute;
    right: 0;

    height: 100%;
    padding: 0 2em;

    cursor: hand;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    letter-spacing: .05em;

    -khtml-user-select: none;
}
.header-wrap.guest .sign-in:hover
{
    background-color: rgba(0, 0, 0, .25);
}
.header-wrap.user .user-name
{
    line-height: 2.43em;
    color: #fff;
    float: left;

    height: 100%;
    padding: 0 2em;

    cursor: hand;
    cursor: pointer;
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);

    background-color: #c1121e;
}
.header-wrap.user .user-name:hover
{
    background-color: #900d16;
}

.header-wrap.user .sign-out
{
    line-height: 2.43em;
    color: rgba(255,255,255,0.85);
    float: left;

    height: 100%;
    padding: 0 2em;

    cursor: hand;
    cursor: pointer;
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);

}
.header-wrap.user .sign-out:hover
{
    background-color: rgba(193,18,30,0.5);
}
.header-wrap.user .user-links-wrap
{
    line-height: 2.43em;

    /*position: absolute;
    right: 0;*/
    
    float: right;
}
.header-wrap.user .user-links-wrap .user-link
{
    float: left;
    color: #fff;
    padding: 0 1em;

    cursor: hand;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    

    -khtml-user-select: none;
}
.header-wrap.user .user-links-wrap div:last-child.user-link
{
    margin-right: 1em;
}
.header-wrap.user .user-links-wrap .user-link:hover
{
    background-color: rgba(0, 0, 0, .25);
}

 .sign-up {
    width: 100%;
    font-size: 1.2em;
    height: 10.92em;
    background: #3fa9f5;
    position: relative;
}

.sign-up .su-button {
    color: #3fa9f5;
    line-height: 3em;
    height: 3em;
    background: #fff;
    position: absolute;
    top: 2em;
    margin: 0 37%;
    width: 26%;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.05em;
    cursor: hand;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    -khtml-user-select: none;
}

.sign-up .su-button:hover {
    background: rgba(255,255,255,0.85);
}

.sign-up .su-desc {
    color: #fff;
    font-size: 1.17em;
    line-height: 1.2em;
    position: absolute;
    bottom: 1.42em;
    width: 100%;
    text-align: center;
}


.search {
    float: right;
    height: 2.43em;
    margin-right: 1em;
    line-height: 2.43em;
    position: relative;
}

.search .field {
    z-index: 100;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
    display: none;
    opacity: 0;
    height: 2.03em;
    border-radius: 999em;
    border-style: none;
    margin: 0.2em 0;
    padding: 0 1.2em;
    outline: none;
    color: rgba(0,0,0,0.75);
    width: 0em;
}

.search .button {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
    font-family: 'CD_icons';
    cursor: pointer;
    width: 2.43em;
    text-align: center;
    background-color: rgba(0,0,0,0);
    -webkit-transition: color .35s cubic-bezier(.55, 0, .1, 1);
    transition: color .35s cubic-bezier(.55, 0, .1, 1);
    -webkit-transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
    transition: background-color .35s cubic-bezier(.55, 0, .1, 1);
}

.search .button:hover {
    color: rgba(255,255,255,0.85);
    background-color: rgba(0,0,0,0.15);
}



body.post-template #selected_video {
  text-decoration: none;
}

body.post-template #selected_video > div {
  display: none;
}

body.post-template #selected_video > span {
  	color: #3fa9f5;
	font-size: 12px;
	display: block;
  position: relative;
  right: -200px;
top: 22px;
height: 48px;
line-height: 48px;
padding-right: 72px;
background-image: url(http://i.piccy.info/i9/f060bc10293c604bbd7ec5f00e651b49/1414797738/1254/794034/play.png);
background-position: right center;
background-repeat: no-repeat;
background-size: auto 50%;
text-decoration: initial;
}


.shareit {
    display: none;
  }
  .share, .share * {
      opacity: 0;
      cursor: default;
    }
    .share * {
display: none;
      }



#office_products > h3:first-child {
  margin-top: 160px;
}

#office_products #pdf_download li{
  top: 0;
}

#office_products #pdf_download {
  top: 80px;
}

#office_products #pdf_download li:first-child {
  border-top: 1px solid transparent !important;
}

#office_products #pdf_download li:first-child a {
  display: block;
  position: relative;
  top: 7.120px;
}

#office_article_img_desc_3 {
  position: absolute;
  left: 0;
  top: 760px;
}


#post-490 .right ul.grid_4.alpha.omega.right.pdf,
#post-493 .right ul.grid_4.alpha.omega.right.pdf {
  position: absolute;
  right: 222px;
}

#post-490 .right ul.grid_4.alpha.omega.right.pdf li:nth-child(2),
#post-493 .right ul.grid_4.alpha.omega.right.pdf li:nth-child(2) {
  top: -58px;
  border-top: none;
}

#post-493 p.left {
  width: 50%;
  padding-right: 0;
}

#post-493 ul.pdf li:first-child {
  top: 48px;
}

#post-493 ul.pdf li:last-child {
  border-top: none;
  top: -58px;
}

#post-493 ul.pdf li {
  /*top: 0;*/
}

#post-493 ul.pdf li:last-child a {
	background-image: url(http://i.piccy.info/i9/9bfa182fc92d53b2dda2fb2ef5baf256/1414797730/7958/794034/sys.png);  
}

#post-486 ul.pdf li:last-child{
  border-top: none;
  top: -58px
}

#post-486 .entry-content p:first-child {
  padding-right: 0;
}

.mar-left-1.mar-top-2[src="/img/products/cd/drawing-tools-datasheet-project-timeline.png"] {
	/*position: relative;
	top: 40px;
	left: -107%;*/
}

#datasheet_compability ul li,
.article ul li {
	font-size: 12px !important;
}

.single.single-post.postid-5 > #main > #container > #content > #post-486 > .entry-content > p.left {
	width: 100%;
}

.single.single-post.postid-5 .post-490 #pdf_img {
	width: auto;
}

#office_article_img_desc_2 {
	position: absolute;
	right: 0;
	left: auto;
}

#office_article_img_desc_3 {
	width: 265px;
}
table.vdesc a.try {
    position: static;
}