/*

 Theme Name:   Jungle HWC Theme

 Theme URI:    http://www.wpbeginner.com/

 Description:  A Twenty Fifteen Child theme 

 Author:       WPBeginner

 Author URI:   http://www.wpbeginner.com

 Template:     twentyfifteen

 Version:      1.0.0

*/

 

/* @import url("../twentyfifteen/style.css"); */


body,
button,
input,
select,
textarea {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}


#anspress .ap-q-inner img {
    width: auto !important;
}

#anspress .ap-avatar img {
    width: auto !important;
}

img {

    max-width: 100% !important;

}



#samo_slike img {

    width: 100% !important;

    margin-top: 2%;

}

#samo_slike .wp-block-cover-text {
    color: #f4af4f;
    font-size: 1em;
}


.naslov-home {

    display: none;

}



p {

    margin-bottom: 1rem !important;
    line-height: 1.2 !important;
    margin-top: 1rem !important;


}



.entry-content, .entry-summary {

    padding: 0 3.6923% 3.6923% !important;

}



@media screen and (min-width: 59.6875em)

.entry-content, .entry-summary {

    padding: 0 5% 5% !important;

}



@media screen and (min-width: 38.75em)

.entry-content, .entry-summary {

    padding: 0 4.0909% 4.0909% !important;

}



.entry-footer {

    padding: 1.8461% 7.6923% !important;

}



@media screen and (min-width: 59.6875em)

.entry-footer {

    padding: 2% 10% !important;

}



@media screen and (min-width: 38.75em)

.entry-footer {

    padding: 2.5454% 9.0909% !important;

}



.hentry, .page-header, .page-content {

    margin: 1% 2.3333% !important;

}



.site-main {

    padding: 1.6923% 0 !important;

}


@media screen and (min-width: 38.75em)

.hentry, .page-header, .page-content {

    margin: -5% 2.6923% !important;

}


@media screen and (max-width: 25em) {
    #main h1.entry-title {
    	font-size: 1.4rem !important;
    }
    h2.comments-title {
    	font-size: 1.4rem !important;
    }
    span.post-title {
    	font-size: 1.4rem !important;
    }
    .related-captions {
        font-size: 1.4rem;
    }
}




@media screen and (min-width: 59.6875em) 

.hentry, .page-header, .page-content {

    margin: -5% 2.3333% !important;

}



#reklame_container {

	margin: 0 auto;

	padding-top:0px;

	padding-bottom:0px;

	display: inline-block;

}



#prva_reklama {

	float: left;

	margin-left:10px;

}



#druga_reklama {

	float: left;

	margin-left:10px;

}

@media screen and (max-width: 1043px) {

#prva_reklama {

	float: none !important;

	margin-left:10px;

}
}

/* .lessbuttons_com_slider {
    top: unset !important;
    bottom: 10% !important;
    margin-bottom: 6% !important;
} */

#ts_ad_native_pxpsh, #ts_ad_native_i2mgt, #ts_ad_native_y04eq, ts_ad_native_19ysn {
    margin: 1% !important;
}

#hotlinks {
    font-size: 0.7em;
    text-decoration: none;
    margin-left: 5%;
}

#hotlinks img {
    height: 15px !important;
    width: auto;
    margin-right: 7px;
    margin-top: -3px;
}

#hwc-creator {
    padding: 1% 5% 1% 5%;
}

#hwc-creator img {
    display: block;
    width: 60% !important;
    margin: 0 auto;
}

@media screen and (min-width: 955px) {
    #hwc-creator {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    #hwc-creator img {
        width: 80% !important;
    }
}


#disqus_thread {
    margin: 8%;
}

#searchform {
    margin: 1% 2.3333% !important;
}

#searchform td  {
    border-width: 0px !important;
}

#searchform td.gsc-search-button {
    width: 25% !important;
}

.gsc-result .gs-title {
    height: 1.5em !important;
    text-decoration: none !important;
}

.site-branding {
    background: rgb(241 241 241);
    border: 1px solid #333333;
    /* padding: 5px; */
    /* border-radius: 10px; */
}

@media screen and (min-width: 955px) {
.site-branding {
    padding: 5px;
}
}

.menu-social-links-menu-container {
    background: rgba(185, 183, 179, 0.7490196078431373);
    border: 1px solid #333333;
    padding: 5px;
    /* border-radius: 10px; */
}

.widget > :nth-child(1n+0) {
    background: rgba(185, 183, 179, 0.7490196078431373);
    border: 1px solid #333333;
    padding: 5px;
    /* border-radius: 10px; */
}

#topbar1 {

    position: absolute;
    width: 251px;
    visibility: hidden;
    z-index: 100;

}

.naslov_meta {
    margin-right: 1em;
    float: left;

}

.naslov_meta a:hover {
    color: #eeae57;
    font-weight: bold;
    border-bottom: none;
}

.naslov_meta a {
    color: #555555;
    font-weight: bold;
}

.entry-footer a:hover {
    border-bottom: none !important;
}


.ad-notification-popup__icon img {
    max-width: 80px !important;
}

#exoNativeWidget3166421.exo-native-widget {
    margin-bottom: 7.6923% !important;
    display: inline-block !important;
}


.entry-format {
    display: none !important;
}

#samo_slike .page-links a {
    background-color: #f3b04e !important;
}

.banner728-90 {
    max-width: 728px !important;
}

/*

 * CSS za plugove u sajdbaru za Recent Seaerch Terms plugin

 */

.sajbar_plug_kontejner {

    text-align: center !important;
    overflow: hidden;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

}

/* Reduces the title font size and displays more than two title lines */

/*.sajbar_slicica {height: 200px !important;}*/

.sajbar_link {font-size:0.9em !important; max-height: 4em !important;}


/* Centers the thumbnail section */

.sajbar_plug {
    text-align:center !important;
    width: 110px;
    height: 160px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: top;

}
.sajbar_slicica > img {

    width: 110px !important;

}

.sajbar_plug .sajbar_slicica {

    border: 1px solid rgb(235, 101, 46) !important;

    width: 110px !important;

    margin: 1px !important;

    margin-left: 0px !important;

    vertical-align: top !important;

}

#komentar-container {
    width: 95%;
    display: inline-block !important;
}

#komentar {
    float: right;
    font-size: 0.8em;
}

#komentar a {
    text-decoration: none !important;
    font-weight: unset;
    border-bottom: none;
}

.wp-block-cover__inner-container p{
    font-size: 1em !important;
}

.wp-block-cover__inner-container a{
    color: #eeae57 !important;
    border-bottom: none !important;
}

.cwp-ul {
    padding: 8% !important;
}


.comment-link {
    color: #d58d00 !important;
    font-weight: 700;
}

.comment-author-link {
    font-weight: bold !important;
}

.comment-author-link a {
    color: #4fa23f !important;
    font-weight: bold !important;
}

.comment-author-link a:hover {
    color: #4fa23f !important;
    font-weight: bold !important;
}



.comment-excerpt {
    color: #4a4a4a !important;
    font-style: italic;
 
}

.widget.comments_widget_plus ul.cwp-ul {
    background: white;
    color: black;
    font-size: 0.8em;
}

#custom_html-4 {
    display:none;
}

.advertising {
    font-size: 0.7em;
    margin-top: -5%;
    margin-bottom: 3%;
}

#user-submitted-image img {
    width: auto !important;
}

.yarpp-related {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.entry-content .yarpp-related {
    border: none !important;
}


/* SOCIAL SHARE BUTTONS VOJCHA */

.vojcha-link {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    padding: 2px 4px 4px 4px !important;
    color: white;
    font-size: 14px;
    border-radius: 5px;
    margin-right: 5px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    margin-top: 2px;
    display: inline-block;
    text-decoration: none;
    transition: background 0.3s, color 0.3s;
}

.vojcha-link img {
    width: 80px !important;
    height: 25px;
}

 
.vojcha-link:hover,.vojcha-link:active {
    color: white;
    border-bottom: 1px !important;
}
 
.vojcha-twitter {

    border: solid 1px #00aced; /* Twitter blue border */
    color: #00aced; /* Text color is white for contrast */
}

.vojcha-twitter:hover, .vojcha-twitter:active {
    background: #00aced; /* Change to white background on hover/active */
}
 
.vojcha-facebook {
    color: #3B5997;
    border: solid 1px #3B5997;
}
 
.vojcha-facebook:hover,.vojcha-facebook:active {
    background: #3B5997;
}
 
.vojcha-googleplus {
    background: #D64937;
}
 
.vojcha-googleplus:hover,.vojcha-googleplus:active {
    background: #b53525;
}
 
.vojcha-buffer {
    background: #444;
}
 
.vojcha-buffer:hover,.vojcha-buffer:active {
    background: #222;
}
 
.vojcha-pinterest {
    color: #bd081c;
    border: solid 1px #bd081c;

}
 
.vojcha-pinterest:hover,.vojcha-pinterest:active {
    background: #bd081c;
}
 
.vojcha-linkedin {
    background: #0074A1;
}
 
.vojcha-linkedin:hover,.vojcha-linkedin:active {
    background: #006288;
}

.vojcha-whatsapp {
    color: #00b521;
    border: solid 1px #00b521;

}
 
.vojcha-whatsapp:hover,.vojcha-whatsapp:active {
    background: #45eb63;
}

.vojcha-tumblr {
    color: #3c586d;
    border: solid 1px #3c586d;
}
 
.vojcha-tumblr:hover,.vojcha-tumblr:active {
    background: #3c586d;
}

.vojcha-reddit {
    color: #f64302;
    border: solid 1px #f64302;
}
 
.vojcha-reddit:hover,.vojcha-reddit:active {
    background: #f64302;
}

.vojcha-weheartit {
    color: #f688a8;
    border: solid 1px #f688a8;
}
 
.vojcha-weheartit:hover,.vojcha-weheartit:active {
    background: #f688a8;
}

.vojcha-vk {
    color: #4e7db2;
    border: solid 1px #4e7db2;

}
 
.vojcha-vk:hover,.vojcha-vk:active {
    background: #4e7db2;
}

.vojcha-messager {
    color: #4287f8;
    border: solid 1px #4287f8;
}
 
.vojcha-messager:hover,.vojcha-viber:active {
    background: #4287f8;
}

.vojcha-telegram {
    background: #0074A1;
}
 
.vojcha-telegram:hover,.vojcha-telegram:active {
    background: #006288;
}

.vojcha-sexcom {
    color: #811417;
    border: solid 1px #811417;

}
 
.vojcha-sexcom:hover,.vojcha-sexcom:active {
    background: #811417;
}

.vojcha-aff {
    color: #811417;
    border: solid 1px #811417;
    height: 35px;

}
 
.vojcha-aff:hover,.vojcha-sexcom:active {
    background: #a1a1a1;
}

.vojcha-live-cam {
    color: #811417;
    border: solid 1px #811417;

}
 
.vojcha-live-cam:hover,.vojcha-sexcom:active {
    background: #c8fff5;
}
.vojcha-copy-img{
    color: #811417;
    border: solid 1px #811417;

}
 
.vojcha-copy-img:hover,.vojcha-sexcom:active {
    background: #811417;
}


}

@media screen and (min-width: 500px) {
.vojcha-telegram, .vojcha-messager, .vojcha-whatsapp {
    display: none !important;
}
}
 
.vojcha-social {
    margin: 20px 0px 2% 0px;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
}

@media screen and (min-width: 59.6875em) {
    body:before {
	border-right: solid 2px #f9a408;
	}
} 

.page-title, .entry-title, .comments-title, .comment-reply-title, .post-navigation .post-title, .site-info {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

p, ul, li {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.entry-title {
    font-size: 2.6rem !important;
    padding-top: 1.2em !important;
}

.entry-content {
    border-left: solid 2px #f9a408;
    border-right: solid 2px #f9a408;
    border-bottom: solid 2px #f9a408;
}

.entry-footer {
    border-left: solid 2px #f9a408;
    border-right: solid 2px #f9a408;
    border-bottom: solid 2px #f9a408;
}

.entry-header {
    border: solid 2px #f9a408;
}

.comments-area {
    /*border: solid 2px #f9a408;*/
    padding: 5% !important;
    margin: 1% 2.3333% !important;
}

.comments-title {
    font-size: 1.7rem;
    line-height: 1.1852;
    margin-bottom: 1.4545em;
}

.comment-list article {
    padding: 1% 0 !important;
}

.comment-content p {
    font-size: 1.5rem !important;
}

textarea {
    font-size: 1.5rem !important;
}

.comment-reply-title {
    font-size: 1.7rem !important;
}

blockquote {
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    margin-bottom: 1.7em !important;
}

.cc-revoke, .cc-window {
    padding: 0px 30px 0 20px !important;
    font-size: 1.4rem !important;
    line-height: 1.5rem !important;
}

.cc-compliance {
    display: none !important;
}

@media screen and (max-width: 954px) {
    .site-header {
        border-bottom: 10px #f9a408;
        border-bottom-style: ridge;
	}
}

.related-captions {
    border-top: solid 2px #f9a408;
    border-bottom: solid 2px #f9a408;
    padding: 2%;
    margin: 1% -4% 0% -4%;
    font-size: 2.6rem;
}

#related-titles {
    font-size: 1.6rem;
    line-height: 1.25;
    margin-top: 0em;
    margin-bottom: 0em;
}

#related-excerpt {
    font-size: 1.6rem;
    line-height: 1.25;
    font-style: italic;
    margin-top: 0em;
    margin-bottom: 0em;
}

.related-separator {
    border-bottom: solid 2px #f9a408;
    margin: 2% 0% 2% 0%;
}

.entry-content p {
    font-style: italic !important;
}

.more-link {
    border-bottom: none !important;
}

.taxonomy-description {
    font-size: 1.5rem;
    min-height: 300px !important;
}

.textwidget a {
    border-bottom: none !important;
}

.widget ul, .widget li {
    list-style: none !important;
}

.stones {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-size: 1.5rem;
    margin: 0 0px 10% 0px;
    padding: 0 20%;
}

#custom_html-5 {
    display: none !important;
}

.taxonomy-description a {
    border-bottom: none !important;
}

/* CUMULATIVE LAYOUT SHIFT FIX
@media screen and (min-width: 955px) {
.site-branding {
    padding: 5px !important;
}
.site-description {
    min-height: 450px !important;
}
.site-title {
    min-height: 80px !important;
}
.yarpp-related {
    min-height: 10000px !important;
}
}

@media screen and (min-width: 675px) {
#content.site-content {
    min-height: 12000px !important;
}
main {
    min-height: 12000px;
}

}

.site-title {
    min-height: 25px;
}
.entry-footer {
    min-height: 60px !important;
}

#content.site-content {
    min-height: 9000px;
}

main {
    min-height: 9000px;
}

#samo_slike {
    min-height: 800px;
}
 */

/* vojcha header widget - search cloud */

div#header-widget-area .widget  > :nth-child(1n+0)  {
    border: 1px solid #f1f1f1;;
    text-align: center;
}

div#header-widget-area ul {
    margin: 5% 0% -5% 5%;
    list-style: none !important;
    width: 90%;
    text-align: center;

}
div#header-widget-area li{
    display:inline-block;
    *display:inline; /*IE7*/
    *zoom:1; /*IE7*/
    margin: -5px 5px -5px 5px;
}

div#header-widget-area a{
    text-decoration:none;
    float:left;
    padding: 0 5px 0 5px;
}

h2.chw-title {
    display: none;
}

#samo_slike tbody img {
    width: auto !important;
}


@media screen and (min-width: 38.75em) {

div#header-widget-area .widget {
    margin-top: 10px !important;
}

}

.yarpp-related a {
    font-weight: inherit !important;
}

#midcontent {
    width: 100%;
    margin: auto;
    text-align: center;
    font-size: 0.7em !important;
    text-decoration: none;
    overflow: hidden;
}

#midcontent a {
    font-size: 0.9em !important;
    text-decoration: none;
}

div#midcontent .widget {
    width: 100% !important;
    padding: 0;
    margin: 0;
}
div#midcontent .custom-html-widget{
    border: none !important;
}

secondary-toggle {
    color: #000; /* Add this line with your chosen text color */
}

.secondary.toggled-on {
    display: inline-block;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a {
    border-bottom: none;
}



@media only screen and (max-width: 954px) {
    a.url.fn.n {
        min-width: 48px;
	display: inline-block;
    }
.entry-footer {
    font-size: 1.6rem;
    line-height: 2.5;
    }
div#header-widget-area a {
    padding: 10px;
    font-size:18px
    }
.vojcha-link {
    margin: 10px;
    }
.naslov_meta {
    line-height: 1.6;
   }
.posted-on {
    position: relative;
    display: inline-block; /* Ensures that the :before content stays within the .posted-on element */
    }

.posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before {
    top: 10px;
    font-size: 20px;
    }
}

