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

	Theme Name: Good News
	Theme URI: http://www.momizat.com
	Description: Good  News theme new is built for News Magazine, built in unlimited Concept, Unlimited Colors, Custom Widgets, Fully Customizable, Admin Panel, Comprehensive Theme Options, Unlimited Sidebars
	Author: momizat team
	Author URI: http://www.momizat.com
	Version: 4.8.1
	
	

License:
License URI:

General comments (optional).
-----------------------------------------------------------------------------------------*/
   @import "skin.css";
   @import "css/prettyPhoto.css";
   @import "css/shortcodes.css";
   
   
/*-----changes added in september 2013----*/

body{
    background-color:#fff;
    background-image:url('images/bg111.png');
    background-repeat:no-repeat !important;
    width: 100%;
    height: 100%;
    background-position:50% 159px;
}

#kontakt-new{
    position: absolute;
    margin-top: 56px;
    /*margin-left: 640px;*/
    margin-left: 71%;
}
#kontakt-new p{
    font-weight:bold;
    font-size:16px;
}

#cups-list{
    height:68px;
    width:925px;
    margin:0px auto 0px auto;
    background-color:#f9f9f9;
    overflow:hidden;
    position: relative;
}
#cup-slider-wrapper{
    width:3000px;
    height:68px;
    position:relative;
}
#cup-slider-wrapper a:hover{
    color:#000000;
}
.pokal{
    float:left;
    padding:0px 12px 0px 15px;
    margin:14px 0px 0px 0px;
    width:205px;
    border-left:2px solid #c0bfc0;
}
.pokal img{
    margin-right:8px;
    max-width:65px;
    max-height:40px;
    /*min-height: 35px;
    min-width:40px;*/
    float: left;
}
#pokal1{
    border:0px;
}
.div-margin-top{
    margin-top:13px;
}
.text-margin-top{
    margin-top:0px;
}
.pokal-text{
    float:left;
    font-weight:bold;
    font-size:14px;
    width: 127px;
}
#next-cup{
    position:absolute;
    width:25px;
    height:45px;
    cursor:pointer;
    left:948px;
    top:0px;
    background-color:#f9f9f9;
    font-size:18px;
    -webkit-user-select: none;
}
#prev-cup{
    position:absolute;
    width:25px;
    height:45px;
    cursor:pointer;
    left:0px;
    top:0px;
    background-color:#f9f9f9;
    font-size:18px;
    -webkit-user-select: none;
}
.slider-nav-button{
    color:#f9f9f9;
    text-align:center;
    padding-top: 25px;
    font-weight:bold;
}
#nav-wrapper{
    /*height: 68px;
    width: 925px;
    margin: 0px auto 0px auto;
    background-color: #f9f9f9;
    overflow: hidden;
    position: absolute;*/
    
    height:68px;
    width:975px;
    margin:0px auto 1px auto;
    background-color:#f9f9f9;
    overflow:hidden;
    position: relative;
}

#nav-wrapper:hover #prev-cup, #nav-wrapper:hover #next-cup{
    background-color:#E0E0E0;
    color:#aad45b;
}

#sidebar-banner-add{
    width: 278px;
    height: 282px;
    position: relative;
    top: -11px;
    left: -11px;
}
#sidebar-banner-add img{
    width: 278px;
    height: 300px;
}
#sidebar-banner-add-random{
    width: 278px;
    height: 282px;
    position: relative;
    top: 0px;
    left: 1px;
}
#sidebar-banner-add-random img{
    width: 278px;
    height: 300px;
}
.widget_title{
    color:#fff !important;
    text-transform:uppercase;
}
.cattt ul{
    margin:0px !important;
}
.cattt li{
    padding:0px !important;
    height: 16px;
    /*border:0px !important;
    width:60px !important;
    float:left !important;*/
}
.blog_post{
    border-bottom: 1px dotted #aad45b !important;
}
.multimedia-link{
    font-size:15px;
    font-weight:bold;
}
.cattt a{
    color:#aad45b;
    text-transform:uppercase;
    font-size:10px;
    font-weight:bold;
}
.pw_time{
    color:#000 !important;
    font-weight:bold;
    line-height: 14px;
}
.multimedia-author{
    color:#aad45b;
}
#sidebar-sponsors a{
    margin-left:5px !important;
}
.sponsor-single1{
    margin-left:25px;
    margin-top:10px;
    display:block;
}
.sponsor-single2{
    margin-left:25px;
    margin-top:15px;
    display:block;
}
.sponsor-single3{
    margin-left:30px;
    margin-top:15px;
    display:block;
}
#kontakt-new a{
    color:#333333;
}
#kontakt-new a:hover{
    color:#005d94;
}

/* New top Social Icons */
#social-new{
    float: right;
    margin-top: 4.5px;
    margin-right:10px;
    display: inline-block;
    height: 25px;
    border-bottom: 1px solid #535967;
}
#social-new ul.top_social_icons {
    margin-bottom:0;
    float: right;
    height: 35px;
    margin-top: -5px;
}

#social-new ul.top_social_icons li {
    float:left;
    margin-right:1px;
    height: 35px;
}
#social-new ul.top_social_icons li a {
float: left;
width:27px;
    height:27px;
    font-size:0px;
    background:#5f6672 url(images/top_social_icons.png) no-repeat;
    margin-top: 4px;
}

#social-new ul.top_social_icons li.facebook a {
    background-position:-28px 0;
}
#social-new ul.top_social_icons li.gplus a {
    background-position:-56px 0;
}

#social-new ul.top_social_icons li.linkedin a {
    background-position:-112px 0;
}

#social-new ul.top_social_icons li.youtube a {
    background-position:-140px 0;
}

#social-new ul.top_social_icons li.rss a {
    background-position:-84px 0;
}

#social-new ul.top_social_icons li.skype a {
    background-position:-308px 0;
}

#social-new ul.top_social_icons li.feedburner a {
    background-position:-168px 0;
}

#social-new ul.top_social_icons li.flickr a {
    background-position:-252px 0;
}

#social-new ul.top_social_icons li.picasa a {
    background-position:-280px 0;
}

#social-new ul.top_social_icons li.digg a {
    background-position:-224px 0;
}

#social-new ul.top_social_icons li.vimeo a {
    background-position:-196px 0;
}
#social-new ul.top_social_icons li.tumblr a {
    background-position:-336px 0;
}
/*	New hover State 	*/
#social-new ul.top_social_icons li.twitter a:hover {
	background-color: #00baf0; 
}
#social-new ul.top_social_icons li.facebook a:hover {
	background-color: #3b5997; 
}

#social-new ul.top_social_icons li.gplus a:hover {
	background-color: #c43c2c; 
}

#social-new ul.top_social_icons li.linkedin a:hover {
	background-color: #006599; 
}

#social-new ul.top_social_icons li.youtube a:hover {
	background-color: #ff0000; 
}

#social-new ul.top_social_icons li.rss a:hover {
	background-color: #ff6600; 
}

#social-new ul.top_social_icons li.skype a:hover {
	background-color: #00b0f6; 
}

#social-new ul.top_social_icons li.feedburner a:hover {
	background-color: #ee3d43; 
}

#social-new ul.top_social_icons li.flickr a:hover {
	background-color: #ff0084; 
}

#social-new ul.top_social_icons li.picasa a:hover {
	background-color: #000; 
}

#social-new ul.top_social_icons li.digg a:hover {
	background-color: #006094; 
}

#social-new ul.top_social_icons li.vimeo a:hover {
	background-color: #1ab7ea; 
}
#social-new ul.top_social_icons li.tumblr a:hover {
	background-color: #2d4961; 
}


/*#### - Footer - ####*/
#footer-contakt-form{
    float:left;
}
#footer-contakt-form h2{
    color:#000000 !important;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:0px;
}
#footer-contakt-form input[type=text]{
    border:0px;
    width:310px;
    height:20px;
    text-align:left;
    padding-left:5px;
    margin-top:10px;
    font-size:12px;
    float:left;
}
#footer-contakt-form input[type=email]{
    border:0px;
    width:310px;
    height:20px;
    text-align:left;
    padding-left:5px;
    margin-left:23px;
    margin-top:10px;
    font-size:12px;
    float:left;
}
@-moz-document url-prefix() {
    #footer-contakt-form input[type=email]{
        width:308px;
    }
}
#footer-contakt-form textarea{
    width:647px;
    border:0px;
    height:80px;
    direction:ltr;
    text-align:left;
    padding-left:5px;
    font-size:12px;
    margin-top: 12px;
    clear:left;
}
#textarea-par{
    clear:left;
}



#footer-contakt-form input[type=submit]{
    margin:0px;
    float:left;
    background-color:#7d8185;
    border:0px;
    color:#ffffff;
    width:22px;
    height:22px;
    font-size: 16px;
    font-weight:bold;
}
#footer-contakt-form input[type=submit]:hover{
    cursor:pointer;
}
#send-button-footer{
    float:left;
    width:70px;
    height:25px;
    color: black;
    font-size:14px;
    line-height:25px !important;
}

#footer-contakt-form p{
    padding:0px;
    margin:0px !important;
    line-height:40px;
}
#send-par{
    width:25px;
    height:25px;
    margin:0px;
    float:left;
    line-height:20px !important;
}
.wpcf7-response-output{
    display: block;
    width: 300px;
    float: left;
    margin: 0px !important;
    height: 20px;
    line-height: 20px;
    color:#000000;
    background-color: white;
}
#textarea-par{
    line-height:25px !important;
}
#wpcf7-f94-p91-o1{
    margin-left:10px !important;
}
.wpcf7{
    margin-left: 10px !important;
}
#footer-right{
    float: left;
    width: 275px;
    margin-left: 20px;
}
#footer-right p{
    line-height:12px;
    float:left;
    clear:left;
    margin-bottom:3px;
    color:#000000;
}
#footer-right h2{
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:12px;
}
#footer-right a{
    color:#000000;
}
.empty-space{
    height:20px;
    clear: both;
}

.clear{
    clear:both;
}

.bottom_barr {
    background:url(images/footer-bg.png) repeat-x !important;
/*-webkit-box-shadow: inset 0px 4px 1px 0px #3c4048;
-moz-box-shadow: inset 0px 4px 1px 0px #3c4048;
box-shadow: inset 0px 4px 1px 0px #3c4048;*/
color:#f6f6f6;
position:relative;
text-align:center;
line-height:45px;
height:185px;
overflow:hidden;
padding-top:15px;
}

.recent_news_content p{
    margin-bottom:5px;
    line-height:14px;
    font-size:12px;
}
.recent_news_title{
    margin-bottom: 5px;
}
.nb2_next2_news p{
    margin-bottom:5px;
    line-height:14px;
    font-size:12px;
}
.nb_meta{
    display:none;
}
.news_box_right{
    display:none;
}
.news_date{
    display:none;
}
.nb2_next2_news li{
    background:#ffffff;
    padding-bottom:0px;
}
.news_box_heading{
    margin-bottom:10px !important;
}
.lates_video_news .news_box_heading{
    margin-bottom:0px !important;
}
.box_outer{
    clear:left;
}
.box_outer a:hover{
    color:#000000;
}
.nb_col2_bg{
    background:url(images/bg-siva.png) repeat-x 0 40px;
    position: absolute;
    height: 300px;
    width: 331px;
    pointer-events:none;
}
.recent_news_item, .nb2_next2_news{
    /*min-height:150px;*/
}
.nb_recent_more{
    font-weight:bold;
}
.single_share{
    display:none;
}
.dots{
    display:none;
}
#respond{
    display:none;
}
.slider_wrap{
    position:relative;
}

.slider_nav li a{
    font-size:12px !important;
}
.slider_nav li a:hover{
    color:#ffffff;
}
.slider_nav li{
    width: 189px !important;
    border-right:#ffffff 2px solid;
}
.last-li{
    border:0px;
}
.slider_nav{
    text-align:center;
    padding:7px 0px !important;
    width:2619px !important;
    z-index: 5 !important;
}
#slider-hide-slider{
    overflow:hidden;
    width: 663px;
    height: 243px;
    top: 0px;
    position: absolute;
}
#next-slide{
    position:absolute;
    color:white;
    font-weight:bold;
    top:204px;
    left:638px;
    font-size:14px;
    height:20px;
    width:20px;
    background-color:#262934;
    text-align: center;
    z-index:10;
    cursor:pointer;
    -webkit-user-select: none;
}
#prev-slide{
    position:absolute;
    color:white;
    font-weight:bold;
    top:204px;
    left:3px;
    font-size:14px;
    height:20px;
    width:20px;
    background-color:#262934;
    text-align: center;
    z-index:10;
    cursor:pointer;
    -webkit-user-select: none;
}
.wpcf7-not-valid-tip{
    display:none !important;
    
}
.slider-link{
    color:white !important; 
    font-weight:bold !important; 
    margin-top:4px !important;
}
#fancybox-overlay{
    display:none !important;
}
#fancybox-outer{
    display:none;
}
.slideshowlink{
    display:none;
}

.rez-content{
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom:20px;
    width:935px;
    border: 1px solid #e0e0e0;
}
.rez-content .cat_article_title{
    margin:0px;
}
.rez-month-content{
    padding-left: 10px;
    padding-top: 10px;
    width:935px;
}

.rez-content h2{
    color:#7fa547;
    font-size:18px;
    font-weight:bold;
    margin-left:10px;
    margin-top:15px;
}
.rez-content a{
    color:#000000;
    margin-left:25px;
}
.rez-content a:hover{
    text-decoration:underline;
}

.ngg-gallery-singlepic-image{
    float:left;
    margin:10px 7px !important;
    margin-bottom:25px !important;
}
.ngg-gallery-singlepic-image img{
    margin:10px;
}
.single_article_content img:not(.wp-smiley) {
    padding: 0px !important;
}
#article_content a{
    color:#8cc53a !important;
    font-weight:bold;
}
.related_box a{
    font-weight:bold;
}
.ngg-gallery-thumbnail-box{
    margin-right:17px !important;
    margin-bottom:10px !important;
}

.cup-link{
    display: block;
    width: 205px;
    height: 40px;
}
.related_box_title{
    margin-top: 20px;
    font-weight:bold;
}
.multimedia-more{
    color:#8cc53a !important;
}
#menu-main-menu a:hover{
    text-decoration:none;
}
.last_news_date{
    color:#7fa547;
}
.delimiterr{
    width:100%;
    border-bottom:1px dotted #8cc53a;
    margin:7px 0;
}
.single_article_content td{
    padding:5px 10px !important;
    vertical-align:top;
}
.single_article_content table, .single_article_content tr, .single_article_content td{
    /*border:0px !important;*/
}

.ie10 #navigation ul.nav > li a, .ie9 #navigation ul.nav > li a{
    font-family:Helvetica, Arial !important;

}
.ie10 .news_box .news_box_heading h2 a, .ie9 .news_box .news_box_heading h2 a{
    font-family:Helvetica, Arial !important;
}
.ie10 .slider_items .slider_caption h2 a, .ie9 .slider_items .slider_caption h2 a{
    font-family:Helvetica, Arial !important;
}
.ie10 .sidebar .widget .widget_title, .ie9 .sidebar .widget .widget_title{
    font-family:Helvetica, Arial !important;
}
.ie10 .news_box_heading h2, .ie9 .news_box_heading h2{
    font-family:Helvetica, Arial !important;
}
.ie10 #nav-wrapper, .ie9 #nav-wrapper, .ie8 #nav-wrapper{    
    width:970px;
}    
.ie10 .nb_col2_bg, .ie9 .nb_col2_bg, .ie8 .nb_col2_bg, .ie7 .nb_col2_bg{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-siva.png', sizingMethod='scale');
    /*background:none !important;*/
}

/*-----copyrights css------*/

#ow-link{
    background:url(images/optiweb-logo-siv.png) no-repeat;
    float:left;
    width:55px;
    height:12px;
    margin-left:5px;
}
#izdelava-ow{
    clear:both;
    margin-top: 23px;
    float:left;
    width: 320px;
}
#izdelava-ow font{
    color:#000000;
    float:left;
    line-height:14px;
}
#sm-link{
    float: left;
    width: 115px;
    height: 12px;
    margin-left: 5px;
    line-height:15px;
}
#sm-id{
    float:right;
    margin-left:10px;
    clear:right;
}
#ow-id{
    float:right;
    margin-left: 10px;
    clear:right;
    margin-bottom:5px;
}

/*----additional main custom made slider css----*/

#sliderr_outer_wrapper{
    clear:left;
    width:663px;
    height:302px;
    margin-bottom:8px;
    display:block;
    overflow:hidden;
}
#sliderr_outer_wrapper a{
    overflow:hidden;
    display:block;
    color:#ffffff;
}
.image-link-sliderr{
    height:250px;
    width:663px;
}
.image-wrapperr{
    position:absolute;
    
}
.image-wrapperr img{
    width:663px;
    height:323px;
    display:block;
}

#sliderr-meta-data{
    position:absolute;
    margin-top:233px;
    width: 633px;
    padding: 8px 15px;
    background: #8cc53a;
    color: #f8f8f8;
}
#sliderr-meta-data h2{
    font-size: 18px;
    font-weight: bold;
    display: inline;
    color: #f8f8f8;
    overflow:hidden;
    font-weight:bold;
}
#sliderr-meta-data p{
    margin-bottom: 0;
    line-height: 15px;
    font-size: 12px;
    color: #ffffff;
}
#sliderr-meta-data a{
    overflow: hidden;
    display: block;
    font-weight:bold;
}
#left-right-sliderr li{
    color:#ffffff;
    cursor:pointer;
    font-weight:bold;
}
#left-right-sliderr .slider_nav{
    margin-top:199px;
}


/*----additional main custom made slider css----*/

#sliderr_outer_wrapper{
    clear:left;
    width:663px;
    height:302px;
    margin-bottom:8px;
    display:block;
    overflow:hidden;
}
#sliderr_outer_wrapper a{
    overflow:hidden;
    display:block;

}
.image-link-sliderr{
    height:250px;
    width:663px;
}
.image-wrapperr{
    position:absolute;
    
}
.image-wrapperr img{
    width:663px;
    height:323px;
    display:block;
}

.sliderr-meta-data{
    position:absolute;
    margin-top:233px;
    width: 633px;
    padding: 8px 15px;
    background: #8cc53a;
    color: #f8f8f8;
    z-index:10;
}
.sliderr-meta-data h2{
    font-size: 18px !important;
    font-weight: bold;
    display: inline;
    color: #f8f8f8;
    overflow:hidden;
    font-weight:bold;
}
.sliderr-meta-data p{
    margin-bottom: 0;
    line-height: 15px;
    font-size: 12px;
    color: #ffffff;
}
.sliderr-meta-data a{
    overflow: hidden;
    display: block;
    font-weight:bold;
    color:#ffffff;
}
.sliderr-link-lr a{
    font-size:12px !important;
    opacity:1 !important;
    color:#d9d9d9;
    cursor:pointer;
    font-weight:bold;
}
#slider-link-lr-0 a{
    color:#ffffff;
}
#left-right-sliderr li{
    
}
.slider_nav li a{
    /*font-size:12px !important;
    color:#d9d9d9 !important;*/
}
ul.slider_nav{
    /*background:#000000 !important;*/
}
#left-right-sliderr .slider_nav{
    margin-top:199px;
}
.li-slider-id{
    display:none;
}
/*
.image-wrapperr{
    display:none;
}    
.image-0{
    display:block;
}
.sliderr-meta-data{
    display:none;
}
.meta-data-0{
    display:block;
}    */

.sidebar .box_outer{
    margin-top:31px;
}