#container.layout-company {background:url(../../../themes/techmag/images/bg_content_2columns_bottom.png) no-repeat 50% 100%;}
.layout-company #content{background:url(../../../themes/techmag/images/bg_content_2columns.png) repeat-y 0 0;}

div{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:top}
div.summary{padding:10px 10px 0 10px;font-size:13px;height:94px;border-bottom: 1px solid rgb(240, 240, 240);background:url(../../../themes/techmag/images/bg_content_1column.png) repeat-y 0 0;}

.buttons button{height:30px;}
.buttons button span{height:30px;line-height:32px;line-height:33px\0/IE8;background-image:url(../../../themes/techmag/images/shortcode/btn_medium_blue.png);}
.buttons button span span{color:#fff;/*font-weight:bold;*/text-transform:uppercase;padding:0 15px 0 11px}
.category-buttons {line-height:60px;}
  
.market-tags {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-family: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
.market-tag {
    background-color: rgb(255, 255, 255);
    margin-right: 7px;
    float: left;
    border: 1px solid rgb(218, 218, 218);
    padding: 2px 6px;
    border-radius: 6px;
    color: rgb(51, 51, 51);
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 7px;
    cursor: pointer;
}
.market-text {
    background-color: rgb(255, 255, 255);
    margin-right: 7px;
    float: left;
    padding: 2px 6px;
    border-radius: 6px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 7px;
}
.selected{background-color:#dee7f8}

.high_concept {margin:10px 0 10px 0;}

.main{float:left}

.g-lockup{*zoom:1}.g-lockup:after{content:"";display:table;clear:both}.g-lockup>.photo{float:left}html.display-table .g-lockup{display:table;table-layout:fixed}html.display-table .g-lockup>.text{display:table-cell}html.display-table .g-lockup>.text+.text{margin-left:0}html.display-table .g-lockup>.text,html.display-table .middle.g-lockup>.text{vertical-align:middle}html.display-table .top.g-lockup>.text{vertical-align:top}.g-lockup>.photo{-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;box-shadow:rgba(0,0,0,0.05) 0 1px 4px;width:37px;height:37px;line-height:35px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;border-bottom:1px solid #eee;border-right:1px solid #e9eaec;border-left:1px solid #e9eaec;border-top:1px solid #f7f8f9}.g-lockup>.photo img{max-height:37px;max-width:37px;min-height:inherit;width:100%;border:none;padding:0}.g-lockup>.photo+.text{margin-left:49px}html.display-table .g-lockup>.photo{margin-right:12px}html.display-table .g-lockup>.photo+.text{width:100%}.medium.g-lockup>.photo{-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;box-shadow:rgba(0,0,0,0.05) 0 1px 4px;width:37px;height:37px;line-height:35px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;border-bottom:1px solid #eee;border-right:1px solid #e9eaec;border-left:1px solid #e9eaec;border-top:1px solid #f7f8f9}.medium.g-lockup>.photo img{max-height:37px;max-width:37px;min-height:inherit;width:100%;border:none;padding:0}.medium.g-lockup>.photo+.text{margin-left:49px}html.display-table .medium.g-lockup>.photo{margin-right:12px}html.display-table .medium.g-lockup>.photo+.text{width:100%}.medium.g-lockup>.text>.title{font-size:1.5em;line-height:2em;font-weight:bold}.micro.g-lockup>.photo{-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 2px;box-shadow:rgba(0,0,0,0.05) 0 1px 2px;width:20px;height:20px;line-height:20px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden;border-bottom:0 solid #eee;border-right:0 solid #e9eaec;border-left:0 solid #e9eaec;border-top:0 solid #f7f8f9}.micro.g-lockup>.photo img{max-height:20px;max-width:20px;min-height:inherit;width:100%;border:none;padding:0}.micro.g-lockup>.photo+.text{margin-left:32px}html.display-table .micro.g-lockup>.photo{margin-right:12px}html.display-table .micro.g-lockup>.photo+.text{width:100%}.micro.g-lockup>.text>.title{font-size:1.5em;line-height:2em;font-weight:bold}.small.g-lockup>.photo{-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 3px;box-shadow:rgba(0,0,0,0.05) 0 1px 3px;width:28px;height:28px;line-height:28px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden;border-bottom:0 solid #eee;border-right:0 solid #e9eaec;border-left:0 solid #e9eaec;border-top:0 solid #f7f8f9}.small.g-lockup>.photo img{max-height:28px;max-width:28px;min-height:inherit;width:100%;border:none;padding:0}.small.g-lockup>.photo+.text{margin-left:40px}html.display-table .small.g-lockup>.photo{margin-right:12px}html.display-table .small.g-lockup>.photo+.text{width:100%}.small.g-lockup>.text>.title{font-size:1.5em;line-height:2em;font-weight:bold}.large.g-lockup>.photo{-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 4px;box-shadow:rgba(0,0,0,0.05) 0 1px 4px;width:55px;height:55px;line-height:53px;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;border-bottom:1px solid #eee;border-right:1px solid #e9eaec;border-left:1px solid #e9eaec;border-top:1px solid #f7f8f9}.large.g-lockup>.photo img{max-height:55px;max-width:55px;min-height:inherit;width:100%;border:none;padding:0}.large.g-lockup>.photo+.text{margin-left:67px}html.display-table .large.g-lockup>.photo{margin-right:12px}html.display-table .large.g-lockup>.photo+.text{width:100%}.large.g-lockup>.text>.title{font-size:1.5em;line-height:2em;font-weight:bold}.larger.g-lockup>.photo{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:94px;height:94px;line-height:92px;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;border-bottom:1px solid #eee;border-right:1px solid #e9eaec;border-left:1px solid #e9eaec;border-top:1px solid #f7f8f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.05) inset;box-shadow:0 1px 3px rgba(0,0,0,0.05) inset;border:1px solid #eee;background-color:#f8f9fa;line-height:80px;vertical-align:middle}html.ms .larger.g-lockup>.photo{line-height:66px;height:80px;width:80px}.larger.g-lockup>.photo img{max-height:82px;max-width:82px;min-height:inherit;width:100%;border:none;padding:0;vertical-align:middle}html.ms .larger.g-lockup>.photo img{max-height:68px;max-width:68px}.larger.g-lockup>.photo+.text{margin-left:106px}html.display-table .larger.g-lockup>.photo{margin-right:12px}html.display-table .larger.g-lockup>.photo+.text{width:100%}.larger.g-lockup>.text>.title{font-size:1.5em;line-height:2em;font-weight:bold}

.content_field {margin:20px; font-size:20px; font-weight:bold;}
.content_subfield {margin:10px; font-size:16px; font-weight:bold;}
.content_text {margin:10px;}
.content_text_main {margin:20px; line-height:200%; font-size:16px; } /*2014/2/11 paladin*/
.content_text_main li {margin:5px 0 5px 0; list-style-type:none !important;}
.company_name {font-size:20px; font-weight:bold; margin:10px 0 0 0;} /*2014/2/11 paladin*/
.person_name {font-size:28px; font-weight:bold; margin:10px 0 0 0;}
.buttons_container {float:right;}
.content_left {float:left; width:600px; margin:10px;}
.content_right {float:left; width:320px; margin:10px;}
.technology_tags {margin:10px;}
.product_image {width:50px;height:50px;cursor:pointer;}

.person-avatar, .company-logo{float:left;}
.person-description, .company-description {margin:0 0 10px 60px;}
.person-description-no-pic, .company-description-no-pic {margin:0 0 10px 0;}
.person-description-full, .company-description-full {margin:10px 10px 10px 80px;}
.person-description-full-no-pic, .company-description-full-no-pic {margin:10px 10px 10px 0; clear:both;}
.incubator-description-full {margin:10px 10px 10px 130px;}
.incubator-description-full-no-pic {margin:10px 10px 10px 0; clear:both;}
.incubator-list-section-right {float:right; cursor:default; }

.text-note{margin-left:20px;}

.company-name{float:left; width:60%; margin:10px;}

/* Company List */
.company-list td{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;background-color:white;}
.company-list td.last{border-bottom:0}
.company-list td .image{float:left;margin:0 10px 0 0;}
.company-list td .image .thumbnail{display:block;line-height:10px}
.company-list td .detail{padding-top:5px;}
.company-list td > div > span{font-size:12px;clear:none;margin-bottom:2px;}
.company-list td span a{color:#323232!important;font-weight:bold;}
.company-list td .entry-meta{color:#818181;font-size:11px;font-weight:bold;}

/* Person List */
.person-list td{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;background-color:white;}
.person-list td.last{border-bottom:0}
.person-list td .image{float:left;margin:0 10px 0 0;}
.person-list td .image .thumbnail{display:block;line-height:10px}
.person-list td .detail{padding-top:5px;}
.person-list td > div > span{font-size:12px;clear:none;margin-bottom:2px;}
.person-list td span a{color:#323232!important;font-weight:bold;}
.person-list td .entry-meta{color:#818181;font-size:11px;font-weight:bold;}

/* Incubator List */
.incubator-list td{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;background-color:white;}
.incubator-list td.last{border-bottom:0}
.incubator-list td .image{float:left;margin:0 10px 0 0;}
.incubator-list td .image .thumbnail{display:block;line-height:10px}
.incubator-list td .detail{padding-top:5px;}
.incubator-list td > div > span{font-size:16px;clear:none;margin-bottom:2px;}
.incubator-list td span a{color:#323232!important;font-weight:bold;}
.incubator-list td #company-name {margin:0 0 10px 0;}
.incubator-list td #company-name a{font-size:14px;color:#323232!important;font-weight:bold;}
.incubator-list td .entry-meta{color:#818181;font-size:12px;font-weight:bold;}

/* Fundraising widget */
.upper_content {
    float: right;
    margin-bottom: 1.5em;
}
.public-tag, .private-tag  {
    background-color: #AAAAAA;
    border-radius: 3px;
    box-shadow: 0 1px 1px #909090 inset;
    color: #FFFFFF;
    cursor: default;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    margin: 10px 0 10px 3px;
    padding: 3px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #909090;
    text-transform: uppercase;
    white-space: nowrap;
}
.public-tag {
    background-color: #00A368;
    box-shadow: 0 1px 1px #007047 inset;
    text-shadow: 0 1px 0 #007047;
}
.thermometer {
    -moz-box-sizing: border-box;
    background-color: #E9EAEC;
    clear: both;
    height: 14px;
    margin: 10px 0 10px;
    width: 100%;
}
.amount {
    background-color: #00A368;
    height: 14px;
}
.subsection {
    -moz-box-sizing: border-box;
    clear: both;
    width: 100%;
}
.subsection .left {
    color: #666666;
    float: left;
    font-weight: 300;
    margin: 5px 0 5px 0;
}
.subsection .right.big {
    color: #333333;
    font-size: 18px;
    margin-top: 4px;
}
.subsection .right {
    color: #444444;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
}

.no-items-found {margin:20px;}

#primary .widget_alexa ul{margin:10px 0 0 5px;}
#primary .widget_fundraising .raising_content{margin:0 10px 0 10px; display:block;}
#primary .widget_fundraising .raising_content .first {margin-top:10px;}
#primary .widget_fundraising .raising_content .last {margin-bottom:10px;}
#primary .widget_showtext .text_content{margin:0 10px 0 10px; display:block;}
#primary .widget_showtext .text_content .first {margin-top:10px;}
#primary .widget_showtext .text_content .last {margin-bottom:10px;}

