/* inFocus - reto */
@font-face {
    font-family: "LeagueGothicRegular";
    font-style: normal;
    font-weight: normal;
    src: url("./reto/f/League_Gothic-webfont.eot?#iefix") format("embedded-opentype"), url("./reto/f/League_Gothic-webfont.woff") format("woff"), url("./reto/f/League_Gothic-webfont.ttf") format("truetype"), url("./reto/f/League_Gothic-webfont.svg#LeagueGothicRegular") format("svg");
}

.wp-pagenavi .current,.paged-navigation .current,
body,body>.multibg>.multibg,#footer,#footer>.multibg>.multibg,
.post_more_link,#intro .intro_title,.jqueryslidemenu ul ul,
.call_to_action_button,.call_to_action_button span,.about_author_module .avatar,
.about_author_title,.share_this_title,.post_sociable,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
background-color:#9F9F9F;}
h1,#footer a:hover,.post_meta a,
a:hover,.fancy_link,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/
color:#9F9F9F;}
.wp-pagenavi .current,.paged-navigation .current,
.blog_tabs a.current,#wp-calendar, #wp-calendar th,
.jqueryslidemenu li a:hover .menu_arrow,.jqueryslidemenu li:hover a .menu_arrow,.about_author_module .avatar,
#footer .widget li,#footer .widget a,#footer .widgettitle,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,#sub_footer,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
border-color:#800000;} /* was #9f9f9f */
#sidebar .twitter_bird,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,
#sidebar .mysite_twitter_widget a, #sidebar .widget_categories a, #sidebar .widget_links a, #sidebar .widget_archive a, 
#sidebar .widget_meta a, #sidebar .mysite_subnav_widget a, #sidebar .widget_nav_menu a, #sidebar .widget_pages a, 
#sidebar .widget_recent_entries a,#sidebar .recentcomments span,
.toggle,.toggle_accordion,.active,.toggle_frame .toggle,.toggle_frame .toggle_accordion,.toggle_frame .active,
.fancy_list .arrow_list,.fancy_list .bullet_list,.fancy_list .check_list,.fancy_list .circle_arrow,.fancy_list .triangle_arrow,.fancy_list .comment_list,.fancy_list .minus_list,.fancy_list .plus_list,.fancy_list .star_list,.sitemap_list li,
blockquote,.download_link,.email_link,.twitter_link,.dropcap,.dropcap3,.tabs_vertical li.current span, .featured_tabs li.current_page_item span{/*:Icon Sprite*/
background-image:url(reto/custom_sprite_9F9F9F.png);text-shadow: 1px 1px 1px #000000;}

/*:General Typography ~*~*/
body{/*:Body Font */
color:#999;font-size:12px;font-weight:normal;font-style:normal;font-family:"Lucida Sans Unicode","Lucida Grande","Droid Sans",sans-serif;}
h1{/*:h1 Font*/ 
/*color:#444@;*/font-size:48px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
h2{/*:h2 Font*/ 
color:#bbb;font-size:38px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
h3,.additional_posts_module h4{/*:h3 Font*/ 
color:#999;font-size:32px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
h4{/*:h4 Font*/ 
color:#ccc;font-size:22px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
h5{/*:h5 Font*/ 
/*color:#444@;*/font-size:18px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
h6{/*:h6 Font*/ 
color:#777;font-size:16px;font-weight:normal;font-style:normal;font-family:Tahoma,Geneva,Arial,sans-serif;;}
a{/*:Link*/
color:#6e959c;text-decoration:none;}
/* color:#aaa;text-decoration:none;}*/
/* a, a:visited { color:#7f8e91; text-decoration:none; outline:none; } */
a:hover{/*:Link Hover*/
color:#81c8d5; text-decoration:underline;}
/*:Typo End ~*~*/

.single_post_module .post_title, .blog_layout1 .post_title, .blog_layout2 .post_title, .blog_layout3 .post_title {
    font-size: 40px;
    line-height: 42px;
}


/*:Body ~*~*/
body{/*:Body Background 1 */
background-image:url(reto/wood_tile.jpg);background-color:transparent;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
body>.multibg>.multibg{/*:Body Background 2 */
background-image:url(reto/wood_highlight.jpg);background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;}
body>.multibg>.multibg{position:absolute;height:100%;width:100%;}
/*:Body End ~*~*/


/*:Header ~*~*/
.logo a{/*:Logo Font*/ 
color:#111;font-size:32px;font-weight:normal;font-style:normal;font-family:colaboratelight;}
#header{/*:Header Background */
background-image:url(reto/header.png);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}

.logo {
    display: block;
    font-size: 32px;
    left: 0;
    position: absolute;
    top: 0px;
}

/*:Header End ~*~*/


/*:Menu ~*~*/
.jqueryslidemenu a{/*:Menu Font */
color:#ddd;font-size:14px;font-weight:normal;font-style:normal;font-family:inherit;}
.jqueryslidemenu li a:hover .menu_arrow,.jqueryslidemenu li:hover a .menu_arrow{/*:Menu Dropdown Color*/
/*border-bottom-color:inherit@;*/}
.jqueryslidemenu ul ul{/*:Menu Dropdown Color*/
/*background-color:inherit@;*/}
/*:Menu End ~*~*/


/*:Intro ~*~*/
.call_to_action,#intro .intro_title .button_link{/*:Intro Title Font */
color:#f9f9f9;font-size:.2px!important;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;} 
/*.call_to_action,#intro a{color:#F9F9F9;} */
.call_to_action{
	background-color:transparent;
	background-image: url(reto/SignUpButton.png);
	width:365px;
	height:116px;
	box-shadow:none;
/*	-webkit-box-shadow:none;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none!important;
	border-right-style:none!important; */
	border:none!important; 
}
#intro .teaser{/*:Intro Description Font */ 
color:#bbb;font-size:38px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;line-height:55px;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#bbb;font-size:55px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;line-height:53px;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#ccc;font-size:10px;font-weight:normal;font-style:normal;font-family:Arial;}
#intro{/*:Intro Background */ 
/*background-image:url(reto/intro_bottom.png);background-color:#e6e6e6;background-repeat:repeat-x;background-attachment:scroll;background-position:center bottom;}*/
background-image:url(reto/intro_bottom.png);background-color:#505050;background-repeat:repeat-x;background-attachment:scroll;background-position:center bottom;}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#sidebar .widgettitle{/*:Sidebar Titles Font */
/*color:#777;font-size:32px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}*/
color:#c8c8c8;font-size:32px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
#content{/*:Content Background */ 
/* background-image:url(reto/content_top.png);background-color:#F9F9F9;background-repeat:repeat-x;background-attachment:scroll;background-position:center -11px;} */
background-image:url(reto/content_top.png);background-color:#31312f;background-repeat:repeat-x;background-attachment:scroll;background-position:center -11px;}
/*:Main End ~*~*/

.post_title a {
color: #c8c8c8;}
.post_title a:hover{
color: #f0f0f0;}

/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
font-size:24px;color:#888;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
#outro{/*:Outro Background */
background-image:url(reto/outro.png);background-color:#e0e0e0;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Bottom Border */
border-bottom-color:#E8E8E8;border-bottom-width:1px;border-bottom-style:solid;}
/*:Outro End ~*~*/


/*:Footer ~*~*/ 
#footer{/*:Footer Font */
color:#ccc;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}
#footer .widgettitle{/*:Footer Titles Font */
color:#eee;font-size:24px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
#footer a{/*:Footer Links */
color:#ddd;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#fff;text-decoration:none;} 
#footer{/*:Footer Background */
background-image:url(reto/footer_trim.png);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#footer .widgettitle,#footer .widget li,#footer .widget a{/*:Widgets Border Color */
border-color:#444;}
/*:Footer End ~*~*/


/*:Sub Footer ~*~*/
#sub_footer,#sub_footer a{/*:Sub Footer Font */
color:#ccc;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
#sub_footer{/*:Sub Footer Background */
background-image:none;background-color:#000;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#888;font-size:15px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
#content .teaser{/*:Content Teaser Font */ 
color:#aaa;font-size:20px;font-weight:normal;font-style:normal;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
/*:Misc End ~*~*/

#outro p {
    font-size: 24px;
    padding: 10px 0;
}


#header+#content{background-position:center top;padding-top:20px;}
body>.multibg>.multibg{position:absolute;}



<!--[if IE 9]>
<style type = 'text/css'>
.jqueryslidemenu .sub-menu .sub-menu { left: 150px !important; }
</style>
<![endif]-->

/* Enlarge header to have room for logo */
/*#header {
	height:150px;
}
.has_slider #header{height:200px;}
*/
.jqueryslidemenu a {font-size: 14px;}

/*
.jqueryslidemenu a {
    color: #DDDDDD;
    font-family: inherit;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
*/

/* reduce top/bottom padding from 30px  with graphical button it need different top/bottom vals*/
#intro_inner {
    padding: 5px 0 15px 0;
}

/* JD fix to remove ugly featured image block */ 
.single_post_image {display: none!important;}

/* JD fix for broken margin on empty exec widget */
#wp_sidebarlogin-4 {margin-bottom:0px;}
/* Hover buttons */ 
div#playnow-button img {
	margin-top: 0px;
	margin-left:-5px;
	background:url("http://www.heroesandgenerals.com/landing/images/Button_Play_out.png") no-repeat scroll 0 0 transparent;
}
div#playnow-button img:hover {
	margin-top: 0px;
	background:url("http://www.heroesandgenerals.com/landing/images/Button_Play_over.png") no-repeat scroll 0 0 transparent;
}
div#register-button img {
margin-top: 0px;
margin-left:-5px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Register_out.png") no-repeat scroll 0 0 transparent;
}
div#register-button img:hover {
margin-top: 0px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Register_over.png") no-repeat scroll 0 0 transparent;
}
div#hngprofile-button img {
margin-top: 0px;
margin-left:-5px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Profile_out.png") no-repeat scroll 0 0 transparent;
}
div#hngprofile-button img:hover {
margin-top: 0px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Profile_over.png") no-repeat scroll 0 0 transparent;
}
div#buygold-button img {
margin-top: 0px;
margin-left:-5px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Buy_Gold_out.png") no-repeat scroll 0 0 transparent;
}
div#buygold-button img:hover {
margin-top: 0px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_Buy_Gold_over.png") no-repeat scroll 0 0 transparent;
}
.hnglogin-button {
margin-top: 0px;
margin-left:-5px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_LogIn_out.png") no-repeat scroll 0 0 transparent;
height: 70px;
width: 300px;
border: none;
}
.hnglogin-button:hover {
margin-top: 0px;
background:url("http://www.heroesandgenerals.com/landing/images/Button_LogIn_over.png") no-repeat scroll 0 0 transparent;
}

/* Forms and comment backgrounds */
.textfield, .password, .textarea, #s, #comment {
    background: url("reto/form-gradient.gif") repeat-x scroll -1px -2px #303030;
	border-color:#000;
	color:#888;
}

/*  Grab our line instead of default*/ 
.single_post_module .post_title,
.blog_layout1 .post_title,
.blog_layout2 .post_title,
.blog_layout3 .post_title,
.large_post_list .post_title,
.medium_post_list .post_title,
.one_column_blog .post_title,
.two_column_blog .post_title,
.three_column_blog .post_title{background:url(reto/line.gif) repeat-x center bottom;}
.single_post_module .post_meta,
.blog_layout1 .post_meta,
.blog_layout2 .post_meta,
.blog_layout3 .post_meta,
.large_post_list .post_meta,
.medium_post_list .post_meta,
.one_column_blog .post_meta,
.two_column_blog .post_meta,
.three_column_blog .post_meta{background:url(reto/line.gif) repeat-x center bottom;}

.blog_tabs_container{background:url(reto/line.gif) repeat-x center top;}
.blog_tabs{height:34px;padding:0;margin:0;list-style-type:none;background:url(reto/line.gif) repeat-x center bottom;}
#sidebar .widgettitle,h6,td,th,.single_post_content .post_meta,.single_post_content .post_title{background:url(reto/line.gif) repeat-x center bottom;}
#sidebar .widget_recent_entries li{padding-top:5px;padding-bottom:7px;background:url(reto/line.gif) repeat-x center bottom;}
#sidebar .widget_pages li li,#sidebar .widget_nav_menu li li,#sidebar .widget_categories li li{background:url(reto/line.gif) repeat-x center top;}

.small_button,.post_more_link,#submit{font-size:24px;font-family:'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;}
.comment-text{color:#999;left:35px;margin:10px 0;min-height:90px;overflow:hidden;padding-right:40px;padding-top:8px;position:relative;text-shadow:1px 1px 1px #000000;}
.commentlist li{background:url(reto/comment_bubble.gif) 55px 15px no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;padding:20px 0;overflow:hidden;clear:both;}
.comment-author cite{display:inline-block;font-style:normal;padding-left:2px;padding-top:5px;text-transform:none;color:#999;font-size:12px;}
.comment-author .date{padding-left:2px;color:#666;font-size:9px;line-height:15px;text-transform:uppercase;display:block;}

.tabs a:hover{color:#EEE;}
.tabs a.current{color:#e0e0e0;background:url(../images/shortcodes/up-arrow.png) no-repeat center bottom;}


/* Search boxes */
#searchform div{background:url(reto/searchbar.png) no-repeat left top;height:28px;margin-top:5px;overflow:hidden;width:288px;}
#searchform #s{background:none;border:0;float:left;height:25px;margin:0;padding:4px 0 0 14px;width:232px;color:#C8C8C8;}
#searchform #s:focus{background:transparent url(reto/searchbar.png) no-repeat left -30px;outline:none;}
#searchform #searchsubmit{background:transparent url(reto/searchbar.png) no-repeat right 0;border:0 none;cursor:pointer;float:left;text-indent:-99999px;height:30px;margin:0;padding:0;width:42px;border:0 none !important;box-shadow:none !important;}
#searchform #searchsubmit:hover{background-position:right -30px;}


/* Fancy images Jacob */
.fancy_image img { background-color: #BBB !important; border-color: #BBB !important; outline-color: #BBB !important; }
.fancy_image {margin-right: 10px;}
.fancy_image a {overflow: visible !important;} /* fixes error where caption would not be showed */
.fancy_image a:hover, .fancy_image_caption {background-color: #BBB !important;} /* Creates a white hackground to better view the magnifying glass */
.post_grid_module {position: static !important;} /* Makes images hoverable when overviewing posts */
.fancy_image_caption  {height: auto !important; color: #222 !important; text-shadow: none !important;} /* changes the color of the caption text*/ 
.fancy_images.has_captions .fancy_image_load img {padding-bottom: 21px;} 



/* Dropcaps settings Jacob */
.dropcap2 {
	font-size: 44px;
	line-height: 44px;
	font-family: 'LeagueGothicRegular',Verdana,Arial,Helvetica,sans-serif;
}
