/*****************************************************************************/
/*********************************FullHD 1440**********************************/
/*****************************************************************************/

/*********************************Top*********************************/

#showmore-triger {
text-align: center;
padding: 10px;
background:#FFFFCC;
font-size:1.35em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.top_details {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
color:#4B8ABF;
text-align:left;
text-decoration:none;
color:#666666;
white-space:nowrap;
padding-right:0.5em;
}

.fb-like {
padding-top:8px;
}

.like {
box-sizing: border-box; /*div will include padding and border*/
display:inline-block;
width:118px;
height:26px;
background:transparent url(../images/like.png) no-repeat left top;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
cursor:pointer;
padding:4px 2px 6px 77px;
text-align:center;
}

.like:hover {
opacity: 0.9;
}

.intro {
background-color:#F9F9F9;
padding:0.7em;
font-size:1em;
text-align:justify;
margin-bottom:1em;
}

.intro a {
color:#4B8ABF;
text-decoration:underline;}

.intro img { /*Used in tool reviews, tag-content*/
max-width:100%;
}

.localized_label {
background-color:#FFFF99;
padding:3px;
border:1px solid #000000;
font-size:0.8em;
margin-right:5px;
}

.localized_label a {
color:#000000;
text-decoration:none;
}

/*СПОИЛЕР*/

.showmore_one {
padding-bottom:1.1em;
padding-right:2.5em;
position:relative;
}

.showmore_content {
position:relative;
overflow:hidden;
}
.showmore_trigger {
width:1.8em;
position:absolute;
top:0.7em;
right:0.3em;
cursor:pointer;
}
.showmore_trigger span {
display: inline-block;
}

.top-item {
display:block;
margin-bottom:0.7em;
margin-top:0.7em;
}

.position {
float:left;
box-sizing: border-box; /*div will include padding and border*/
height:1.5em;
line-height:1.4em;
width:2.9em;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #666666;
border:1px solid #70A0CD;
background-color:#FFFFFF;
}

.ua {
background: url(../images/uaflag.gif);
background-size:cover;
border-color:#CCCCCC;
}


.item-title {
box-sizing: border-box; /*div will include padding and border*/
height:1.5em;
line-height:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
color: #4B8ABF;
text-align: left;
font-weight: bold;
background-color:#F7F7F7;
border:1px solid #F7F7F7;
white-space: nowrap; /* for mobile */
overflow: hidden; /* for mobile */
}

.item-title a, .item-title a:visited{
color: #4B8ABF;
text-decoration:none;
margin-left:0.5em;
}

.item-image {
float:left;
box-sizing:border-box;
position:relative; /*for play-zoom*/ 
margin-right:0.7em;
margin-top:0.5em;
margin-bottom:0.7em;
width:300px;
background-color:#F5F5F6;
text-align:center;
}

.item-image img {
max-height:300px;
}

.item-description {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
margin-top:0.5em;
margin-bottom:0.7em;
text-align:justify;
display: table;
}

.item-description a { /*for profile description link*/
color: #4B8ABF;
font-weight:normal;
text-decoration:underline;
}

.item-comments {
margin-bottom:2em;
}

.seemore{
box-sizing: border-box; /*div will include padding and border*/
font-size:1em;
text-align:left;
}

.seemore a{
background: #f4f4f4;
text-decoration:none;
border:1px solid #ccc;
color:#666666;
padding:0.3em;
margin:0.3em;
}

.seemore a:hover{
 background: #fff;
 color:#666666; 
 border:1px solid #aaa; 
}


.vote {
float:left;
width:30px;
height:30px;
background:transparent url(../images/vote.gif) no-repeat left top;
cursor:pointer;
margin-left:5px;
margin-top: 5px;
margin-right:5px;
}

.vote:hover {
background:transparent url(../images/vote-active.gif) no-repeat left top;
cursor:pointer;
}

.voted a {
clear:left;
float:left;
width:30px;
height:30px;
background:transparent url(../images/vote-active.gif) no-repeat left top;
cursor:pointer;
margin-left:5px;
margin-top: 5px;
margin-right:5px;
}

.zoom {
position:absolute;
bottom:0;
right:0;
width: 100%;
height: 100%;
background-image:url(../images/play-small.png);
background-repeat:no-repeat;
background-position:bottom right;
opacity: 0.3;
}	

.item-image:hover .zoom {
display:block;
opacity: 0.7;
}

/****TOP ADS*****/

.top-item-ads {
clear:left;
display:block;
margin-bottom:0.7em;
margin-top:0.7em;
background-color:#FFFFCC;
padding:1em;
border:1px solid #e3e3e3;
vertical-align:middle;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
color:#333333;
}

.top-item-ads a {
color:#333333;
text-decoration:none;
}

.top-item-column {
display:table-cell;
vertical-align:middle;
padding-right:1.3em;
}


/*********************************STARTUP*********************************/

.startup_card {
font-size:1em;
width:auto;
display:block;
padding: 0.1em 0.8em 0.1em 0.7em;
text-align:center;
border:1px solid #e3e3e3;
background-color:#FDFDFD;
}

.startup_card img {
display:block;
}

.startup_image_title {
font-size:0.8em;
display:block;
position:absolute;
left:2px;
bottom:1px;
width:99%;
text-align:left;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#fff;
padding:0.2em;
background-color:rgba(0,0,0,.3);
}

.promote_startup {
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 1em;
text-align:center;
border:1px solid #e3e3e3;
background-color:#FDFDFD;
width:200px;
margin-bottom:1em;
}

.promote_startup a {
color:#000000;
text-decoration:underline;
}

/*********************************Top Widget*********************************/

H4 {
/*Used: tool-subtitle*/
color:#1F9C3E;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
}

H4 a {
color:#1F9C3E;
text-decoration:underline;
}

H4 a:hover {
color:#4B8ABF;
}

.sidebar-top {
margin-top:1.4em;
font-size:1em;
margin-bottom:1.4em;
}

.sidebar-top H4 {
max-width:100%;
}

.sidebar-top table {
width:100%;
}

td.top_widget_n {
height:2.6em;
width:2.7em;
text-align:center;
vertical-align:middle;
background:transparent url(../images/top_widget_n.jpg) no-repeat;
background-size: contain;
}

.top_widget_tool {
text-align:left;
vertical-align:middle;
border-bottom:1px solid #C0BEBE;
}

.top_widget_tool a {
color:#4B8ABF;
}

/*SIDEBAR RATINGS*/

.sidebar_tops {
margin-top:1.2em;
margin-bottom:1.4em;
}

.sidebar_tops a:hover {
color:#1E9B3D;
}

.sidebar_tops img {
max-width:100%;
padding:0.2em 0 0.2em 0;
}

.sidebar_top_title {
font-size:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.sidebar_top_title a {
color:#888888;
}

.sidebar_top_subtitle {
padding-top:0.2em;
padding-buttom:0.2em;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.sidebar_top_subtitle a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#888888;
}

.active a{
color:#1E9B3D;
}

/*****************************************************************************/
/***********************************HD 1152***********************************/
/*****************************************************************************/

@media only screen and (max-width: 11439px) { /**Replace to 1439 when FullHD wins**/

.top_widget_n {
height:32px;
width:34px;
}

}

/*****************************************************************************/
/*******************************MOBILE****************************************/
/*****************************************************************************/


@media only screen and (max-width: 1023px) {

.item-image {
float:none;
}

.like {
padding:6px 2px 6px 77px;
}

/****TOP ITEM ADS*****/

.top-item-ads {
display:block;
margin-top:1em;
padding: 0.6em 0p 1em 0px;
text-align:center;
}

.top-item-column {
display:block;
padding-right:0;
}

}