/*



 Theme Name:   pantiesless 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



*/



img {



    max-width: 100% !important;



}

#samo_slike img {



    width: 100% !important;

    margin-top: 5%;



}





.naslov-home {



    display: none;



}







p {



    margin-bottom: 0px !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;



}

#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 (min-width: 38.75em)



.entry-footer {



    padding: 2.5454% 9.0909% !important;



}







.hentry, .page-header {



    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 (min-width: 59.6875em)



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



    margin: -5% 2.3333% !important;



}



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

@media screen and (max-width: 650px) {
#prva_reklama {
	float: unset;
}

#druga_reklama {
	float: unset;
}
}



#hotlinks {

    font-size: 15px;

    text-decoration: none;

    margin-left: 5%;

}



.site-branding {

    background: #b9b7b3bf;

    border: 1px solid #333333;

    padding: 5px;

    border-radius: 10px;

}



.widget > :nth-child(1n+0) {

    background: #b9b7b3bf;

    border: 1px solid #333333;

    padding: 5px;

    border-radius: 10px;

}



.naslov_meta {

    margin-right: 1em;
    float: left;

}

/* Submit Pics Button - Desktop Sidebar (inside site-navigation) */
.submit-pics-widget {
    text-align: center;
    margin: 10px 0 15px 0;
    padding: 0;
}

.submit-pics-button {
    display: block;
    background-color: #ff0000;
    color: #fff !important;
    padding: 10px 15px;
    border-radius: 4px;
    text-decoration: none !important;
    font-weight: 600;
    font-size: 1.3rem;
    border: 1px solid #333333;
    transition: all 0.2s ease;
    box-shadow: 0 1px 3px rgba(249, 164, 8, 0.2);
    line-height: 1.4;
}

.submit-pics-button:hover,
.submit-pics-button:focus {
    background-color: #650000;
    border-color: #333333;
    color: #fff !important;
    text-decoration: none !important;
    box-shadow: 0 2px 5px rgba(249, 164, 8, 0.3);
}

.submit-pics-button svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

/* Submit Pics Button - Mobile (between header and content) */
.submit-pics-mobile {
    display: none;
    text-align: center;
    padding: 12px 2.3333%;
    background: rgba(244, 175, 79, 0.08);
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
}

.submit-pics-button-mobile {
    display: inline-block;
    background-color: #ff0000;
    color: #fff !important;
    padding: 12px 20px;
    border-radius: 4px;
    text-decoration: none !important;
    font-weight: 600;
    font-size: 1.4rem;
    border: 1px solid #333333;
    transition: all 0.2s ease;
    box-shadow: 0 1px 3px rgba(249, 164, 8, 0.2);
    width: calc(100% - 40px);
    max-width: 300px;
    line-height: 1.4;
}

.submit-pics-button-mobile:hover,
.submit-pics-button-mobile:focus {
    background-color: #650000;
    border-color: #333333;
    color: #fff !important;
    text-decoration: none !important;
    box-shadow: 0 2px 5px rgba(249, 164, 8, 0.3);
}

.submit-pics-button-mobile svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

/* Show mobile button on mobile devices, hide desktop sidebar button */
@media screen and (max-width: 954px) {
    .submit-pics-mobile {
        display: block;
    }
    
    .submit-pics-widget {
        display: none;
    }
}

/* Hide mobile button on desktop */
@media screen and (min-width: 955px) {
    .submit-pics-mobile {
        display: none;
    }
    
    .submit-pics-widget {
        display: block;
    }
}


/*

 * CSS za plugove u sajdbaru za Recent Seaerch Terms plugin

 */

.sajbar_plug_kontejner {

    text-align: center !important;
    overflow: hidden;
    font-family: "Noto Sans", sans-serif !important;

}

/* 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;

}



.yarpp-related {
    font-family: "Noto Sans", sans-serif;
}

/* 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;
    margin-top: 2% !important;
}

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

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

 
.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 25px 0px;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
}

.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;
}

.page-title, .entry-title, .comments-title, .comment-reply-title, .post-navigation .post-title, .site-info {
    font-family: "Noto Sans", sans-serif !important;
}

p, ul, li {
    font-family: "Noto Sans", sans-serif !important;
}

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

@media screen and (min-width: 955px) {
.site-branding {
    padding: 5px !important;
}
.site-description {
    min-height: 450px !important;
}
.site-title {
    min-height: 80px !important;
}
}

@media screen and (min-width: 675px) {
}

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

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

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

/* vojcha header widget - search cloud */

div#header-widget-area .widget  > :nth-child(1n+0)  {
    border: 1px solid #ffe5d1;
    background: #ffe5d1;
    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;
}

#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;
}

#midcontent .custom-html-widget {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

#midcontent .custom-html-widget a {
    border: none !important;
    text-decoration: none !important;
}



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

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

}

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

/* vojcha novo */

/* Footer: copyright + GA widget - isti red, widget desno; na malim ekranima widget centriran */
.site-info-copyright-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 1em;
}
.site-info-copyright-row .copyright-text {
    flex-shrink: 0;
}
.site-info-copyright-row .ga-widget-wrap {
    flex-shrink: 0;
}
.site-info a:hover {
    border-bottom: 0px solid #333;
}

@media screen and (max-width: 640px) {
    .site-info-copyright-row {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .site-info-copyright-row .ga-widget-wrap {
        width: 100%;
        display: flex;
        justify-content: center;
    }
}



