/*

Theme Name: Sportedge Child

Theme URI: http://themefuse.com/wp-themes-shop/sportedge/

Description: The versatile SportEdge Magazine is the best Sport WordPress theme we could have come up with, that's a given! See for yourself.

Author: ThemeFuse

Author URI: http://themefuse.com

Template: sportedge-parent

*/



@import url("../sportedge-parent/style.css");

@import url("../sportedge-parent/screen.css");

@import url("../sportedge-parent/framework/static/css/prettyPhoto.css");




/*---------------[titulos]------------------*/ 

h3 a:hover {
color: #b62121 !important;
}
	
/*------------------------------------------------*/



/*------------------------------------------------*/

/*---------------[TOPO E MENU]------------------*/ 

/*------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 989px) {
		.header_menu .container {

		background:url(images/header-menu-fcf.png) 0 -98px no-repeat !important;

	    width:736px!important;

	    height:90px!important;}
		
.entry iframe {

	    max-width:99% !important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.header_menu .container .header_top {

	background:url(images/header_menu_small-fcf.png) -300px 0 no-repeat!important;
	min-height:95px !important;}	
	
		/* Styled Tables and Boxes */	

	.styled_table table tr th,

	.sb .box_title {

		padding:1px 1px;

		font-size:8px !important;

		line-height:1.1em;}

		

	.styled_table table tr td,

	.sb .box_content{

		padding:1px 1px;}

	

}	

@media only screen and (min-width: 280px) and (max-width: 767px) {	
.header_menu .container .header_top {
background:url(images/header_menu_small-fcf.png) 0 0 no-repeat!important;
min-height:80px !important;}

.top_search {
position: relative;
top: 12px;
right: auto;
left: 10px;
width: 248px;
margin-top: -15px !important;
}


.bxSlider {

	    height:400px;}

	

	.bxSlider li {

	    height:400px !important;

		background-size: auto 100% !important;}

.bxSlider .slide-title {
font-size: 20px !important;
line-height: 1.1em;
text-shadow: 3px 3px 2px #000 !important;
font-family: 'LatoBlackItalic', Arial, Helvetica, sans-serif !important;
}

.bxSlider .slide-text-content {
bottom: 50px;
left: 10px;
width: 290px !important;
}

}		
	
.header_menu .container {

    background:url(images/header-menu-fcf.png) 0 0 no-repeat;
    width:940px;
    height:90px;
    margin:0 auto;
    padding:3px 4px 5px 4px}

.logo {
	padding:2px 0 2px 0;
	margin:0 auto;
	text-align: left;
	max-width: 100%;
    min-width: 300px;
	min-height: 46px;
	height: auto;
	margin-left: 5px;}

.topmenu .dropdown li a {
display: block;
color: #313131;
height: 40px;
text-decoration: none;
padding: 0 11px;
text-transform: capitalize !important;
}

.top_login_box {
	display: none;
}

/*------------------------------------------------*/

/*---------------[FEATURED]------------------*/ 

/*------------------------------------------------*/
.bxSlider .slide-title {
	color:#fff;
	font-size:32px;
	text-decoration:none;
	line-height:1.2em;
	text-shadow:3px 3px 2px #000;
	font-family:'LatoBlackItalic', Arial, Helvetica, sans-serif}

.featured_post .post-title {
position: absolute;
bottom: -44px;
left: -13px;
z-index: 2;
background: url(images/tooltip_bg_featured.png) left bottom no-repeat;
padding: 2px 0 19px 13px;
font-family: 'LatoBlackItalic', Arial, Helvetica, sans-serif;
font-size: 26px;
}

.featured_post .post-title a {
color: #fff;
background: #006600;
line-height: 1.2em;
padding: 1px 5px 2px 0;
text-shadow: none !important;
}

.featured_sidebar {
padding-top: 0px;
}

.featured_style2 .post-short {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background:none;
}

.featured_style2 .post-short, .featured_style2 .post-name {
background: none;
}
.featured_list {
clear: both;
padding: 10px 20px 0px 20px;
}

/*------------------------------------------------*/

/*---------------[HOME]------------------*/ 

/*------------------------------------------------*/

.homepage .container_12 {
padding-top: 30px;
}

.middle .container_12 {
min-height: 380px;
padding-bottom: 0px;
margin-top: 10px !important;
}

/*------------------------------------------------*/

/*---------------[TITULOS]------------------*/ 

/*------------------------------------------------*/

.header_title .title {
    font-family:'LatoBold', Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px !important;
    text-shadow:0 2px 2px #fff;
    text-decoration:none;
    line-height:40px;
    height:40px;
    overflow:hidden;
    display:block;
    float:left;
    padding-left:0px;
    display: none}


.page-title h1 {
font-family: 'LatoBlackItalic';
font-size: 26px;
color: #b62121;
line-height: 1.1em;
margin-bottom: 5px;
margin-top: 20px !important;
}

.featured_block .ico_cat, .featured_post .ico_cat {
	height: 15px;
	line-height: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: 'LatoBold';
	text-shadow: none !important;
	background-color: #b62121;
	color: white;
	margin-right: 9px;
	text-transform: uppercase;
	display: inline-table;
	padding-top: 3;
	padding-right: 5px;
	padding-bottom: 3;
	padding-left: 5px;
	background-image: none;
}

/*------------------------------------------------*/

/*---------------[SIDEBAR]----------------------*/ 

/*------------------------------------------------*/

.sidebar .box {
margin: 0px 0px 10px 0px;
}

.sidebar .widget_text .textwidget {
line-height: 1.5em;
padding-left: 0px;
}

.ribbon-wrapper-default, .ribbon-wrapper-new-offer {
display: none;	
}

/*------------------------------------------------*/

/*---------------[CATEGORIA]----------------------*/ 

/*------------------------------------------------*/

.cat_title .title span {
	font-family: 'LatoBold';
	font-size: 16px;
	background: url(images/cat_title_bg.png) no-repeat scroll left 0 transparent;
	display: block;
	line-height: 47px;
	padding: 0 1px 14px 15px;
	color: #fff;
}

.cat_title .title {
background: url(images/cat_title_bg.png) no-repeat scroll right -61px transparent;
height: 61px;
font-family: 'LatoBold';
font-size: 27px;
display: inline-block !important;
color: #fff;
padding: 0 13px;
text-transform: uppercase;
padding: 0 10px 0 0;
}

/*------------------------------------------------*/

/*---------------[POSTS]------------------*/ 

/*------------------------------------------------*/
.divider_space, .divider_space_thin, .divider, .divider_thin, .tfuse_divider_space_thin {
clear: both;
display: block;
margin-bottom: 3px;
padding-top: 3px;
}
.post-item h2 {
font-family: 'LatoBoldItalic';
line-height: 1.2em;
font-size: 16px;
margin: 0 0 10px 0;
}
.post-item .ico_cat {
	height: 15px;
	line-height: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: 'LatoBold';
	text-shadow: none !important;
	background-color: #b62121;
	color: white;
	margin-right: 9px;
	text-transform: uppercase;
	display: inline-table;
	padding-top: 3;
	padding-right: 5px;
	padding-bottom: 3;
	padding-left: 5px;
	background-image: none;
}
.post-item {
float: left;
border-bottom: 1px solid #e1e1e1;
padding: 10px 10px 40px 10px;
margin-bottom: 20px;
height: 290px;
}
.post-white .post-descr {
padding: 20px;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-bottom: 1px solid #dfdfdf;
height: 250px;
}
.link-comments {
display: none;
}


/*------------------------------------------------*/

/*---------------[COMMENT]------------------*/ 

.comment-form .row label {
  color: #000;
  font-size: 13px;
  display: block;
  margin-top: 5px;
}



/*------------------------------------------------*/

/*---------------[FOOTER]------------------*/ 

/*------------------------------------------------*/
.footer {
background: url(images/footer_line-FCF.gif) 0 0 repeat-x;
color: #FFF;
font-size: 12px;
padding-top: 11px;
}
.footer_inner {
background: url(images/footer_bg-FCF.gif);
}
.footer h3 {
font-size: 28px;
color: #fff;
font-family: 'LatoBlackItalic';
margin: 0 0 15px 0;
padding: 0 0 15px 0;
background: url(images/footer_hr-FCF.gif) bottom repeat-x;
}
/*----------------------------------------------*/

/* SHORTCODES */

.col_1_3 {
width: auto !important;
min-height: 200px !important;
}

.table_dark_gray table tr th, .sb_dark_gray .box_title {
background: #3f3f3f;
background: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#303030));
background: -moz-linear-gradient(top, #363636, #303030);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006600', endColorstr='#303030');
color: #fff;
}

.myButtonLink {
	display: block;
	width: 25px;
	height: 25px;
	background: url('http://www.fcf.com.br/png/zoom.png') bottom;
	text-indent: -99999px;
	margin-left: auto;
margin-right: auto;
}
.myButtonLink:hover {
	background-position: 0 0;
}

/*------------------------------------------------*/

/*---------------[PRETY PHOTO]------------------*/ 

/*------------------------------------------------*/

.pp_gallery {
display: none !important;
}

.button_link span {
text-transform: none;
}
/* Anunciantes */

/*----------------------------------------------*/

*.inteiro_sombra {
	background-image: url(http://www.fcf.com.br/png/anunciantes/sombra-publicidade.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 30px;
}
.inteiro_patrocinio {
padding-top: 5px;
padding-bottom: 5px;
}
.patrocinadores {
width: 80%;
margin-top: 0px;
margin-right: auto;
margin-bottom: 100px;
margin-left: auto;
padding-top: 0px;
}
.div_principal1 {
float: left;
}
.patrocinio {
float: left;
width: auto;
height: auto;
margin-right: 1px;
margin-left: 10px;
padding-top: 10px;
padding-right: 2px;
padding-bottom: 10px;
padding-left: 2px;
color: #777;
font-size: 11px;
}