

/***** Structure *****/

body { background: #EFEFEF url(../images/backgrounds/bg.jpg) repeat; }

/* #angles { background: url(../images/backgrounds/bg-angles.png) no-repeat center top; } */







/***** Utility Banner *****/

#utility-banner { 

background: #e1e1e1; 

background: -moz-linear-gradient(0% 100% 90deg, #d7d7d7, #e1e1e1); 

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#d7d7d7)); 

border-right: 1px solid #AAAAAA;

border-left: 1px solid #AAAAAA;

border-bottom: 1px solid #AAAAAA;

width:958px;

margin:0 auto;

}



/***** Utility Banner Navigation *****/

#utility-banner li a, #utility-banner li a:visited { 

color: #666666;

text-decoration: none;

text-shadow: 0 1px 0 #EEEEEE;

}

#utility-banner li a:hover, #utility-banner li a:active { color: #444444; }



/***** Utility Banner Dropdown Menu *****/

#utility-banner ul ul li a:hover, #utility-banner ul ul li a:active { background: #222; }



/***** Red *****/

.category-block h3 a:hover, .category-block h3 a:active,

.category-link-list li a:hover, .category-link-list li a:active,

.archive-text h3 a:hover, .archive-text h3 a:active,

.archive-text h4 a:hover, .archive-text h4 a:active,

.rel-post-text h4 a:hover, .rel-post-text h4 a:active,

.commentlist .comment .comment-cite a:hover, .commentlist .comment .comment-cite a:active,

.sidebar-archive-text h4 a:hover, .sidebar-archive-text h4 a:active,

.search-text h3 a:hover, .search-text h3 a:active,

.lead-text p a, .lead-textp a:visited,

.older-text p a, .older-text p a:visited,

#post-data p a, #post-data p a:visited,

#post-data-wide p a, #post-data-wide p a:visited,

#author-text p a, #author-text p a:visited,

#archived-author-text p a, #archived-author-text p a:visited,

.archive-text p a, .archive-text p a:visited,

.rel-post-text p a, .rel-post-text p a:visited,

#comments p a, #comments p a:visited, .form-wrapper label em, .wpcf7 label em,

.post-entry p a, .post-entry li a,

.post-entry p a:visited, .post-entry li a:visited,

.sidebar-widget #wp-calendar td a, .sidbar-widget #wp-calendar td a:visited,

.sidebar-widget #twitter_update_list li a, .sidebar-widget #twitter_update_list li a:visited,

#footer a, #footer a:visited,

.search-text p a, .search-text p a:visited,

.error-column li a:hover, .error-column li a:active,

.sidebar-widget .widget-vid-text p a, .sidebar-widget .widget-vid-text p a:visited,

.sidebar-widget .widget-vid-text h4 a:hover, .sidebar-widget .widget-vid-text h4 a:active,

.sidebar-widget li a:hover, .sidebar-widget li a:active,

#breadcrumbs p a:hover, #breadcrumbs p a:active,

.tab-nav li a:hover, .tab-nav li a:active,

.twitter-follow a:hover, .twitter-follow a:active,

.sidebar-widget .textwidget p a, .sidebar-widget .textwidget p a:visited,

#breadcrumbs p a, #breadcrumbs p a:visited,

.form-submit:hover,

.wp-pagenavi .current,

.wp-pagenavi a:hover, .wp-pagenavi a:active,

.sidebar-widget li.highlight a,

.published p a, .published p a:visited,

.home-column h2 a,

.home-column h3 a:hover, .home-column h3 a:active,

.home-column p a, .home-column p a:visited,

.contribute-text p a, .contribute-text p a:visited,

.contribute-text h3 a:hover, .contribute-text h3 a:active,

.form-wrapper p a, .form-wrapper p a:visited,

#registered p a, #registered p a:visited,

.post-entry table td a, .post-entry table td a:visited,

.home-blog-text h3 a:hover, .home-blog-text h3 a:active,

.home-blog-text p a, .home-blog-text p a:visited { color: #bb0000; }



/***** Featured Banner *****/

.featured-text h2 a { background: url(../images/backgrounds/periodic-sprite-01.png) no-repeat 0 -405px; }



/***** Hot Topic *****/

.hot-topic { background: url(../images/backgrounds/periodic-sprite-01.png) no-repeat 0 -886px; }



/***** Video Article *****/

.video-article { background: url(../images/backgrounds/bg-video-camera.png) no-repeat 0 -175px; }



/***** Right Red Arrow *****/


.right-arrow,

.sidebar-widget li.highlight a,

.home-column h2 a { text-decoration: none; color: #FFFFFF; text-shadow: 0 -1px 0 #051A29; }



/****** Red Border ******/

.sidebar-archive-thumb a:hover, .sidebar-archive-thumb a:active,

.masthead-banner a img:hover, .masthead-banner a img:active,

.banner-120 a:hover, .banner-120 a:active,

.banner-125 a:hover, .banner-125 a:active,

.footer-widget .flickr-feed li a:hover, .footer-widget .flickr-feed li a:active,

.footer-widget .banner-125 a:hover, .footer-widget .banner-125 a:active,

.footer-widget .banner-120 a:hover, .footer-widget .banner-120 a:active,

.archive-thumb a:hover, .archive-thumb a:active,

.sidebar-widget .flickr-feed li a:hover, .sidebar-widget .flickr-feed li a:active,

.lead-thumb a:hover, .lead-thumb a:active,

#banner-728 a img:hover, #banner-728 a img:active,

.contribute-avatar a:hover, .contribute-avatar a:active,

.search-thumb a:hover, .search-thumb a:active,

.banner-120-skyscraper a:hover, .banner-120-skyscraper a:active { border-color: #999999; }



/***** Red Background Color *****/

.wp-tag-cloud li a:hover, .wp-tag-cloud li a:active { background: #ff0000; }



/***** Red Home Page Category Link *****/

.archive-link a:hover, .archive-link a:active { background-position: 0 -540px; }



/***** Footer *****/

#copyright p a { color:#ffffff; text-decoration:none; }

#copyright p a:hover { color:#ffffff; text-decoration:underline; }








/*-------------------------------------------------*/
/* =  iPads
/*-------------------------------------------------*/
@media screen and (min-width : 630px) and (max-width : 960px) {

#utility-banner {
	width:630px;
}
	.socialize {
	}
	
#masthead {
	width:630px;
}

.logo, .logo-text {
	margin:20px 0 20px 185px;
}

#banner-top {
	display:none;
}


#mainnav-bar {
	width:630px;
}
	#mainnav-bar li {
		width:77px;
	}
	#mainnav-bar li#menu-item-2562 {
		width:77px;
	}
	#mainnav-bar li#menu-item-6 {
		width:82px;
	}
	
	#mainnav-bar li a, #mainnav-bar li a:visited {
		font-size:11px;
		padding-bottom:11px;
		padding-top:12px;
	}

.inner-wrapper {
	width:630px;
}
	#column-container {
		width:628px;
	}
	div.jqans-wrapper.default {
		margin:0 0 20px 14px !important;
	}
	.headlines {
		margin:0 0 10px 4px;
	}
	
	#left-column, #right-column {
		width:628px;
	}
	
	#right-sidebar, #left-sidebar {
		width:628px;
	}
	#right-sidebar, #right-column {
		float:left;
	}
	#right-sidebar .sidebar-widget, #right-sidebar .single-tab-container, #right-sidebar #tab-container {
		float:left;
		margin: 5px 0 5px 10px;
	}
	#right-sidebar .baner-box {
		float:left;
		margin: 0;
		display:none;
	}
	
	
	#right-sidebar form {
		float:left;
		padding: 0px;
		margin: 5px 0 5px 10px;
		display:none;
	}


	
	#footer {
		width:630px;
	}
		#copyright {
			width:590px;
		}
	
		
	.single-banner-620 { margin: 0 4px 10px; }

		
	#post-header-wide {
		margin:0 4px 10px;
	}
	.post-620 {
		margin:0 4px;
	}
	#author-box, #archived-author-box {
		margin:0 4px 20px;
	}
	.box-grey {
		margin:0 4px 20px;
	}
	#fbComments {
		margin:0 4px 30px;
	}

	
	#oglasi-single {
		display:none !important;
	}


	
	.home-blog, .pagination {
		margin:0 4px 20px;
	}
	
	
	#page-title {
		width:605px;
	}
	#page-title, #page-title-wide {
		padding:0;
	}
	#search-message {
		width:605px;
		margin:0 10px 10px;
	}
	
	#search-results {
		margin:0 4px 20px;
	}
	
	
.contributors-list {
	margin:0 3px;
}


#arevicofancy-tmp, #arevicofancy-loading, #arevicofancy-overlay, #arevicofancy-wrap {
	display:none !important;
}


	
}




/*-------------------------------------------------*/
/* =  Tablet
/*-------------------------------------------------*/
@media screen and (min-width : 460px) and (max-width : 629px) {

#utility-banner {
	width:460px;
	overflow:hidden;
	font-size:9px;
			display:none;
}
	.socialize {
		display:none;
	}
	
#masthead {
	width:460px;
}

.logo, .logo-text {
	margin:20px 0 20px 110px;
}

#banner-top {
	display:none;
}


#mainnav-bar {
	width:460px;
}
	#mainnav-bar li {
		width:56px;
	}
	#mainnav-bar li#menu-item-2562 {
		width:59px;
	}
	#mainnav-bar li#menu-item-13676 a{
		padding-bottom:4px;
		padding-top:5px;
	}
	
	#mainnav-bar li#menu-item-23238 a{
		padding-bottom:4px;
		padding-top:5px;
	}
	
	#mainnav-bar li#menu-item-6 a{
		padding-bottom:4px;
		padding-top:5px;
	}
	
	#mainnav-bar li a, #mainnav-bar li a:visited {
		font-size:10px;
		padding-bottom:11px;
		padding-top:12px;
	}

.inner-wrapper {
	width:460px;
}
	#column-container {
		width:458px;
	}
	div.jqans-wrapper.default {
		display:none;
	}
	.headlines {
		margin:0 0 10px 4px;
		width:450px;
	}
		.headlines h2 a, .headlines h2 a:visited {
			font-size:12px;
			padding:6px 10px;
		}
		
	.headlines li {
		float:left;
		width:450px;
		padding:5px 0;	
	}
		.headlines li .thumb-text {
			width:375px;	
		}
		.headlines li.first-news {
			display:block;
			width:450px;
			margin:0;
		}
		.lead-thumb a {
			width:440px;
			height:190px;
		}
		.lead-thumb a img {
			width:440px;
			height:190px;
		}
		
		
		
	.home-horizontal-banner {
		display:none;		
	}

#preloader {
	display: none !important;
}


	
	#left-column, #right-column {
		width:458px;
	}
	
	#right-sidebar, #left-sidebar {
		width:458px;
	}
	#right-sidebar, #right-column {
		float:left;
	}
	#right-sidebar .sidebar-widget, #right-sidebar .single-tab-container, #right-sidebar #tab-container {
		float:left;
		margin: 5px 0 5px 80px;
	}
	
	#right-sidebar .baner-box {
		float:left;
		margin: 0;
		display:none;
	}
	
	#right-sidebar form {
		float:left;
		padding: 0px;
		margin: 5px 0 5px 80px;
	}
	
	
	#footer {
		width:460px;
	}
		#copyright {
			width:410px;
		}



	.single-banner-620 { display:none; }


	#post-header-wide {
		margin:0 4px 10px;
		width:448px;
	}
	#post-header-wide .header-title {
		width:405px;
	}
	#post-data {
		width:448px;
	}
	
	.share-box {
		padding-left:10px;
		width:445px;
	}
		.pinit {
			width:25px;
		}
	
	.post-620 {
		margin:0 4px;
		width:450px;
	}
	.post-entry img {
		width:440px;
		height:auto;
	}
	.post-entry .wp-caption {
		width:448px !important;
		height:auto !important;
	}
	
	img.alignright, img.alignleft {
		width:100px !important;
		height:auto !important;
	}
	
	.post-entry p {
		font-size:1.4em;
		line-height:1.5em;		
	}
	.post-entry p iframe {
		width:450px !important;
		height:290px !important;
	}
	
		.post-entry ul, .post-entry ol { margin: 0 40px 30px; font-size: 1.4em; line-height: 1.5em; }
	

	.post-entry table th, .post-entry table td {
		padding:5px;
	}

	
	#author-box, #archived-author-box {
		margin:0 4px 20px;
		padding:0;
		width:450px;
		border:0;
	}
	#author-box h3.widget-head {
		margin:0;
	}
		.post-gravatar, #author-text {
			display:none;
		}
	
	.box-grey {
		margin:0 4px 20px;
		width:438px;
	}
		.box-grey p {
			font-size:1.0em;
		}
		
	.royalSlider {
		width:450px !important;
		height:280px !important;
	}

	
	#fbComments {
		margin:0 4px 30px;
		width:438px;
	}
		.fb_iframe_widget {
			width:450px !important;
		}
		.fb_iframe_widget span {
			width:450px !important;
		}
		#fbComments iframe {
			width:450px !important;
		}
		
		
	#upprev_box {
		display:none !important;
	}
	
	
	#oglasi-single {
		display:none !important;
	}

	
	.home-blog, .pagination {
		margin:0 4px 20px;
		width:430px;
	}
		.home-blog-thumb, .home-blog-thumb img {
			width:70px;
			height:70px;
		}
		.home-blog-text {
			width:340px;
		}
		.home-blog-text h3 a, .home-blog-text h3 a:visited {
			font-size:1.6em;
		}
		.home-blog-text p {
			height:40px;
			overflow:hidden;
		}
		.home-blog-text p.date {
			height:14px;
			margin:0;
		}


	
	
	#page-title {
		width:405px;
	}
	#page-title, #page-title-wide {
		padding:0;
	}
	#search-message {
		width:405px;
		margin:0 10px 10px;
	}
	
	#search-results {
		width:450px;
		margin:0 4px 20px;
	}
	.search-result {
		width:428px;
	}
	

		
	.pagination {
		width:450px;
	}
	.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .extend, .wp-pagenavi .last {
		padding:0 10px 0 9px;
	}
	
	
.contributors-list {
	margin:0 3px;
}


#arevicofancy-tmp, #arevicofancy-loading, #arevicofancy-overlay, #arevicofancy-wrap {
	display:none !important;
}


}



/*-------------------------------------------------*/
/* =  Smartphones
/*-------------------------------------------------*/
@media screen and (max-width: 459px) {

#utility-banner {
	display:none;
}

#masthead {
	width:320px;
}

.logo, .logo-text {
	margin:20px 0 15px 32px;
}

#banner-top {
	display:none;
}



#mainnav-bar {
	width:320px;
}
	#mainnav-bar li {
		width:79px;
	}
	#mainnav-bar li#menu-item-2562 {
		width:79px;
	}
	#mainnav-bar li#menu-item-13676 a{
	}
	#mainnav-bar li#menu-item-6 a{
	}
	
	#mainnav-bar li a, #mainnav-bar li a:visited {
		font-size:10px;
		padding-bottom:11px;
		padding-top:12px;
		border-bottom: 1px solid #0F2E43;
	}
	#mainnav-bar li.current-menu-item, #mainnav-bar li.current-menu-item:visited {
		border:0;
		border-left: 1px solid #0F2E43;
		float: left;
		font-weight: bold;
		height: 38px;
		list-style: none outside none;
		margin: 0;
		position: inherit;
		width:79px;
		background:none;
		color:#fff !important;
		padding-bottom:0px;
		padding-top:0px;
	}
	#mainnav-bar li.current-menu-item a, #mainnav-bar li.current-menu-item a:visited, #mainnav-bar li.current-menu-item a:hover, #mainnav-bar li.current-menu-item a:active {
		color:#fff !important;
		padding-bottom:11px;
		padding-top:12px;
		text-decoration: none; 		
		background: #47687f; 		
		background: -moz-linear-gradient(0% 100% 90deg,#3b5262, #4b6e87); 		
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b6e87), to(#3b5262));
	}
	

.inner-wrapper {
	width:320px;
	overflow:hidden;
}
	#column-container {
		width:318px;
	}
	div.jqans-wrapper.default {
		display:none;
	}


	.headlines {
		margin:0 0 10px 4px;
		width:310px;
	}
		.headlines h2 a, .headlines h2 a:visited {
			font-size:12px;
			padding:6px 10px;
		}
		
	.headlines li {
		float:left;
		width:310px;
		padding:5px 0;	
	}
		.headlines li .thumb-text {
			width:235px;	
		}
		.headlines li.first-news {
			display:block;
			width:310px;
			margin:0;
		}
		.lead-thumb a {
			width:300px;
			height:129px;
		}
		.lead-thumb a img {
			width:300px;
			height:129px;
		}
		
		
#preloader {
	display: none !important;
}
		
	.home-horizontal-banner {
		display:none;		
	}


	
	#left-column, #right-column {
		width:318px;
	}
	
	#right-sidebar, #left-sidebar {
		width:318px;
	}
	#right-sidebar, #right-column {
		float:left;
	}
	#right-sidebar .sidebar-widget, #right-sidebar .single-tab-container, #right-sidebar #tab-container {
		float:left;
		margin: 5px 0 5px 10px;
	}
	
	#right-sidebar .baner-box {
		float:left;
		margin: 0;
		display:none;
	}
	
	#right-sidebar form {
		float:left;
		padding: 0px;
		margin: 5px 0 5px 10px;
	}
	
	
	#footer {
		width:320px;
	}
		#copyright {
			width:280px;
		}





	.single-banner-620 { display:none; }





	#post-header-wide {
		margin:0 4px 10px;
		padding:4px 0 0;
		width:308px;
	}
	#post-header-wide .header-title {
		width:288px;
		margin:0 0 0 4px;
	}
	.header-title {
		padding:5px;
	}
		.header-title h1 {
			font-size:16px;
		}
	
	#post-data {
		width:308px;
		margin:4px 0 0;
	}
		#post-data p {
			font-size:1.1em;
			padding:2px 7px 0px;
		}
	
	.share-box {
		padding-left:23px;
		width:295px;
	}
		.gplus {
			display:none;
		}
		.pinit {
			display:none;
		}
	
	.post-620 {
		margin:0 4px;
		width:310px;
	}
	.post-entry img {
		width:300px;
		height:auto;
	}
	.post-entry .wp-caption {
		width:308px !important;
		height:auto !important;
	}

	img.alignright, img.alignleft {
		width:100px !important;
		height:auto !important;
	}
	
	.post-entry p {
		font-size:1.4em;
		line-height:1.5em;		
	}
	.post-entry p iframe {
		width:310px !important;
		height:200px !important;
	}
	
	
		.post-entry ul, .post-entry ol { margin: 0 40px 30px; font-size: 1.4em; line-height: 1.5em; }
	

	.post-entry table th, .post-entry table td {
		padding:5px;
	}

	.post-entry blockquote {
		width:294px;
	}

	#author-box, #archived-author-box {
		margin:0 4px 20px;
		padding:0;
		width:310px;
		border:0;
	}
	#author-box h3.widget-head {
		margin:0;
	}
		.post-gravatar, #author-text {
			display:none;
		}
	
	.box-grey {
		margin:0 4px 20px;
		width:298px;
	}
		.box-grey p {
			font-size:1.0em;
		}
		
	.royalSlider {
		width:310px !important;
		height:200px !important;
	}

	
	#fbComments {
		margin:0 4px 30px;
		width:298px;
	}
		.fb_iframe_widget {
			width:310px !important;
		}
		.fb_iframe_widget span {
			width:310px !important;
		}
	
		#fbComments iframe {
			width:310px !important;
		}
		
		
	#upprev_box {
		display:none !important;
	}
	
	
	
	#oglasi-single {
		display:none !important;
	}

	
	
	.home-blog, .pagination {
		margin:0 4px 10px;
		width:298px;
		padding:5px;
	}
		.home-blog-thumb, .home-blog-thumb img {
			width:50px;
			height:50px;
		}
		.home-blog-text {
			width:230px;
		}
		.home-blog-text h3 a, .home-blog-text h3 a:visited {
			font-size:1.4em;
		}
		.home-blog-text p {
			height:40px;
			overflow:hidden;
		}
		.home-blog-text p.date {
			height:14px;
			margin:0;
		}



	
	#page-title {
		width:300px;
	}
	#page-title, #page-title-wide {
		padding:0;
		margin:0 10px 5px;
	}
	#page-title h1, #page-title-wide h1 {
		font-size:17px;
	}
	
	#search-message {
		width:300px;
		margin:0 10px 10px;
	}
	
	#search-results {
		width:310px;
		margin:0 4px 20px;
	}
	.search-result {
		width:298px;
		padding:5px;
	}
	


		
	.pagination {
		margin:0 4px 30px;
	}
	.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .extend, .wp-pagenavi .last {
		padding:0 10px 0 9px;
	}
	.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .first, .wp-pagenavi .extend, .wp-pagenavi .last {
		display:none;
	}
	.wp-pagenavi .nextpostslink {
		float:right;
		background:	url("../images/backgrounds/pipe-mainnav.gif") repeat-y scroll left top transparent;
	}
	
	
.contributors-list {
	margin:0 3px;
}


#arevicofancy-tmp, #arevicofancy-loading, #arevicofancy-overlay, #arevicofancy-wrap {
	display:none !important;
}


}