/*
 Theme Name:   WPEX GoPress Child
 Theme URI:    http://rtvze.ba/
 Description:  Redesign of WordPress Theme by WPExplorer
 Author:       Kreattikus
 Author URI:   http://kreattikus.com
 Template:     wpex-gopress
 Version:      1.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, flexible-width, custom-background, threaded-comments, custom-menu, featured-images, full-width-template, theme-options, translation-ready
 Text Domain:  wpex-gopress-child
*/

body {
	background-color: #eaeaea;
}
/*wpex aside ad hide*/
#header-aside {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    }
/*website width*/
.container {
    margin: 0 auto;
    width: 1180px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*sidebar width*/
.sidebar-container {
    float: right;
    width: 300px;
}
/*main content width*/
.left-content {
    float: left;
    width: 780px;
}
/*slider height*/
.recent-post-slider.design-3 .post-image-bg {
    background: #f1f1f1;
    height: 450px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
/*slider text height*/
.recent-post-slider.design-3 .post-short-content {
    height: 34%;
    clear: both;
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 15px 30px 35px 30px;
    position: absolute;
    right: 0;
    transition: all 0.5s ease-in-out 0s;
}
/*slider hover text height*/
.recent-post-slider.design-3 .post-overlay:hover > .post-short-content {
    height: 40%;
    background: rgba(0, 0, 0, 0.7);
}
/*slider control-dots position*/
.recent-post-slider.design-3 .slick-dots {
    left: 20px !important;
    bottom: 4px !important;
}
/*slider image size*/
.recent-post-slider.design-3 .post-image-bg img {
    transition: height 0.1s ease-in-out;
    transition: transform 0.8s cubic-bezier(.65,.05,.36,1);
    left: -9999px;
    margin: 0 auto !important;
    opacity: 1;
    position: absolute;
    right: -9999px;
    width: auto !important;
    max-width: 980px !important;
    min-width: 100% !important;
    min-height: 100% !important;
}
.space {
    margin-top: 5px;
    margin-bottom: 5px;
}
/*velicina reklame na glavnom dijelu sadrzaja*/
.reklama-main img {
    width: 800px !important;
    height: 125px !important;
}
/*news size*/
.entry h2 {
    min-height: 44px;
    max-height: 44px;
    overflow: hidden;
}
/*razmak izmedju redova*/
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin: 0 0 10px 0;
}

.wpcf7-form span.wpcf7-form-control-wrap {
    display: block;
    /* margin-top: 10px; */
    position: relative;
}
/*veličina slika u galeriji*/
.gallery-icon img {
    height: 250px;
    width: 250px;
}

#gallery-2 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
}
/*paragraf korekcija spacinga*/
p {
    margin: 0px;
}


/*hide sidebar weather & youtube at mobile*/
@media (max-width: 480px) {
    .wunderground, .youtubechannelgallery {
        display: none;
    }
}

/*txt ispod yt videa*/
.ytctitle {
    text-align: center;
    font-size: 16px;
    max-height: 44px;
    overflow: hidden;
}
/*navigacija redizajn*/
/*#site-navigation-wrap {
    background: #2c2c2c;
    margin: 0 0 30px;
    min-height: 45px;
    border-bottom: 5px solid #02aace;
}*/

@media (min-width: 960px) {
    #site-navigation-wrap {
    background: #fff;
    margin-bottom: 0px;
    min-height: 44px;
    border-bottom: 0px;s
    z-index: 999999;
    position: relative;
    top: 0;
    }

    #wrap {
    background: #fff;
    padding: 75px 30px 0;
    margin: 0px auto;
    }

    #menu-redesign {
    background: #fff;
    min-width: 100%;
    min-height: 44px;
    position: fixed;
    z-index: 99999;
    box-shadow: 1px 1px 8px #888888;
    color: #696969;
    }
    #site-navigation .dropdown-menu ul li {
    background: #fff;
    /*border: 1px solid #d5d5d5;*/
    line-height: 1.4em;
    height: auto;
    float: none;
    display: block;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
    }
    #site-navigation .dropdown-menu ul li > a:hover {
    color: #696969;
    font-weight: 700 !important;
    border-bottom: 2px solid #d5d5d5;
    background-color: #EEEFFF;
    }
    #site-navigation .dropdown-menu > li > a:hover, #site-navigation .dropdown-menu > li.sfHover > a {
    color: #696969;
    }
    .dropdown-menu>li>a:hover, .osc-res-tab .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #EEEFFF;
    }
    #site-navigation .dropdown-menu li {
    display: block;
    float: left;
    height: 44px;
    line-height: 44px;
    border-right: 1px solid #d4d3d3;
    }
    #site-navigation .dropdown-menu ul {
    padding-top: 1px;
    }
    .menu-item {
        min-width: 115px;
    }
    .menu-item a {
        text-align: center !important;
    }
    .menu-item ul li a {
        text-align: left !important;
    }

/*bottom border razlicite boje menu*/
    .menu-item:hover a {
    border-bottom: 3px solid red;
    max-height: 44px;
    }
    /*NOVOSTI*/
    #menu-item-9588:hover a {
        border-bottom-color: #fff;
    }
    /*TV EMISIJE*/
    #menu-item-294:hover a {
        border-bottom-color: orange;
    }
    /*RTV PROGRAM*/
    #menu-item-404:hover a {
        border-bottom-color: #43B21B;
    }
    /*OGLASAVANJE*/
    #menu-item-9592:hover a {
        border-bottom-color: lightblue;
    }
    /*GALERIJA */
    #menu-item-4481:hover a {
        border-bottom-color: teal;
    }
    /*O RTVZE*/
    #menu-item-9597:hover a {
        border-bottom-color: #0400B2;
    }
    /*UZIVO */
    #menu-item-9579:hover a {
        border-bottom-color: red;
    }

}
/*side bar search*/
.sidebar-widget.widget_search.clr {
    display:none;
    border: 1px solid #d4d3d3;
}
/* header search*/
#header_search {
    cursor: pointer;
    max-height:44px;
    display:inline-block;
    float:right;
}
/*rtvze logo navigacija */
#nav_logo_link {
    max-height:44px;
    display:inline-block;
    float:left;
    padding: 1px 5px 1px 3px;
}
/* kontakt forma uređivanje */
.kf_ime {
    width: 100%;
    border:2px solid #dadada;
    border-radius:5px;
}
.kf_email {
    width: 100%;
    border:2px solid #dadada;
    border-radius:5px;
}
.kf_predmet {
    width: 100%;
    border:2px solid #dadada;
    border-radius:5px;
}
.kf_text {
    border:1px solid #dadada !important;
    border-radius:5px;
}
/*pozadina polja za unost*/
input:focus { 
    outline:none;
    border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;
}
textarea:focus {
    outline:none;
    border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;
}

/*uzivo - tv velicina*/
@media (max-width: 959px) {
    #post-153 iframe { 
    width: 100% !important;
    }
}

/*search ikona u mobilnoj navigaciji - dropdown*/
#sidr-id-header_search {
    display: none;
}
#sidr-id-nav_logo_link{
    float: right;
    width: 40%;
    margin-top: -30px;
}

/*mobitel navigacija logo i search*/

@media (max-width: 480px) {
    #header_search {
        display: none !important;
    }
    #nav_logo_link {
        float:right !important;
    }
}
@media (max-width: 768px) {
    #header_search {
        display: none !important;
    }
    #nav_logo_link {
        float:right !important;
    }
    /*galerija slike 2x2*/
    #gallery-2 .gallery-item {
    float: left !important;
    margin-top: 10px;
    text-align: center;
    width: 47% !important;
    margin-right: 8px;
    }
    #gallery-2 br {
        clear:none !important;
    }
}
@media (max-width: 959px) {
    #header_search {
        display:none !important;
    }
    #nav_logo_link {
        float:right !important;
    }
    /*galerija slike 2x2*/
    #gallery-2 .gallery-item {
    float: left !important;
    margin-top: 10px;
    text-align: center;
    width: 47% !important;
    margin-right: 8px;
    }
    #gallery-2 br {
        clear:none !important;
    }
    .panel-widget-style .textwidget .alignleft {
    float: none !important;
    margin: 0 0 -20px 0 !important;
    }
}
/*galerija slike 1x1*/
@media (max-width: 326px) {
    #gallery-2 .gallery-item {
    float: left !important;
    margin-top: 10px;
    text-align: center;
    width: 100% !important;
    margin-right: 8px;
    }
    #gallery-2 br {
        clear:none !important;
    }
}

/*footer*/
#footer-wrap {
    background: #000;
    overflow: hidden;
    margin: 20px -30px 0;
    padding: 30px 30px 0;
}

#copyright {
    padding: 10px 30px;
    margin: 0 -30px;
    border-top: 1px solid #333;
    text-align: center;
    color: #696969;
}
#copyright a {
    color: #c5c5c5;
}
/*footer underline color*/
#menu-menu-2 > .menu-item:hover a {
border-bottom: 1px solid #02aace;
}

#footer-widgets > .col {
    display: block;
    float: left;
    margin: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center !important;
}

.footer-widget {
    margin-bottom: 25px;
}

#menu-menu-2 > .menu-item {
    float:left !important;
    min-width: 88px;
}

.simple-social-icons ul.aligncenter li {
    display: inline-block;
    float: none;
    padding: 6px 5px 0 5px !important;
}

@media (max-width: 940px) {
#footer-widgets > .col {
    width: 50% !important;
}
.footer-widget > .menu-menu-2-container {
    padding-left: 40px;
}
}
@media (max-width: 785px) {
#footer-widgets > .col {
    width: 50% !important;
    min-height: 132px;
}
.footer-widget > .menu-menu-2-container {
    padding-left: 10px;
}
}
@media (max-width: 431px) {
#footer-widgets > .col {
    width: 50% !important;
    min-height: 132px;
}
#footer-widgets > .col-1{
    width: 60% !important;
}
#footer-widgets > .col-2{
    width: 40% !important;
}
.footer-widget > .menu-menu-2-container {
    padding-left: 10px;
}
}

@media (max-width: 382px) {
#footer-widgets > .col {
    width: 100% !important;
    min-height: 90px;
}
#footer-widgets > .col-1{
    text-align: center !important;
    padding-left: 0px;
}
}

/*članci*/
.loop-entry-thumbnail img, .post-thumbnail img {
    display: block;
    width: 100%;
}

.single-post-pagination {
    margin-top: 5px;
    padding-top: 0px;
    border-top: none;
}
.entry-footer {
     margin-top: 0px; 
}

.post-short-content .item-meta .wp-post-title {
    min-width: 0px !important;
    min-height: 0px !important;
}

.post-short-content .item-meta .wp-post-content .readmorebtn {
    display: none;
}
/*spacing linija*/
/*<div class="panel-grid-cell space" style="margin-top: 5px; margin-bottom: 5px;"></div>*/
