/*
Theme Name:  pula-escorts 
Theme URI:   https://pula-escorts.com
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site pula-escorts .
Author:      sexoglas
Author URI:  https://pula-escorts.com
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/

/* Round images */
img.attachment-thumbnail{
	border-radius: 100%;
	border: 2px solid #7262b2 !important;
	
/*	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(114,98,178,1);
-moz-box-shadow:    0px 0px 30px 0px rgba(114,98,178,1);
box-shadow:         0px 0px 30px 0px rgba(114,98,178,1);*/
}


/*ispod je modifikacija slike (umanjena slika) u listi postova */
/* .et_pb_post a img {height: 250px; width: auto;} */
/* a ovo ispod je jos bolje */

/*------------------------------------------------*/
/*--------[GQ - LEFT ALIGN BLOG IMAGE]------------*/
/*------------------------------------------------*/
 
    .et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {
            max-width: 160px!important;
            max-height: 160px!important;
            min-width: 160px!important;
            min-height: 160px!important;
            float: right;
            margin-left: 20px;
            margin-top: 36px;
            object-fit: cover;
	border-radius: 100%;
	border: 2px solid #7262b2;
}
 
    @media only screen and (max-width: 620px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:none;
	display: block;
	float: none !important;
	margin: 0 auto !important;
/*            max-width: 160px!important;
            max-height: 160px!important;
            min-width: 160px!important;
            min-height: 160px!important;*/
		margin-top: 40px !important;}
}

/* Razmak izmedju naslova posta i posta (default-30px) */
.et_pb_post .entry-content {
    padding-top: 0px;
}

/*okvir u listi oglasa*/
.et_pb_posts .et_pb_post, 
.archive .et_pb_post,
.search .et_pb_post {
	margin-top: 40px;
	padding: 0px 20px 20px 20px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #7262b2;
	background-color: #161622;
	
/*svetleci okvir*/	
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
-webkit-box-shadow: 0px 0px 30px 0px rgba(114,98,178,1);
-moz-box-shadow:    0px 0px 30px 0px rgba(114,98,178,1);
box-shadow:         0px 0px 30px 0px rgba(114,98,178,1);
}

/* SMS ikonica za mobilni*/
.div-only-mobile {
    display: none;
}

@media only screen and (max-width:980px) {
  /* Za mobilni: */
  .div-only-mobile {
    width:100%;
  }

* {
  box-sizing: border-box;
}

.div-only-mobile {
	display: block;
	margin: 20px 0px 20px 0px;
}
	
	.et_pb_posts .div-only-mobile a img, .archive .div-only-mobile a img, .search .div-only-mobile a img {
	display: block;
	float: none !important;
	margin: 0 auto !important;
	border: none;
	border-radius: 0px 0px 0px 0px;
    min-width: 244px !important;
    min-height: 82px !important;
	}
	
}
/* Kraj SMS ikonice za mobilni*/


/* Pozadina delica posta */
.box{
	width:100%;
	height:auto;
	padding: 15px 30px 15px 30px;
	border-radius: 6px;
	border: 1px solid #7262b2;
	background: #161622;
	margin: 20px 0px 40px 0px;
	font-size: 16px;
	
	/*svetleci okvir*/
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
-webkit-box-shadow: 0px 0px 30px 0px rgba(114,98,178,1);
-moz-box-shadow:    0px 0px 30px 0px rgba(114,98,178,1);
box-shadow:         0px 0px 30px 0px rgba(114,98,178,1);
}

.price{
	font-size: 15px;
	margin: 14px 0px 10px 0px;
}

.pit{
	font-size: 16px;
	color: #d261e2;
	width: 70px;
	float: left;
}

.odg{
	font-size: 16px;
}

.oglpit{
	font-size: 16px;
	color: #d261e2;
	width: 70px;
	float: left;}

.oglodg{
	font-size: 16px;
}

/* Kraj pozadine delica posta */

.more-link{
	font-size: 16px;
}

.entry-title{
	font-size: 26px !important;
}

.et_pb_post .entry-title a, .et_pb_post h2 a{
	color: #e2e2e2 !important;
}

/* naziv slike u galeriji */
.mfp-title{
	display:none;
}

/* kod za sticky footer

html, body {height: 100%}
#page-container {position: relative; min-height:100%; height: auto !important; height: 100%; padding-bottom: 54px;}
#main-footer {position: absolute; bottom: 0; width: 100%; height:54px;} */

/*Dugmad na naslovnoj - proba*/

.flexing-away .et_pb_row .et_pb_column {
	display: flex; /* add flexbox */
	justify-content: center; /* keep items centered horizontally */
	align-items: center; /* keep items centered vertically */
}
.flexing-away .et_pb_row .et_pb_column .et_pb_module {
	margin-left: 10%; /* change to whatever pixels you want */
	margin-right: 10%; /* it's good to have the same margin on either side */
	margin-bottom: 10px;
	margin-top: 10px;
}
@media all and (max-width: 479px) {
	.flexing-away .et_pb_row .et_pb_column {
		flex-wrap: wrap; /* let the items start switching lines */
	}
	.flexing-away .et_pb_row .et_pb_column .et_pb_module {
		width: 100%; /* no more space left after 100%, so the buttons will break lines */
		text-align: center; /* leave this line in if you want the text inside the button to be centered */
	}
}

/**/

/* Razmak izmedju naslova kategorije i posta u listi postova */
.et_pb_post .entry-featured-image-url {
	margin-bottom: 20px;
}
/* Kraj razmaka izmedju naslova i posta u listi postova */


/**/

@media only screen and (max-width:620px) {
.entry-title {
    float:right;
	display: block;
	float: none !important;
	margin: 0 auto !important;
}
}

/* WP related post plugin */

ul.related_post li a.wp_rp_thumbnail img {
border-radius: 50% !important;
}

ul.related_post li a.wp_rp_title{
	text-align: center;
	font-size: 14px !important;
}

/* WordPress Related Posts Thumbnails plugin*/
.relpost-block-single-image{
	width: 110px !important;
	height: 110px !important;
	border-radius: 50% !important;
	border: 2px solid #7262b2 !important;
}

.relpost-block-single{
	width: 124px !important;
	height: 150px !important;
}

.relpost-block-single-text{
	width: 110px !important;
	margin: 10px 0px 0px 0px !important;
}
/* kraj WordPress Related Posts Thumbnails plugina*/

.dce-post-tags{
	margin: 0px 0px 20px 0px !important;
}

.archive-line{
	color: #7262b2;
}

.blog-title{
	color: #7262b2;
}

.blog-title {
    margin-bottom: 20px;
	margin-left: 20px;
	/*text-transform: capitalize;*/
	text-transform: uppercase;
}
hr.archive-line {
	display: none;
}

/*nova tamna tema*/
#main-content {
    background-color: #1f1e2c;
}

/*vertikalna linija izmedju posta i sidebara*/
#main-content .container:before {
width: 2px !important;
background-color: #161622 !important;
}


/*razmak između oglasa u listi oglasa
.et_pb_post {
    margin-bottom: 40px;
}*/

/* smanjuje prazan prostor sa leve i desne strane sadržaja, na mobilnom */
div.container {
width: 90% !important;
}