/*------------------------------------------------*/
/*------------------[BASE STYLES]-----------------*/
/*------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext);
body { margin: 0px; padding: 0; color: #2E2E2E; font-family: Arial, sans-serif; font-size: 12px; line-height: 20px;  }
a:link, a:visited { text-decoration: none; color:#FFFFFF; }
a:hover { color: #2477DF; }
a {outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 20px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 17px; }
ul { line-height: 21px; list-style-image: url(images/bullet.gif); }

#slider_tf { no-repeat; margin-bottom:5px; padding-bottom:5px; float:left }  
.thethe-image-slider-thumbnails-thumb { display:none;}
.white-square-1 .thethe-image-slider-thumbnails.thethe-image-slider-thumbnailsunder { height:31px; }

.thethe-image-slider-thumbnails-inner { margin-left:auto; margin-right:auto; width:210px}
.navigation { width:549px; padding-left:17px; float:left; }
#container2 .navigation a { color: #fff; padding-left:10px; padding-right:9px; padding-top:5px; padding-bottom:5px; border-radius:3px; background:#2477DF }
#container2 .navigation a:visited { color: #fff; padding-left:10px; padding-right:9px; padding-top:5px; padding-bottom:5px; border-radius:3px; background:#2477DF }
#container2 .navigation a:hover { color: #fff; padding-left:10px; padding-right:9px; padding-top:5px; padding-bottom:5px; border-radius:3px; background:#2477DF }

/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/ 
/*------------------------------------------------*/

body #fancybox-left-ico { background-image: url("images/fancy_left.png"); width:64px; height:80px; background-position:0; margin-top:-30px;}
body #fancybox-right-ico { background-image: url("images/fancy_right.png"); width:64px; height:80px; background-position:0; margin-top:-30px; }

#container { float: left; width: 1230px; max-width:100%; display:inline; color: #2E2E2E; /*background:url(images/wraper.jpg) repeat-y top left;*/ }
#container a {color: #666666;}
#container a:hover {color: #B60707;}
#container2 { width: 945px; max-width:100%; float: left; text-align:center; }
#container2 a {color: #2477DF; border:0px; }
#container2 a:hover {color: #2477DF; }
#container2 img {color: #2477DF; border:0px; }
#container2 .titles a { color:#666 }
#container2 .titles a:hover {color: #2477DF; }

#bg { width: 1230px; max-width:100%; margin: auto; background: url(images/bg.jpg) top center no-repeat ;}
#content_988, .content_988 { width: 1230px; max-width:100%; margin-left:auto; margin-right:auto; }
#bg_home {float:left; clear:both; width:100%;}
#bg_home.bg_no_1 { background: url(img/tops/bg_top_01.png) top center no-repeat;}
#bg_home.bg_no_2 { background: url(img/tops/bg_top_02.png) top center no-repeat;}
#bg_home.bg_no_3 { background: url(img/tops/bg_top_03.png) top center no-repeat;}
#bg_home.bg_no_4 { background: url(img/tops/bg_top_04.png) top center no-repeat;}
#bg_home.bg_no_5 { background: url(img/tops/bg_top_05.png) top center no-repeat;}
#bg_home.bg_no_6 { background: url(img/tops/bg_top_06.png) top center no-repeat;}
#bg_home.bg_no_7 { background: url(img/tops/bg_top_07.png) top center no-repeat;}

#header_bg { /*background: url(images/bg.jpg) top center no-repeat;*/  }

.post-wrapper { width:100%; max-width:100%; background-color: #FFF; padding:0 15px 15px 15px; font-size:14px; line-height:22px; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box;}
.single-entry { display:inline-block; width:inherit; vert-align:top;}
.single-entry .thumbnail-div {width:280px; height:280px;}
.home-post-wrap { float:none; display:inline-block; width:280px; height:510px; overflow:hidden; padding:0; margin-bottom:30px; background-color: #FFF; vert-align:top;}
.home-post-wrap {margin-right:33px; border-bottom:3px solid #E6E6E6;}
.readmore { float: right;  font-weight:bold }
.readmore a:link { color: #fff; background:#2477DF }
.readmore a:visited { color: #fff; background:#2477DF }
#container2 .read_more_link { color: #fff; padding-left:10px; padding-right:9px; padding-top:5px; padding-bottom:5px; border-radius:3px; }
#container2 .readmore a:hover { color: #fff; background:#2477DF; text-decoration:none; }

.comments_read_more { padding-top:10px; width:100%; border-bottom: 1px solid #D6D6D6; padding-bottom:4px; height:24px; }
.comments_read_more a:hover { text-decoration:underline; }

.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
#wrapper2 { width: 950px; float: left; margin-right: auto; padding: 0px 0px 0px 0px; }
#header {float:left; width:100%; max-width:100%; min-height:304px; margin-bottom:7px; text-align:center;}
#header .logoline,
#header .menuline {float:left; width:100%; margin:20px auto; text-align:center;}
#header .menuline div {margin:0; padding:0; height:auto;}
#header .menuline div#search,
#header .menuline div#fbrss {height:40px;}
#header .logoline h2.underlogo {float:left; width:100%; text-align:center; font-size:14px; letter-spacing:2px; color:#35B2FF; text-transform:uppercase;}
#header .logoline h2.underlogo span {display:inline-block; width:130px; height:4px; border-top:1px solid #35B2FF;}


#left-div { float: left; padding:0; margin-bottom:30px; width:100%;}
.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.thumbnail-div {background-color:none; padding:0; margin-left:0; border:0; width:280px; max-width:100%; overflow:hidden; -webkit-transition:background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; -ms-transition: all 0.5s linear; transition: background-color 0.5s linear;}
.thumbnail-div img {max-width:100%; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.thumbnail-div:hover { background-color:#2477DF;}
.thumbnail-div:hover img {opacity:0.8; -webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25);}
.logo {display:inline-block; margin:10px; border:0; max-width:100%;}
.logo img { border:0px  max-width:100%;}
.logo a img { border:0px }
.articleinfo { padding:15px 0; text-align:left; color:#808080; font-size:11px; }
#container2 .articleinfo a {color:inherit;}
#container2 .post-wrapper h1.titles {margin-bottom:0;}
#container2 .post-wrapper .articleinfo {width:100%; padding:5px 0 25px 0; margin:0 0 20px 0; text-align:center; font-size:13px; color:#333333; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; border-bottom:4px solid #D4E4F9;}
#container2 .post-wrapper .articleinfo a {color:#2477DF;}
#container2 .post-wrapper h2 {font-size:32px; font-weight:300; color:#2477DF; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; letter-spacing:-1px; line-height:1.4;}
#container2 .post-wrapper hr {color:#FFFFFF; background:#FFFFFF; box-shadow:none; border:0; border-bottom:4px solid #D4E4F9;}
#container2 .post-wrapper p.aligncenter {text-align:center;}
#container2 .post-wrapper p img {display:inline-block; margin:0 auto; border:2px solid transparent;}
#fbrss { display:inline-block; padding:0px; margin-left:1px}
#fbrss .rss {float:left; display:inline; width:32px; height:32px; overflow:hidden; transition:all 0.5s ease; /*background-image: url(images/rss.jpg); background-repeat: no-repeat;*/ }
#fbrss .rss img {max-width:100%; border:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
#fbrss .rss:hover img { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -ms-transform: scale(1.25); -o-transform: scale(1.25); transform: scale(1.25);}
#fbrss .fb {float:left; display:inline; width:46px; height:40px; /*background-image: url(images/fb.jpg); background-repeat: no-repeat;*/ }
#fbrss .fb img {border:0px;}


/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.titles { line-height: 30px; font-size: 24px; margin:0 0 10px 0; color:#2477DF }
.titles { font-weight:300; font-size: 26px; text-decoration: none; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; text-align:left;}
.titles a:link { color:inherit; text-decoration: none; font-size:inherit; font-weight:inherit; margin-bottom: 10px; display: block; }
.titles a:visited, .titles a:active { text-decoration: none; font-size:inherit; font-weight:inherit; display: block; }
.toptitle { font-size: 15px; color: #DC273A; margin-left: 15px; display: block; margin-top: 15px; margin-bottom: 10px; font-weight:bold; }
.toptitle2 { font-size: 24px; color: #FFF; display: block; margin-top: 15px; margin-bottom: 10px; }
.single-entry-body {width:100%; text-align:left;}

/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.commentlist { padding: 0px; margin: 0px 0px 0px 17px; width: 560px; background-image: url(images/comment-bg.gif); list-style-image: none; list-style-type: none; float: left; }
.commentlist li { font-weight: bold; width: 560px; display: block; background-image: url(images/comment-bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0px 0px 45px 0px; margin: 0px; list-style-image: none; list-style-type: none; float: left; }
.commentlist li div { width: 540px; display: block; background-image: url(images/comment-top.gif); background-repeat: no-repeat; margin: 0px; padding: 10px; float: left; }
.commentlist li .avatar { float: left; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite { font-size: 18px; float: left; font-style: normal; margin-left: 10px; margin-right: 6px; margin-top: 5px; font-weight: normal; }
.says { display: none; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; display: block; float: left; width: 90%; margin-left: 3%; }
#commentform p { clear: both; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentlist .children li { width: 90%; display: block; margin: 0px; background-color: #FDFDFD; background-image: url(images/comment-children-bg.gif); background-position: left; background-repeat: repeat-y; border: 1px solid #E2E2E4; overflow: hidden; }
.commentlist .children li div { width: 97%; padding: 3%; background-image: url(images/comment-children-top.gif); background-repeat: no-repeat; background-position: top left; }
.commentlist .commentmetadata { font-weight: normal; float: left; margin: 5px 0px 0px 0px; display: block; clear: both; background-image: none; width: 90%; margin-left: 3%; }
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta { background-image: none; width: 100%; padding: 0px !important; }
.commentlist .reply, .commentlist .children .reply { float: right; background-image: none; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-right: 10px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover { background-image: url(images/reply.gif); width: 39px; height: 17px; display: block; color: #FFF; font-size: 8px; /*text-transform: lowercase;*/ font-weight: normal; padding: 5px 0px 0px 15px; letter-spacing: 1px; }
.commentlist .children li { padding-bottom: 10px; }
.commentlist .children li ul li { padding-bottom: 10px; background-color: #FFF; }
#respond { margin-top: 20px; float: left; background-image: none; }
#respond h3 { padding-left:19px; }
.commentlist #respond h3, .commentlist #respond a { margin-left: 28px; }
#comments { line-height: 30px; }
h3#comments { padding-top:10px; float:left; padding-left:19px }
.children { clear: both; }
.children .commentmetadata, .children .vcard { background-image: none; }
.children textarea { width: 90% !important; }
.children input { width: 80% !important; }
#cancel-comment-reply-link { display: block; background-image: url(images/comment-close.gif); width: 144px; height: 21px; padding: 5px 0px 0px 23px; font-weight: normal; color: #84878E; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#respond div { background-image: none; }
#submit { width: 120px !important; }


/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 520px; padding: 10px; }
#commentform #email { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-email.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #author { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-author.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #url { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-website.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }


/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 950px; margin-left: auto; margin-right: auto; }
#pages ul { list-style-type: none; list-style-image: none; float: left; margin-top: 15px; padding: 0px 0px 0px 0px; margin-left: 0px; }
#pages li { float: left; background-image: url(images/nav-right-2.gif); background-position: right; background-repeat: no-repeat; display: block; margin-right: 10px; background-color: #4B4B4B; height: 29px; }
#pages li:hover { background-color: #B60707; background-image: url(images/nav-right.gif); }
#pages li a:link, #pages li a:visited { float: left; color: #FFFFFF; display: block; padding-top: 3px; height: 26px; font-size: 13px; background-image: url(images/nav-left-2.gif); background-position: left; background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; }
#pages li a:hover, #pages li a:active { color: #FFFFFF; font-size: 13px; background-image: url(images/nav-left.gif); }
		.page_item_home a:link, .page_item_home a:visited, .page_item_home a:active { background-image: url(images/nav-left.gif) !important; }
		.page_item_home { background-image: url(images/nav-right.gif) !important; background-color: #D52300 !important; }
		.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active {  background-color:transparent; color: #fff; border-color:#FFFFFF;  }
		.current_page_item {  background-color:transparent; color: #fff; border-color:#FFFFFF;  }
		
		/*---------------[DROPDOWN MENU]---------------*/ 
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; background-position: 0px 5px; background-repeat: no-repeat; background-image: url(images/dropdown-pages-top-Red.gif); padding-top: 11px !important; width: 207px; border-bottom: 4px solid #b71c00;}
		.nav li { float:left; position:relative; z-index:200; font-size:12px; }
		.nav li ul li { width: 207px; background-color: #B60707; background-image: none !important; height: 44px;}
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:14px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:207px; top:-15px; background-image: none; padding-top: 0px !important;}
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; height: 46px; }
		.nav ul li:hover { background-color: #2a2c2c; padding: 0px; margin: 0px; background-image: none !important; }
		.nav li li a:link, .nav li li a:visited { width: 167px !important; display: block; background-color: #B60707; padding: 10px 30px 0px 30px; margin: 0px 0px 0px 0px; height: 36px; background-image: none !important;}
		.nav li li a:hover { background-color: #ec2700 ; color:#703B3B !important; background-image: none !important; }
		#pages li:hover a { background-image: url(images/nav-left.gif); }

/*------------------------------------------------*/
/*-------------[CATEGORIES NAVIGATION]------------*/ 
/*------------------------------------------------*/
.menuline #categories, .menuline #categories .menu-audiofanatyk-container {display:inline-block;}
#categories .current-cat a:link, #categories .current-cat a:hover, #categories .current-cat a:visited { background-color: #2477DF; color: #fff;  border-radius:2px; }
#categories { display:inline-block; width:auto; font-size: 11px; font-family:Tahoma, sans-serif; }
#categories ul { float: right; list-style-image: none; margin:0 10px; padding:0; display:inline  }
#categories li { display:inline-block; list-style-type: none; margin-left:5px; text-transform:uppercase;}
#categories li a:link, #categories li a:visited { list-style-type: none; float: left; padding:4px 10px 5px; border:2px solid transparent; border-radius:5px; letter-spacing:1px; transition:all 0.5s ease;}
#categories li a:hover { background-color:transparent; color: #fff; border-color:#FFFFFF;  }
#categories li.current-menu-item a {border-color:#43B7FB;  }
#categories li:hover > a { color: #FFF;  }
#categories li:hover ul li a { border: none; }
		
		/*---------------[DROPDOWN MENU]---------------*/
		#nav2 ul { font-family:Tahoma, sans-serif; background:#FFFFFF;/*background-image: url(images/dropdown-categories-top.gif);*/ border-bottom: 4px solid #703B3B/*#282828*/; margin: 0px; padding: 9px 0px 0px 0px !important; background-position: 0px 10px; }
		#nav2 ul li:hover { background-color: #FFFFFF; padding: 0px; margin: 0px;  }
		#nav2 li li a:link, #nav2 li li a:visited { width: 147px !important; display: block; background-color: #FFFFFF;/*#363636*/; color:#000000; height: 28px; padding: 5px 30px 0px 30px !important; margin: 0px 0px 0px 0px !important; }
		#nav2 li li a:hover { /*background-color: #703B3B;*/ color:#703B3B;  border: none; /*color:#191919;*/ }
		#nav2 li ul li { width: 207px; background-color: #FFFFFF;/*#363636;*/ padding: 0px; margin: 0px; height: 33px;}
		#nav2 li:hover ul, ul#nav2 li.sfHover ul { left:0px; top: 29px;}
		#nav2 li li:hover ul, ul#nav2 li li.sfHover ul { left:207px !important; top: 0px !important; background-image: none; padding-top: 0px !important;}
		#categories .current-cat ul a:link, #categories .current-cat ul a:hover, #categories .current-cat ul a:visited { background-color: #FFFFFF;/*#191919;*//*#363636;*/ border: none; color: #000000;  }
		#categories .current-cat ul a:hover { background-color: #EFEFEF; color:#703B3B; }
		#nav2 li { float:left; position:relative; z-index:9; font-size:12px; background:none;}
		
		
		
		
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar-wrapper { float:left; }
		#sidebar { float: left; padding-left: 35px; width:250px; padding-bottom: 20px; padding-top: 10px; }
	#sidebar a:hover { text-decoration:underline; }	
				.sidebar-box {displaY:inline-block; width:100%; }
						.sidebar-box ul {margin-bottom:20px; padding-left:30px; list-style-image:none;}
						.sidebar-box ul li .current-cat a:link { }
						.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {color: #666666; width: 100%; padding: 3px 3px 3px 0px !important; background-image: none !important; background-color: #FFF; }
						.sidebar-box ul li { background-image: none !important; color: #666666 !important; }
						.sidebar-box ul li:hover, .sidebar-box ul li a:hover {}
						.sidebar-box ul li a:hover { width: 100%; color: #393939; padding: 3px 3px 3px 0px; }
						.h2_style { margin-top: 5px; font-size: 24px; color: #2477DF; padding-top: 1px; font-weight: normal; padding-bottom: 4px; margin-left: 15px; }
.sidebar-box .sidebar_img {}
.sidebar-box .sidebar_img img {display:inline-block; margin-bottom:20px;}
.sidebar-box #searchform {}
.sidebar-box #searchform input {padding:3px 10px; border:2px solid #2477DF; border-radius:4px;}

#sidebar > .sidebar-box:first-child {margin:20px 0 20px 0; padding:0; background:#FFFFFF;}
#sidebar > .sidebar-box:first-child h2 {width:100%; padding:10px 0px; margin:0 0 10px 0; background:#FFFFFF; color:#2477df; box-sizing:border-box; -moz-box-sizing:border-box; font-size:22px; font-weight:300; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; letter-spacing: -0.01em;}


h1.h2_style, h1.titles {margin:30px 10px 35px 10px; font-size:46px; font-weight:300; text-align:center; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; letter-spacing:-2px; line-height:1.4;}

.sidebar-box h2 { margin-top: 5px; font-size: 22px; color: #2477DF; padding-top: 24px; font-weight: normal; padding-bottom: 4px;  margin-left:0; font-weight:300; font-family:"Open Sans", Arial, Helvetica, Garuda, sans-serif; letter-spacing: -0.01em;}
#sidebar  .last_comments { padding-bottom:20px; }	
#sidebar  .last_comments h2 { padding-top:9px; }						
#sidebar  .last_comments ul { padding-left:17px; }						
#sidebar  .last_comments li { border-bottom:1px solid #d6d6d6; list-style:none; padding-bottom:5px; padding-top:5px; }
/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; margin-bottom: 10px; display: block; line-height: 30px; margin-top: 0px; }
.thumbnail-div-featured { border: 1px solid #E4E4E4; width: 159px; height: 212px; padding: 2px; float: left; }
#featured { background-color: #FFF; padding: 10px; width: 630px; border: 1px solid #D6D6D6; float: left; margin: 0px 0 10px 0; }
#featured-content { float: right; width: 440px; margin-right: 5px; margin-top:10px; }


/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer_bg {  background:#1A1B23; min-height:90px }
#footer { clear:both; width:1230px; max-width:100%; padding:18px 10px 10px; text-align:left; color:#8A8C97; box-sizing:border-box; -moz-box-sizing:border-box; }
#footer img {display:inline-block; vertical-align:top;}
#footer span {display:inline-block; vertical-align:top; margin-left:10px;}
#footer a { color:#FFFFFF;}
#footer a.adva {float:right; color:#FFFFFF;}
#footer .menu-footer-container {float:right; display:inline-block; margin:0 70px 0 0;}
#footer .menu-footer-container ul,
#footer .menu-footer-container ul li {float:none; display:inline-block; margin:0 auto; padding:0;}
#footer .menu-footer-container ul li a {margin:0 10px;}

/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
.search_bg {display:inline-block; width:auto;}
#search { display:inline-block; width:auto; color:#FFFFFF; padding:0; position:relative;}
#search > form {float:left;}
#search input { background:url(img/searchbox.png) 0 0 no-repeat; border:0; font-size:11px; color:#999999; font-family:Tahoma; width:125px; padding:10px 35px 10px 8px; vertical-align:middle; border-radius:5px }
#search .input { width:47px; height:32px; background:none; border:none; vertical-align:middle; margin:0 0 0 0; padding:0; margin-left: 0px;; color:#999 }
#search .inputs {position:absolute; right:2px; top:2px; width:31px; height:30px; background:none transparent; border:none; vertical-align:middle; margin:5px 0 0 0; padding:0; margin-left: 0px; cursor:pointer;}

/*------------------------------------------------*/
/*-----------------[TABBED CONTENT]---------------*/
/*------------------------------------------------*/
.idTabs { padding: 0px; float: left; /*width: 478px;*/ width:653px; list-style-type: none; margin-left: 0px; margin-top:0px; padding-left: 0px; margin-bottom:0px; border-bottom: 1px solid #D6D6D6; }
.idTabs ul { margin-left: 0px; padding-left: 0px; margin-bottom:0px; }
.idTabs li { display: inline; margin: 0px 0px -1px 0px; padding: 0px; float: left; color: #666666; text-align: center; font-size: 11px; margin-left: 0px; padding-left: 0px; }
.idTabs li a { color: #393939; background-color: #FAFAFA; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 4px; height: 22px; margin-right: 4px; display: block; float: left; border-bottom: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6;}
.idTabs li a:visited {/* border-bottom: 1px solid #D6D6D6;*/}
.idTabs li a:hover { /*border-bottom: 1px solid #FFFFFF; */ }
.idTabs li a.selected { background-color: #FFF; color: #D52300 !important; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 4px; height: 22px; display: block; float: left; margin-right: 4px; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; border-bottom:1px solid #FFFFFF; }
#recen { float: left; width: 651px; height:165px; display: block; background-color: #FFF; border: 1px solid #D6D6D6; margin-bottom: 10px; border-top:0px;}
#recententries { float: left; width: 651px; height:165px; display: block; background-color: #FFF; border: 1px solid #D6D6D6; margin-bottom: 10px; border-top:0px;}
#recentcomments2 { float: left; width: 651px;  display: none; background-color: #FFF; border: 1px solid #D6D6D6; margin-bottom: 10px; border-top:0px;}
#mostcomments { float: left; width: 651px; height:165px; display: none; background-color: #FFF; border: 1px solid #D6D6D6; margin-bottom: 10px; border-top:0px;}
#recententries a:visited, #recententries a:hover, #recentcomments2 a:visited, #recentcomments2 a:hover, #mostcomments a:visited, #mostcomments a:hover { color: #393939; }

.list2 { color: #666666; list-style-image: url(images/bullet.gif); margin-top: 0px; font-size: 11px; }
.list2 a:hover { color: #393939; list-style-image: url(images/bullet.gif); margin-top: 0px; font-size: 11px; }
.list2 a { color: #666666; margin-top: 0px; font-size: 11px; }
 
.adwrap2 { float:left; padding-bottom:20px;}
.adwrap2 a { float:left; margin-bottom:3px;}
.adwrap2 h2 { margin-top: 0px; font-size: 15px; color: #B60707; padding-top: 4px; font-weight: bold; padding-bottom: 4px; margin-left: 10px; }

#container2 .wp-pagenavi {font-size:14px; color:#2477DF;}
#container2 .wp-pagenavi a, #container2 .wp-pagenavi span {border:2px solid #2477DF; border-radius:4px;}
#container2 .wp-pagenavi span.extend {border-color:transparent;}
#container2 .wp-pagenavi span.current {background-color:#2477DF; color:#FFFFFF;}


@media (max-width:1250px){
	#container2 {width:100%; padding:20px 35px; box-sizing:border-box; -moz-box-sizing:border-box;}
	#sidebar-wrapper {width:100%;}
	#sidebar-wrapper #sidebar {width:100%; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box;}
	#sidebar-wrapper #sidebar > .sidebar-box {text-align:center;}
	#sidebar-wrapper #sidebar .sidebar-box > a {display:inline-block;}
	#sidebar-wrapper #sidebar .sidebar-box > a img {margin:20px 10px;}
	#sidebar-wrapper .sidebar-box ul {display:inline-block; width:auto; text-align:left; font-size:1.3em;}
	#sidebar-wrapper .sidebar-box ul li a:link, #sidebar-wrapper .sidebar-box ul li a:visited, #sidebar-wrapper .sidebar-box ul li a:active {width:auto;}

	#footer {padding-bottom:20px;}
	#footer span, #footer a.adva, #footer .menu-footer-container {display:inline-block; float:none; width:100%; text-align:center; clear:both; margin:10px auto;}
}
@media (max-width:920px){
	#container2 .post-wrapper img {width:auto; height:auto !important; max-width:100%;}
}
@media (max-width:620px){
	.logo {margin:0;}
	#header .logoline h2.underlogo span {width:0;}

	#footer img {display:inline-block; float:none; text-align:center; clear:both; margin:5px auto;}
}