﻿/* Default CSS */
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 70%; color: #333; padding:0; margin:0; background: #F8F8F8 url("../img/bg.png") repeat 0 0; }
em {font-size: 12px; font-style: italic;}
a:link, a:visited,a:hover, a:active { text-decoration: none; color:#0048C0;}
a:hover {color:#00a6e4;}
a img { border: none;}
p img {padding: 0; margin:0; max-width: 99%;}
ul, ol { list-style: none; }
div, ul, p, h1, h2, h3, h4, img, ol {padding:0; margin:0;}
.alpha { margin-left: 0; }
.beta,.logo,.footer_logo,.footer_logo,.footer_menu,.container .content_f_l,.detail_left_bar,.detail_left_bar,.middle,.footer_menu { margin-right: 5px; }
.omega { margin-right: 0; }
.f_l,.header_f_l,.responsive_menu,.logo,.os,.footer_logo,.footer_menu,.footer_social,.footer_social ul li a,.footer_social ul li,.footer_menu ul li,.container .content_f_l,.detail_left_bar,.container .content_f_r,.middle,.detail,.sidebar {float: left;}
.f_r, .header_f_r {float: right;}
.sprite,.responsive_menu a,.logo a,.search_box form button,.select_language li.selected a i,.footer_logo a,.footer_social ul li a,.find_set input[type="checkbox"] + label span,.find_set input[type="radio"] + label span,.slider_forward, .slider_back,.s_rating,.s_rating i,.download_button a i,.search_box span.search_icon,.languages a i, .select_platform a.selected, .find_set ul.filter_sub_categories li.level_up a {background: url("../img/sprite.png") no-repeat 0 0;}
.overflow,.os ul,.responsive_menu a,.logo a,.footer_logo a,.footer_social ul,.footer_menu ul{ overflow: hidden;}
.download_button a, .download_option a, .footer_social ul li a, .no_downloader .answer .tooltip {-webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
p.no_result{font-size: 14px; padding: 0 20px;}

/* Container */
.container,.container .header,.container .footer,.container .content { width:1200px;}
.container{ margin-left: auto; margin-right: auto;}
.header, .content, .footer { display:inline; float: left; position: relative; margin-left: 0; margin-right: 0; }


/* Header */
.container .header { height: 60px; background-color: #1A87D7; margin:0; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);}
.responsive_menu {width: 68px; display: none; background-color: rgba(0, 0, 0, 0.1);}
.responsive_menu a { width: 68px; height: 60px; display: block; background-position: -130px 20px; text-indent: -999em;}

.logo_language {width: 200px; float: left;}
.logo_language .logo a {width: 130px; height: 40px; display: block; background-position: 0px 10px; margin: 9px 3px 9px 40px; text-indent: -999em;}
.logo_language .logo a:hover {opacity: 0.9; filter: alpha(opacity = 90);}
.logo_language .languages {margin-top:26px; position: relative; float: left; width: 30px; font-size: 10px; font-weight: 500;}
.logo_language .languages a.selected {display: block; height: 15px;}
.logo_language .languages a.selected span {float: left; color: #929be7; margin-right:3px;}
.logo_language .languages a.selected i {background-position: -287px -153px; width: 13px; height: 12px; display: block; overflow: hidden;}
.logo_language .languages:hover a span {color: #b6bdf3;}
.logo_language .languages:hover a i {background-position: -287px -175px;}
.logo_language .languages ul {display:none; background-color: #fff; position: absolute; top:15px; z-index: 11; -webkit-box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1); box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1);}
.logo_language .languages ul li a {padding: 5px 7px; border-bottom: 1px solid #efefef; display: block; color: #666;}
.logo_language .languages ul li a:hover {background-color: #efefef; color: #333;}
.logo_language .languages:hover ul {display: block;}

.os {width: 400px;}
.menu{float:left;width:525px}
.menu li{float:left;width:80px}
.menu ul a{padding:1px 0 7px;width:80px;height:100%;margin-right:1px;color:#fff;font-size:12px;display:block;float:left;text-align:center;}
.menu a {-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.menu li a strong{clear:both;opacity:.8;font-weight:normal;display:block}
.menu li a span{width:32px;height:32px;display:block;background:url('../img/icons.png') no-repeat;margin:auto;opacity:.8;margin-bottom:4px}
.menu li a:hover{background-color:#2a68bb;text-decoration:none}
.menu .selected{background-color:#2a68bb;text-decoration:none}
.menu li a:hover{color:#fff}
.menu li a:hover span{opacity:1}
.menu .windows{background-position:0 0}
.menu .winphone{background-position:-280px -2px}
.menu .macos{background-position:-310px -2px}
.menu .android{background-position:-102px 0}
.menu .apple{background-position:-67px 0}
.menu .video{background-position:-249px -2px}
.menu .games{background-position:-34px -2px}
.menu .news{background-position:-214px -2px}
.menu .blog{background-position:-42px -1569px}

/*
.os ul li { float:left; font-size: 20px; font-weight: 400; line-height: 46px; }
.os ul li a {display: block; color: #fff; padding: 0 20px; margin-bottom: 7px; margin-top: 7px;}
.os ul li.selected a {background: #0A75C3; margin-bottom: 0;}
.os ul li a:hover {border-bottom:7px solid #e2e2e2; margin-bottom: 0;}

*/
.search_box {margin-right: 10px; width: 368px;}
.search_box form {position: relative;}
.search_box form button {background-color: #2A68BB; margin-top:10px; margin-left:1px; width: 40px; height: 40px; background-position: -268px -29px; text-indent: -999em; border: 0; outline: 0; cursor: pointer; overflow:hidden;}
.search_box input {float:left; width: 210px; height: 40px; font-size: 16px; color: #666; margin:10px 0 10px 0; padding: 0 10px; background-color:#fff; border: 0; box-shadow: inset 1px 1px 3px 0 rgba(0,0,0,.2); outline: 0; }
.search_box input:focus {box-shadow: inset 1px 1px 3px 0 rgba(0,0,0,.4);}
.search_box span.search_icon{ display: none; float:right; width: 50px; height: 40px; margin: 10px 0; padding: 0 10px; background-position: -263px 8px; cursor: pointer;}
.search_box span.search_icon:hover{background-position: -263px -29px;}

.select_platform {position:relative; width: 117px; height: 40px; margin-top: 10px; padding: 13px; background-color: #fff; box-shadow: inset 1px 1px 3px 0 rgba(0,0,0,.2); float: left; cursor:pointer;}
.select_platform a.selected {background-position:84px -219px; font-size: 14px; color: #999; display: block; height: 16px; overflow: hidden;}
.select_platform ul {width: 115px; top:40px; display:none; background: #fff; position:absolute; right:0; z-index:1; border-bottom: 1px solid #bebebe; -webkit-box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1); box-shadow: 0 0px 2px 2px rgba(0,0,0,0.1);}
.select_platform ul li a {padding: 10px; display: block; font-size: 12px; color: #333; border-bottom: 1px solid #efefef;}
.select_platform ul li a:hover {background-color: #efefef;}
.select_platform:hover ul {display: block;}

.ads728_content {width: 1200px; margin-bottom: 5px; clear:both;}
.ads728 {width: 748px;height:100%; display: block; margin: 0 auto; overflow: hidden;padding:5px;}
.ads_300x100 {display:none;}
/* Content - Content\Left - Content\Right */
.container .content_f_l,.detail_left_bar { width:200px; }

.categories { position: relative;  padding-bottom: 10px; z-index: 10;}
.categories ul.cat li {position: relative; padding:0 20px 0;}
.categories ul.cat li a{display: block; color:#333; font-size: 16px; font-weight: 400; padding: 10px 0 10px; border-bottom: 1px solid #e9e9e9;}
.categories ul.cat li a:hover {color:#1A87D7;}
.categories ul.cat li.last a {border-bottom: 0;}
.categories ul.cat li.selected a {color:#1A87D7;}

.categories ul.cat li:hover ul.cat_sub{display: block;}
.categories ul.cat li ul.cat_sub{display: none; position: absolute; width: 200px; right: -200px; top: 0;  z-index: 11;}

.categories ul.cat li ul.cat_sub li {background-color: #333; padding: 0;}
.categories ul.cat li ul.cat_sub li:last-child{border-bottom: none;}
.categories ul.cat li ul.cat_sub li a {color:#f5f5f5; font-size: 14px; border-left: none; border-bottom: 1px solid #444; padding: 10px 20px;}
.categories ul.cat li ul.cat_sub  a:hover {color:#fff; background: #222;}
.categories ul.cat li:last-child {border:0;}

/**/
.categories ul.cat_sub li:hover ul.cat_sub1{display: block;}
.categories ul.cat_sub li ul.cat_sub1{display: none; position: absolute; width: 200px; right: -200px; top: 0;  z-index: 1;}

.categories ul.cat_sub li ul.cat_sub1 li {background-color: #333; padding: 0;}
.categories ul.cat_sub li ul.cat_sub1 li:last-child{border-bottom: none;}
.categories ul.cat_sub li ul.cat_sub1 li a {color:#f5f5f5; font-size: 14px; border-left: none; border-bottom: 1px solid #444; padding: 10px 20px;}

/**/

/**/
.categories ul.cat_sub1 li:hover ul.cat_sub11{display: block;}
.categories ul.cat_sub1 li ul.cat_sub11{display: none; position: absolute; width: 200px; right: -200px; top: 0;  z-index: 1;}

.categories ul.cat_sub1 li ul.cat_sub11 li {background-color: #333; padding: 0;}
.categories ul.cat_sub1 li ul.cat_sub11 li:last-child{border-bottom: none;}
.categories ul.cat_sub1 li ul.cat_sub11 li a {color:#f5f5f5; font-size: 14px; border-left: none; border-bottom: 1px solid #444; padding: 10px 20px;}

/**/

/**/
.categories ul.cat_sub11 li:hover ul.cat_sub111{display: block;}
.categories ul.cat_sub11 li ul.cat_sub111{display: none; position: absolute; width: 200px; right: -200px; top: 0;  z-index: 1;}

.categories ul.cat_sub11 li ul.cat_sub111 li {background-color: #333; padding: 0;}
.categories ul.cat_sub11 li ul.cat_sub111 li:last-child{border-bottom: none;}
.categories ul.cat_sub11 li ul.cat_sub111 li a {color:#f5f5f5; font-size: 14px; border-left: none; border-bottom: 1px solid #444; padding: 10px 20px;}

/**/
.p_name {-webkit-border-radius: 10px;
-moz-border-radius: 10px;font-size:11px;
border-radius: 10px;background:#f5ffd6;background:#fbffcb; padding: 10px; border: 1px solid #e9eeae;color:#666666}
.selectos {display:none;}

.find_set {padding: 20px; padding-top: 0;}
.find_set strong {display: block; font-size:14px; color: #999; border-bottom: 1px solid #f3f3f3; padding-bottom: 5px; margin-bottom: 5px;}
.find_set .find_s_i {floa:left; width:160px; padding: 10px 10px; font-size: 14px; background-color: #e5e5e5; color: #666; box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,.2); border: 0; outline: 0; margin-bottom: 10px;}
.find_set .find_s_i:focus {background-color: #eee;}
.b_gray {display: block; width: 100%; height: 28px; margin-top: 10px; padding: 0 20px; line-height: 28px; background-color: #777; border: 0; cursor: pointer; font-size: 16px; font-weight: 400; color:#fff;}
.b_gray:hover {background-color: #666; -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.3); box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.3);}
.b_gray:active {background-color: #555; -webkit-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.5);}
.find_set p{margin-bottom: 5px;}
.find_set #advanced_search {padding-bottom: 10px; float: right; display: none;}
.find_set #search_option {clear:both;}

.find_set input[type="checkbox"] { display:none; }
.find_set input[type="checkbox"] + label {line-height: 15px; font-size:13px; cursor:pointer;}
.find_set input[type="checkbox"] + label span { display:inline-block; width:15px; height:15px; margin:-2px 4px 0 0; vertical-align:middle; background-position: -285px -83px; cursor:pointer; }
.find_set input[type="checkbox"]:checked + label span { background-position: -285px -118px; background-repeat: no-repeat; }

.find_set input[type="radio"] { display:none; }
.find_set input[type="radio"] + label {line-height: 15px; font-size:13px; cursor:pointer;}
.find_set input[type="radio"] + label span { display:inline-block; width:15px; height:15px; margin:-2px 4px 0 0; vertical-align:middle; background-position: -285px -83px; cursor:pointer; }
.find_set input[type="radio"]:checked + label span { background-position: -285px -118px; background-repeat: no-repeat; }


.container .content_f_r { width:995px; }

.middle,.detail{width: 690px;}

/*Left Search*/
.find_set ul.filter_category li a, .find_set ul.filter_sub_category li a, .find_set ul.filter_system li a, .find_set ul.filter_license li a, .find_set ul.filter_language li a {background: url("../img/sprite.png") no-repeat -285px -79px; display: block; color: #333; font-size: 12px; font-weight: 400; padding: 5px 0 5px 20px;}
.find_set ul.filter_system li.selected a, .find_set ul.filter_license li.selected a, .find_set ul.filter_language li.selected a {background: url("../img/sprite.png") no-repeat -285px -114px;}
.find_set ul.filter_category li a:hover, .find_set ul.filter_sub_category li a:hover, .find_set ul.filter_system li a:hover, .find_set ul.filter_license li a:hover, .find_set ul.filter_language li a:hover {color: #1A87D7;}
.find_set ul.filter_category li a, .find_set ul.filter_sub_category li a {background: none; padding-left: 0;}
.find_set ul.filter_sub_categories li {padding: 0;}
.find_set ul.filter_sub_categories li a {font-size:12px;}
.find_set ul.filter_sub_categories li a span {color: #999;}
.find_set ul.filter_sub_categories li.selected a {color: #1A87D7;}
.find_set ul.filter_sub_categories li.level_up a {padding-left:13px; background-position: -33px -213px;}

/*Slider*/
.slider {position: relative; width: 690px; height: 250px; margin-bottom: 5px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); overflow: hidden;}
.slider_container{display: block; width: 6900px; height: 250px;}
.slider_container .slide {float: left; width: 440px; height: 250px;}
.slider_container .slide img { width: 440px; height: 250px;}
.slider .slider_description { position: absolute; width: 250px; height: 250px; top: 0; right: 0; background-color: #333; margin: 0; padding: 20px 20px 40px !important; overflow: hidden;}
.slider .slider_description .desc {height: 176px; overflow: hidden; position: relative;}
.slider .slider_description h2 { font-size: 24px; font-weight: 400; color:#fff; margin-bottom: 5px;}
.slider .slider_description p {font-size: 12px; color:#999; font-weight: normal; line-height: 1.6em; overflow: hidden;}
.slider_controllers{position: absolute; width: 210px; bottom:10px; right: 20px;}
.slider_page {float: left; font-weight: 400; font-size: 14px; color:#4bbeaf; line-height: 24px;}
.slider_forward, .slider_back {float: right; width: 24px; height: 24px; display: block; margin-left: 5px; text-indent: -999em; overflow: hidden;}
.slider_forward {background-position: -28px -83px;}
.slider_forward:hover {background-position: -28px -109px;}
.slider_back {background-position: 0 -83px;}
.slider_back:hover {background-position: 0 -109px;}

/*Stream*/
.stream {padding-bottom: 20px;}
.stream ol li {padding: 20px 20px 0 20px;}
.stream ol li a {display: block; padding-top: 20px; border-top: 1px solid #e9e9e9; overflow: hidden;}
.stream ol li.first a {padding-top: 0; border-top:0;}
.stream ol li:first a {padding-top: 0; border-top:0;}
.stream ol li strong {display: block; font-size: 20px; font-weight: 400; margin-bottom: 10px;}
.stream ol li .s_img {float:left; width: 64px; margin-right: 10px;}
.stream ol li .s_left {float: left; width: 498px;}
.stream ol li .s_right {float: left; width: 150px;}
.stream ol li .s_desc {float: left; width: 424px; font-size: 12px; color:#777; line-height: 1.6em; font-weight: normal; display: block; margin-top:-3px;}
.stream ol li.first {padding-top:0;}
.stream ol li:first {padding-top:0;}

.loadMore{ background: #f8f8f8; text-align: center; font-size: 14px;}
.loadMore span {cursor:pointer; width: 100%; float: left; padding: 15px 0;}
.loadMore span.plswait i {position: absolute; left: 36%; display: block; margin: 0 auto; width: 24px; height: 24px; background: url("../img/fancybox_loading.gif") no-repeat top center;}

/* Detail Page */
.software_title {padding: 10px 0; overflow: hidden;}
.software_title .nav a, .software_title .nav {color: #999; font-size:12px; font-weight: 200;}
.software_title h1 {color: #333; font-size: 34px; font-weight: 200;}
.software_title .software_icon {float:left; margin-right:10px;}
.software_title .nav_title {float:left; margin-right:10px; margin-top: 5px;}

/* Detail Page - Left Block */
.detail_menu {display: none;}
.download_button a {background: #33b63a; position:relative; float:left; width:200px; display:block; margin-bottom:5px;}
.download_button a span {float:left; width: 130px; display: block; font-size:20px; color: #fff; line-height: 2.6em; padding-left: 20px; overflow: hidden; }
.download_button a i {float:right; width: 32px; height: 32px; display: block; background-position: -216px 0; margin:8px;}
.download_button a:hover {background: #2eae34 !important;}
.download_button:hover .download_option {display: block;}
.download_button a:hover, .s_down:hover, .search_box form button:hover {background-color: #009b05; -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);}
.download_button a:active, .s_down:active, .search_box form button:active {background-color: #248a29; -webkit-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.2);}

.download_option {display:none; background: #222; color: #fff; position: absolute; margin-top: 48px; z-index: 1;}
.download_option ul li a {background: #168677; margin-bottom: 0; color: #fff; padding: 13px 22px; font-size:13px; border-bottom: 1px solid #107769; border-top: 1px solid #239182; display: block;}
.download_option ul li a u {text-decoration: none; color: #9CD3CB; font-size:11px; margin-left: 5px;}
.download_option ul li a:hover {background: #12796B; box-shadow: none;}
.download_option ul li a:active {background: #09685B;}

.no_downloader {margin: 0 0 10px 0;}
.no_downloader a.download_helper {color: #666; float: left; margin-top:3px; margin-right: 5px;}
.no_downloader a.download_helper:hover {color: #333;}

.no_downloader .answer {position: relative; float: left;}
.no_downloader a.answer_tooltip{float:left;}
a#openAlternatives span.answer_tooltip{ margin-left: 5px;}
.no_downloader a.answer_tooltip, a#openAlternatives span.answer_tooltip{background-color: #c5c5c5; box-shadow: 0 -1px 0 #f9f9f9; padding: 2px 5px; border-radius: 10px; color: #fff; font-size: 10px;}
.no_downloader a.answer_tooltip:hover,a#openAlternatives span.answer_tooltip:hover {background-color: #bbb;}
.no_downloader .answer .tooltip {opacity: 0; filter: alpha(opacity = 0); z-index:1; display:none; text-align: center; color: #fff; font-size:11px; right: -65px; bottom: 10px; background: #222; width:150px; position: absolute; padding: 5px 10px; border-radius: 4px;}
.no_downloader .answer .tooltip:after {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; content: ''; position: absolute; left: 55%; bottom: -5px; margin-left: -10px;}
.no_downloader .answer:hover .tooltip {display: block; bottom:22px; opacity: 1; filter: alpha(opacity = 100); display: block;}

.soft_property {padding: 20px;}
.soft_property ul li {margin-bottom: 10px; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
.soft_property ul li.last {border-bottom: none; padding-bottom: 0;}
.soft_property ul li strong {font-size:14px; color: #bebebe; font-weight: normal; display: block; margin-bottom: 3px;}
.soft_property ul li span {font-size: 14px; line-height: 1.6em;}
.soft_property ul li a {font-weight: normal; color: #2a68b4;}

.editor_choice {background-color: #eaf4f3; margin: -20px; padding: 10px; margin-bottom: 20px;}
.editor_choice img {display: block; margin:auto;}

/* Detail Page - Middle Block */
.details {padding: 20px;}
.details .detail_ad {width: 300px; float: left; margin: 0 20px 20px 0;}
.details .soft_title {border-bottom: 1px solid #f3f3f3; padding-bottom: 12px; margin-bottom: 12px; overflow: hidden;}
.details .soft_title h2 {display: block; font-size:18px; font-weight: bold; margin-bottom:3px;}
.details .soft_title span.reviewed {font-size: 11px; color: #999; overflow: hidden; display: block;}
.details .soft_title span.reviewed a {color: #2a68b4;}
.details .soft_desc {font-size: 14px; line-height: 1.8em; margin-bottom: 20px;}
.details .soft_desc p {margin-bottom: 10px;}
.details .soft_desc ul li {list-style-type:disc; margin-left:20px;}
.details .soft_desc ol li {list-style-type:decimal; margin-left:20px;}

.social_share {width: 330px; height:24px; margin-bottom: 10px; float:right; margin-top: 30px;}
.social_share #share_default {background: url("../img/sprite.png") no-repeat 0 -148px; width: 107px; height: 24px; float: right; overflow:hidden; display:block;}
.social_share #share_active {float: right;}
.social_share #share_active ul li {float:left; margin-left: 10px;}

.screens {overflow: hidden; padding: 20px;}
.screens strong, .related strong {font-size:14px; color: #666; margin-bottom: 5px; display: block;}
.screens_content {width: 100%; float:left; overflow: hidden; position:relative;}
.screens_content_detail {overflow: hidden;}
.screens ul {width: 9000px;}
.screens ul li {float: left; margin:0 10px 0 0; opacity: 1;}
.screens ul li a img {width: 140px;}
.screens ul li a:hover {opacity: 0.9;}
.screens ul li a.video-fancy {display: block; position: relative;}
.screens ul li a.video-fancy i {background: url("../img/sprite.png") no-repeat 0 -247px; width: 70px; height: 60px; display: block; position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -30px; margin-left: -30px;}

.screens a.prev_screen, .screens a.next_screen {float:left; border: 1px solid #ccc; position: absolute; top:50%; margin-top:-45px; background: #fff; width: 20px; height: 87px; margin-right: 10px;}
.screens a.prev_screen i, .screens a.next_screen i {position:absolute; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid #999; top: 34px; left: 5px; display: block; text-indent: -999em;}
.screens a.prev_screen {left: 0;}
.screens a.next_screen {margin-right: 0; right:0;}
.screens a.next_screen i {border-right:none; border-left: 7px solid #999;}
.screens a.prev_screen:hover, .screens a.next_screen:hover {background-color: #F8F8F8; border-color: #bbb;}
.screens a.prev_screen:hover i, .screens a.next_screen:hover i {border-right-color:#333; border-left-color:#333;}
.screens a.prev_screen:active, .screens a.next_screen:active {background-color: #F5F5F5; -webkit-box-shadow: inset 0 1px 0 #ddd; box-shadow: inset 0 1px 0 #ddd; border-color: #aaa;}

.pros_cons_general {width: 300px; padding: 20px 20px 5px 20px; overflow: hidden;}
.pros_cons {margin-bottom: 15px; font-size:14px;}
.pros_cons strong.pros {color:#2c9729;}
.pros_cons strong.cons {color:#a83333;}
.pros_cons ul li {font-size:13px; color: #666; line-height: 1.8em; overflow:hidden;}
.pros_cons ul.pros li:before, .pros_cons ul.cons li:before {content: "+ "; color: #2c9729; font-size: 16px; float: left; margin-top: 1px; margin-right: 3px;  line-height: 1.2em;}
.pros_cons ul.cons li:before {content: "- "; color: #a83333; line-height: 1em;}

/* Downloading Page */
.downloading {background: #e7f4e9; border-bottom: 2px solid #C5E5B9; padding:20px; overflow: hidden;}
.downloading i {background: url("../img/loading.gif") no-repeat; width: 45px; height: 15px; display: block; float: left; margin-top: 5px; margin-right: 10px;}
.downloading h1 {font-size: 20px; color: #4f4f4f; font-weight: 500; /*margin-bottom:10px;*/}
.downloading span {font-size: 0.9em; font-weight: normal;}
.downloading .download_button {clear:both; margin-bottom: 10px;}
.alternative_links ul {background-color: #fff; padding: 10px; margin-top: 10px; border: 1px solid #C5E5B9;}
.alternative_links ul strong {font-size:16px; font-weight:normal; color:#999;}
.alternative_links ul li {list-style-type: disc; margin: 10px 0 5px 15px}
.alternative_links{padding-top: 10px;}
.alternative_links a, .alternative_links span {font-size: 12px;}

.ads .w_box_sub{ padding:0 20px 10px 20px; overflow: hidden;}
.ads .w_box_sub .download_ads_big{ display: none;}
.related .w_box_sub { padding:0 0 10px 20px; overflow: hidden;}
.related .r_list ol li {float:left; width: 206px; margin: 0 10px 30px 0;}
.related .r_list ol li strong {font-size: 20px; font-weight: 400; display: block; margin-bottom: 10px; color: #0048C0;}
.related .r_list ol li .s_left {float: left; width: 80px;}
.related .r_list ol li .s_right {float: left; width: 120px;}
.related .r_list ol li .s_right span.d_licence1 {float:left; text-align: left;}
.related .r_list ol li .s_right span.s_down {float:left; margin-top: 5px;}
.related .r_list ol li .s_right span.s_rating {margin-top:0;}

.relateds {padding: 20px; overflow: hidden;}
.relateds strong, .screens strong, .w_box h4.sponsored {font-size:22px; font-weight: 200; color: #666; margin-bottom: 10px; display: block;}
.relateds ul li strong {height: 50px; overflow: hidden;}
.relateds ul {width:660px; overflow: hidden;}
.relateds ul li {float: left; margin: 10px 5px 10px; width: 155px; border-right: 1px solid #ddd; padding: 0 10px 0 0;}
.relateds ul li.last,.relateds ul li:nth-child(4n+4),.relateds ul li:last-child {border-right: none;}
.relateds ul li a .s_img {margin: auto; width: 64px; margin-bottom: 5px;}
.relateds ul li a .s_title {text-align: center;}
.relateds ul li a .s_title strong {font-size:16px; color: #333; font-weight:normal; display: block; line-height: 1.6em;}
.relateds ul li a .s_title span.license {color: #999;}
.relateds ul li a .s_rating {margin: 10px auto;}
.relateds ul li a .s_down {background-color: #ddd; float: none;}
.relateds ul li:hover a .s_down {background-color: #33b63a; float: none;}

/* Like Box */
.likebox {padding: 0;}
.likebox ul li {padding:0; /*border-bottom: 1px solid #eee;*/}

#socialLikeBox{float: left; width: 600px; height: 314px; border-radius: 3px; background: url('../img/share_box.jpg') no-repeat top left;}
#socialLikeBox h4{font-size: 15px; color: #fff; padding: 15px 10px;}
#socialLikeBox .likeBox {position: relative; padding:10px; width: 100%; height: 265px; border-radius: 3px;}
#socialLikeBox .likeBox a {float: left; width: 33.33%; position: relative; display: block; height: 100%;}
#socialLikeBox .likeBox a span{position: absolute; bottom:35px; box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.3); padding: 5px 20px; border-radius: 3px; font-weight: bold; font-size: 13px;}
#socialLikeBox .likeBox a:hover span:hover{ border:1px solid #ccc; background: #eee; color:#333;}
#socialLikeBox .likeBox a span.facebook {left: 22%; border:1px solid #4661a8; background: #47669f; color:#fff;}
#socialLikeBox .likeBox a span.twitter {left: 27%; border:1px solid #2aa3d6; background: #32aee2; color:#fff;}
#socialLikeBox .likeBox a span.googleplus {left: 19%; border:1px solid #d14238; background: #df5248; color:#fff;}

/* Search Page */
.search_result {padding: 20px; color: #999;}
.search_result h1 {display: block; color: #999; font-size:28px;}
.search_result h1 strong{ color: #666;}
.search_result h1 i {color: #ccc; font-weight: normal;}
.search_result p { font-size:12px; line-height: 30px;}
.search_result p.linkList a {font-weight: bold; background-color: #eee; padding: 7px; color: #666; margin-right:10px; float:left;}
.search_result p.linkList a:after {content: "x"; margin-left:10px;}

/* List Tab Menu */
.list {display: block; background-color: #1A87D7; margin-bottom: 20px;}
.list ul{ overflow: hidden;}
.list ul li {float:left; display:block; position: relative;}
.list ul li.active i{background: url("../img/sprite.png") no-repeat -215px -47px; position: absolute; padding: 5px; bottom: 0; left: 45%;}
.list ul li a {font-size:14px; color: #999; padding: 15px 20px; float:left;}
.list ul li.active a, .list ul li a:hover { color: #fff;}

/* Page Navigation */
.page {padding: 20px; overflow: hidden;}
.page ul li {float:left;}
.page ul li a {background-color: #f9f9f9; float:left; padding: 15px; border-width: 1px 1px 1px 0; border-style: solid; border-color:#e5e5e5; color: #666;}
.page ul li:first-child a {border-left:1px solid #e5e5e5;}
.page ul li.active a {color: #333; background-color: #ddd;}
.page ul li a:hover {background-color: #fff; color: #333;}

.sidebar {width: 300px;}
.sidebar_ad {padding: 0;}

.top_date {display: block; font-size: 14px; font-weight: 400; color:#999; padding: 0 20px 10px;}
.top_d ol {counter-reset: li; list-style: none; *list-style: decimal; padding:0 20px 10px 40px;}
.top_d ol li {font-size: 16px; font-weight: 400; color:#333;}
.top_d ol li a {position: relative; display: block; font-size: 20px; font-weight: 400; padding: 0 0 0 0.5em; margin:0.2em 0 0.8em 0;}
.top_d ol li a:before {content: counter(li); counter-increment: li; position: absolute; font-size:15px; color: #999999; left: -1.5em; top: 50%; margin-top: -0.8em; height: 1.5em; width: 1.5em; line-height: 1.5em; border: 1px solid #ccc; text-align: center; -webkit-border-radius: 0.5em; border-radius: 0.5em;}

/*Static page*/
.static{ padding: 20px 0; }
.static p{ font-size: 14px; line-height: 22px; margin-top: 8px; padding:0 20px;}
.static hr {background-color: #ddd; height: 1px; border: 0; margin: 15px 20px;}

/* Footer */
.container .footer { height: 65px; border-top:3px solid #ccc; margin-top: 20px;}

.footer_logo{width: 200px; margin-top: 20px; margin-bottom: 20px; margin-left: 0;}
.footer_logo a{width: 130px; height: 25px; display: block; background-position: 0 -43px; text-indent: -999em;}

.footer_menu{width: 690px;}
.footer_menu ul li { font-size:14px;}
.footer_menu ul li a { display:block; color: #333; margin:15px 20px 7px 0;}
.footer_menu ul li a:hover {color: #000;}
.footer_menu p, .footer_menu a {font-size: 13px; color: #777;}

.footer_social {margin-top:15px; float: right;}
.footer_social ul li a { display: block; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); width:35px; height:35px; text-indent:-999em; margin-right:2px;}
.footer_social ul li a:hover {display:block; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%);}
.footer_social ul li a.fb {background-position: 0 -143px;}
.footer_social ul li a.fb:hover {background-position: 0 -178px;}
.footer_social ul li a.tw {background-position: -36px -143px;}
.footer_social ul li a.tw:hover {background-position: -36px -178px;}
.footer_social ul li a.gplus {background-position: -72px -143px;}
.footer_social ul li a.gplus:hover {background-position: -72px -178px;}
.footer_social ul li a.rss {background-position: -108px -143px;}
.footer_social ul li a.rss:hover {background-position: -108px -178px;}

/*General Css*/
.w_box {background-color: #fff; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1); margin-bottom: 5px;}
.w_box h3,.w_box h4 { font-size: 24px; font-weight: 400; color:#999; padding:20px 20px 10px;}

.s_rating {width: 100px; height: 19px; margin-top: 5px;  display: block; background-position: -71px -83px; }
.s_rating i {display: block; height: 19px; background-position: -71px -104px;}
.s_date {display: block; margin-top: 5px; font-size: 11px; color:#999; clear: both; font-weight: normal;}
.s_mid {overflow: hidden;}
.s_down {padding: 0 20px; height: 28px; text-align: center; line-height: 28px; display: block; float: right; background-color: #33b63a;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; color:#fff;}
.d_licence1, .d_licence2, .d_licence3, .d_licence4 {float: right; width: 140px; font-weight: bold; margin-top: 5px; text-align: right; clear: both;}
.soft_property span.d_licence1, .soft_property span.d_licence2, .soft_property span.d_licence3, .soft_property span.d_licence4 {float: none; width: 140px; font-weight: bold; margin-top: 5px; text-align: right; clear: both;}
.d_licence1, .d_licence2, .d_licence3, .d_licence4,.license_1, .license_2, .license_3, .license_4 { color:#48af46;}
.d_licence2,.license_2 {color: #999;}
.d_licence3, .license_3{color: #dfab50;}
.d_licence4, .license_4 {color: #8bcce6;}
.d_licence1 i, .d_licence4 i, .d_licence2 i, .d_licence3 i {font-weight: normal; color:#999; font-style: normal;}

#message p.msgAlert {background:#fac2c2; padding: 10px; border: 1px solid #f0a8a8;}

.Current {background:#e4fce8; padding: 10px; border: 1px solid #7de08a;}
.Other {background:#fbffcb; padding: 10px; border: 1px solid #e9eeae;}

/*Show more*/
.details{position: relative; overflow: hidden;}
.show_less{height: 400px;}
.show_me{position: absolute; bottom: 0; width: 94%; float: left; background: #fff;}
.show_more {position:absolute; left:50%; margin-left: -48px; bottom:5px; z-index:4; background-color:#fff; padding: 2px 15px; text-align: center; font-weight: bold; font-size:10px; border:1px solid #dedede; border-radius:6px;}
.show_more:active {background-color: #e9e9e9; border:1px solid #ccc;}
.show_shadow {width:100%; height:40px; display:block; position: absolute; bottom: 0;background-image: url('../img/shadow.png');background:#fff;}
.show_shadow span {background-color: #dedede; width: 100%; height: 1px; display: block; position: absolute; bottom: 40px;}

/*Comments*/
.comments{ padding: 0 20px 20px;}
#commentForm textarea,#commentForm input {color:#999 !important; overflow:hidden; border-radius:3px; border:1px solid #ddd; width: 97% !important; padding: 8px; margin-bottom: 5px; resize:none;}
#commentForm textarea:focus {border:1px solid #bbb;}
.sendComment { cursor: pointer; padding:10px; color: #333; font-weight:bold; font-size:11px; width:99%; border:1px solid #ccc; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0px 1px 0px #ebebeb; -moz-box-shadow: 0px 1px 0px #ebebeb; -webkit-box-shadow: 0px 1px 0px #ebebeb; background: #f2f2f2; background: -moz-linear-gradient(top, #f9f9f9 2%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f9f9f9), color-stop(100%,#eeeeee)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );}
.sendComment:hover { background: #f1f1f1; background: -moz-linear-gradient(top, #f1f1f1 2%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f1f1f1), color-stop(100%,#eeeeee)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#eeeeee',GradientType=0 );}
.sendComment:active {background:#eee; -webkit-box-shadow: inset 0 1px 0 #ddd; box-shadow: inset 0 1px 0 #ddd;}
.editorReply{ border:1px solid #ccc; padding:10px; margin-top: 10px; border-radius: 3px; background: #f8f8f8;}

#message p{border-radius: 3px;}
#message p.msgSuccess {background:#e4fce8; padding: 10px; border: 1px solid #7de08a;}
#message p.msgInfo {background:#fbffcb; padding: 10px; border: 1px solid #e9eeae;}
#message p.msgAlert {background:#fac2c2; padding: 10px; border: 1px solid #f0a8a8;}
span.help-inline {color: #f45b48; padding: 3px 0; display: block;}

.commentList{ padding:0 20px 20px 20px; background-color: #fff; overflow: hidden; clear:both;}
.commentList ul {overflow:hidden;}
.commentList li {margin-bottom: 10px; list-style-type:none; margin-left:0 !important; padding:0 !important; float:left; padding-bottom: 10px; width: 100%; display: block; border-bottom:1px solid #eee;}
.commentList li.last {border-bottom:0; padding-bottom:0;}
.commentList li .comment{}
.commentList li .comment span.commentDate {font-size:11px; color:#bbb;}
.commentList li .comment strong.commentUser{ display: block; font-size:12px;}
.commentList li .comment .commentText{ padding: 5px 0;}
.commentList li .comment .commentText p{ line-height: 16px; font-size:12px; margin-top: 5px;}

.loadMoreComment {padding: 0; margin:0; border:1px solid #ddd; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 2%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#e5e5e5)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
.loadMoreComment a {float:left; width: 50%; display: block; padding: 10px 0; color: #333; text-align: center; font-size: 10px; font-weight: bold;}
.loadMoreComment a:hover {background: #e9e9e9; background: -moz-linear-gradient(top, #f9f9f9 2%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f9f9f9), color-stop(100%,#e5e5e5)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );}
.loadMoreComment a#prev:active {background: #e5e5e5;}
.loadMoreComment a#prev:active {background: #e5e5e5;}
.loadMoreComment a.passive {cursor: default; background: #e5e5e5; -webkit-box-shadow: inset 0 1px 0 #ddd; box-shadow: inset 0 1px 0 #ddd;}

#disqus_thread{padding: 0 20px 20px 20px;}
#gPlusOne {width: 100%;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.userVote {padding: 7px 0;}
.userVote span {margin-lefT:5px;}
.userVote a {background: url("../img/sprite.png") no-repeat -148px -143px; width: 13px; height: 14px; display: block; float:left; text-indent: -999em;}
.userVote a:hover, .userVote a.selected {background-position: -148px -158px;}

.os_content {width: 1200px !important;}
.os_middle {width: 895px;}
.select_os {padding: 20px;}
.all_platforms {width: 292px; margin: 0 auto; overflow: hidden;}
.all_platforms ul li {float:left; width: 70px; margin-right:3px;}
.all_platforms ul li a {background: url("../img/sprite.png") no-repeat 0px 0px; width: 70px; height: 70px; display: block;}
.all_platforms ul li.windows a {background-position: 0 -326px;}
.all_platforms ul li.mac a {background-position: -70px -326px;}
.all_platforms ul li.android a {background-position: -140px -326px;}
.all_platforms ul li.ios a {background-position: -210px -326px;}
.all_platforms ul li p {font-size: 12px; color: #999; margin-top: 8px; text-align: center;}
.all_platforms ul li:hover p {color: #888; cursor:pointer;}
.all_platforms_stream ol li .s_left {width: 705px;}

/*Ads*/
#b_sidebar, #b_software_detail,#b_sponsored_left,#b_sponsored_right,#b_home_sidebar{width: 300px; height: 250px; background: #f8f8f8;}
#b_software_detail {margin-bottom:5px;}

/*Alternate link*/
#alternateLink{ display: none; border-width: 1px; color: #4f4f4f; border-color: #ffcc00; background: #f8ecbd; border-style: solid; padding: 10px; margin-bottom: 10px; border-radius: 4px;}
#alternateLink a.asd{color: #4f4f4f; display: block; position: relative; font-size: 12px;}
#alternateLink a.asd:hover{color: #4f4f4f;}
#alternateLink a.asd:after{content: " »"; position: absolute; right: 0;}
#alternateLink strong{font-weight:bold; font-size: 12px; color: #4f4f4f;}
#alternateLink .alert{ background-color: #f0ad4e; border-color: #eea236;}
#alternateLink .info{background-color: #428bca; border-color: #357ebd;}
.push_right{left: 0;}
/*  Media Queries*/
@media only screen and (min-width: 10px) and (max-width: 800px) {
    .ads728_content{width: 100%;}
    .ads_300x100{display:block;width:100%;height:100%;margin:0 auto}
    .content {position:static;}
    .container,.container .header,.container .footer,.container .content {width: 100%;}
    .container .content_f_r,.middle, .sidebar,.footer_menu,.footer_social{width: 100%; margin-left: 0; margin-right: 0;}
    .container .footer {padding-bottom: 10px;}
    .search_box{width: 100px;}
    .search_box form{ display: none; position: absolute; top:0; right:0; margin: 0 4px;}
    .search_box input {width: auto;}
    .search_box span.search_icon,.box_open .form_open{ display: block;}
    .footer_menu ul,.footer_menu p,.footer_social ul{padding:0 10px;}
    .responsive_menu {display:block;}
    .find_set #search_option {display: none;}
    .find_set #advanced_search {display: block;}
    .content_f_l,.slider,.sidebar_ad,.footer_logo,.header .os,.box_open .search_icon {display: none;}
    .b_gray {clear: both;}
    .select_language {margin-left: 10px;}
    .stream ol li .s_left {width: 100%;}
    .stream ol li .s_right { width: 30%;}
    .container .footer {height: auto;}
    .header_f_r {position: absolute; right: 0; top: 0;}
    .detail_left_bar{width: 100%;}
    .download_button a {width: 100%;}
    .download_button a span {width: auto; line-height: 2.3em;}
    .download_option {width: 100%;}
    .soft_property ul{overflow: hidden;}
    .soft_property ul li{float: left; width: 50%;}
    .soft_title {clear:both;}
    .software_title .nav_title {width:230px;}
    .software_title .nav_title h1 {font-size:22px; height: 26px; overflow: hidden;}
    .social_share {display:none;}
    .header .os,.stream ol li .s_right{display: none;}
    .search_result h1 {font-size:18px;}
    .search_result i {margin-bottom: 5px; display: block;}

    .detail_right,.detail_left{padding: 20px; float: none; width: auto;}
    .detail_left .detail_ad{ width: auto; text-align: center;}
    .screens {width: 100%;}
    .screens ul{overflow: hidden;}

    .os_content {width: 100% !important;}

    .pros_cons_general {width: 100%;}
    .ads .w_box_sub .download_ads_medium:last-child{ display: none;}
    .ads .w_box_sub .download_ads_big{display: block;}

    .related .r_list ol li{width: 45%;}
    .relateds ul {width: auto;}
    .relateds ul li {width: 50%; margin:10px 0 10px; padding: 0 5px;}
    .relateds ul li:nth-child(2n) { border-right: none;}
    .relateds ul li a .s_title strong {font-size: 14px; height: 19px;}

    .menu_push { overflow-x: hidden; position: relative; left: 0; }
    .menu_push .menu_open {/*left: 0;*/ display: block;}
    .menu_left {left:-205px;}
    .push_left { position: absolute; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
    .push_right { left: 205px;}
    .container .content_f_l{ height: 100%; top:5px; bottom: 0; z-index: 1000;/* background-color: #fff;*/}
}
@media only screen and (max-width: 480px) {
    .detail_left_bar{margin-right: 0;}
    .tooltip {display: none;}
    .stream ol li .s_left {width: 100%;}
    .stream ol li .s_right { width: 30%;}
	.ads_650 {display: none;}
    .stream ol li .s_desc {width: 180px;}
}
@media only screen and (min-width: 481px) and (max-width: 800px) {
    .stream ol li .s_desc {width:345px;}
    .header .os{display:none;}
    .header .os li {font-size: 16px;}
    .header .os li a {padding: 0 15px;}
    /*.ads728_content {display: none;}*/
    .ads_650 {display: none;}
    .selectos {display: block;}
    .relateds ul li {border-right:none;}

}
@media only screen and (min-width: 801px) and (max-width: 1030px) /* and (orientation : portrait)
and (-webkit-min-pixel-ratio: 2)*/ {
    .container,.container .header,.container .footer,.container .content {width: 1000px;}
    .ads728_content {width: 1000px;}
    .slider {display: none;}
    .container .content_f_r {width: 795px;}
    .middle {width: 490px;}
    .os_middle {width: 690px;}
    .os_content {width: 995px !important;}
	.ads_650 {display: none;}
    .all_platforms_stream ol li .s_left {width: 500px !important;}
    .stream ol li .s_left {width: 298px;}
    .stream ol li .s_desc {width: 224px;}
    .downloading .f_r{float: left;}
    .r_d ul {width: 490px;}
    .r_d ul li {width: 142px;}
    .r_d ul li:nth-child(2n+3) {border-right:none;}
    .r_d ul li:nth-child(4n+4), .r_d ul li:nth-child(4n+5) {border-right:1px solid #ddd;}

    .ads .w_box_sub .download_ads_medium{ display: none;}
    .ads .w_box_sub .download_ads_big{display: block;}

    .detail .middle, .detail .sidebar, .pros_cons_general {width: 795px;}
    .detail .middle .detail_right{width: 430px;}
    .detail .sidebar{ margin-left: 0;}

    .pros_cons {float:left; margin-right:40px;}

    .container .footer {padding-bottom: 10px;}
    .footer_menu{width: 490px;}
}
@media only screen and (max-width: 640px) {
    .ads728_content{width: 100%;}
    .ads728{width: 320px;}
    .ads_300x100{display:block;margin-left:0;width: 320px;height:100%;margin:0 auto}
    #alternateLink{margin: 10px;}

    #socialLikeBox { background: #000; width: 100%; height:265px; overflow: hidden;}
    #socialLikeBox .likeBox { background: #333; height: 200px; overflow: hidden;}
    #socialLikeBox .likeBox a {width: 100%; height: auto;}
    #socialLikeBox .likeBox a span {position: relative; display: block; height: auto; bottom: 0; padding: 20px;}
    #socialLikeBox .likeBox a span.facebook,#socialLikeBox .likeBox a span.twitter,#socialLikeBox .likeBox a span.googleplus {left: 0;}
}
