/*
 Theme Name:     Twenty Twelve Child
 Theme URI:      http://example.com/twentytwelve-child/
 Description:    Twenty Thirteen Child Theme
 Author:         Winreview.ru
 Author URI:     http://example.com
 Template:       twentytwelve
 Version:        1.0.0
 
 This stylesheet uses rem values with a pixel fallback. The rem
 values (and line heights) are calculated using two variables:

 $rembase:     14;
 $line-height: 24;
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../twentytwelve/style.css');
body .site {
	margin-top: 0 !important;
}

.entry-content a:visited, .comment-content a:visited {
color: #21759B !important;
}


.comments-area article header cite, .comments-area article header time {
	margin-left: 0 !important;
}
.comments-area article header {
	margin-bottom:0 !important;
}

.comment-content {
	background-color: #EDEDED !important;
	padding: 5px 5px;
	padding:0.357142857143rem 0.357142857143rem inherit inherit;	
	border-radius: 3px;	
}

.relatedposts ul, .relatedposts ol {
	list-style: square outside none;
    margin: 0px 0px 18px 0px;
	line-height: 2;
}

#postpath {
	margin:0px 0px 10px 0px;
	color: #757575;
	font-size:80%;
}

img.thumbnail {
    background: none repeat scroll 0% 0% transparent;
    border: medium none;
	padding: 3px;
	margin: 5px 15px 15px 0px;
}

.entry-header  h1 {
	clear:none !important;
}
h2.site-copyrighs {
font-weight: normal;
font-size: 0.728571rem !important;
line-height: 1.84615;
color: #757575;
}

#headleft {
	float:left;
	width:50%;
}

.main-navigation
{
	clear:both !important;
}

#ffacebook
{
	display:none;
}

#fbtable, #fbtable table, #fbtable tbody, #fbtable td 
{
	display:none;
}

article.format-aside .aside {
background: #FAFAFA !important;
border-left: 22px solid #a8bfe8  !important;
border-top: 1px solid #a8bfe8 !important;
border-right: 1px solid #a8bfe8 !important;
border-bottom: 1px solid #a8bfe8 !important;
}

/* tabs styling */
.tabbable .nav.nav-tabs {
    padding-bottom: 5px !important;
    margin:0 !important;
    border:0 !important;
}
.tabbable ul.nav-tabs li {
	cursor: pointer;
}
.tabbable ul.nav-tabs li.active a, .tabbable ul.nav-tabs li a.selected, .tabbable ul.nav-tabs li a:hover {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    text-decoration: none;
    border-style: solid  !important;
    border-color: #ededed !important;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 1px 1px 0px;
    color: #666666;
    background: -moz-linear-gradient(center top , rgb(242, 242, 242) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% transparent !important;
    /*box-shadow: 0px 1px 0px #FFFFFF inset, 0px -1px 3px rgba(0, 0, 0, 0.1);*/
}

.tabbable ul.nav-tabs li a:focus {
	outline: none !important;
}

.tabbable .tab-content {
	/*box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);*/
	border-width: 1px 0px 0px 0px;
    border-style: solid  !important;
    border-color: #ededed !important;	
}

.tabbable .tab-pane li {
	border-width: 0px 0px 1px 0px;
    border-style: solid  !important;
    border-color: #ededed !important;	
}

/* submenu mark */
.nav-menu li > a:after {
    color: #444;
    content: ' ▾';
}

.nav-menu li > a:only-child:after {
    content: '';
}

kbd {
    border: 0.15em outset #FFF;
    outline: 1px solid #BBB;
    background: none repeat scroll 0% 0% #DDD;
    padding: 0px;
    line-height: 1.5em;
    font-family: inherit;
    font-size: 0.85em;
    white-space: nowrap;
    display: inline-block;
	min-width: 1em;
	padding: 0.2em 0.3em;
	text-align: center;
}
kbd.win {
    background: url("Win.png") no-repeat scroll left center #DDD;
    text-indent: 15px;
}

.sharetext {
	font-weight:bold;
	padding-bottom: 10px;
	padding-bottom: 0.714285714286rem;
}

a.sharelink{
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	text-decoration:none;
}

a.sharelink:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
a.sharelink:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}

.fb_iframe_widget_lift {
	max-width: none !important;
}

.social-media-container { width:100%; height:30px;}
.social-media-list { width: 393px; }
.social-media-list li { display:block; float: left; width:33.3%; text-align:left; margin: 0 auto; line-height:1;}


.entry-line-header {
    margin:20px 0;
    margin: 1.42857142857rem 0;
    text-align: center;
}

@media screen and (min-width: 600px) {

	.site {
		max-width: 1024px !important;
		max-width: 73.1428571429rem !important;
	}

	.site-content {
		/*width: 728px  !important;
		width: 51.7857142857rem  !important;*/
		width: 664px !important;
		width: 47.4285714286rem !important;
	}
	.widget-area {
		/*width: 272px  !important;
		width: 19.4285714285rem  !important;*/
		width: 336px  !important;
		width: 24rem  !important;
	}

	#ffacebook
	{
		display:block;
		width:350px;
		float:right;
		font-weight: normal;
		font-size: 0.828571rem !important;
		line-height: 1.84615;
		color: #757575;	
	}

	#fbtable, #fbtable table, #fbtable tbody, #fbtable td 
	{
		display:inline-block;
		border:0px !important;
		background:none !important;
		padding: 2px !important;
		vertical-align: middle !important;	
		color:#333  !important;	
	}
}