/* CSS Document */

.text-editor {padding-bottom:40px;}
.text-editor ul li::before{top:12px;}
.text-editor ol li::before{ position:relative;top: 0; background: none; border: none; left: 0;}
.text-editor ol li ul li::before{top:12px; content: ""; position: absolute; left: -10px; margin-top: -2px; width: 4px; height: 4px; border-radius: 50%; background-color: #B25279; }
.prijava-editor {padding-bottom:40px;}
.prijava-editor ul li::before{top:12px;}
.prijava-editor ol li::before{ position:relative;top: 0; background: none; border: none; left: 0;}
.prijava-editor ol li ul li::before{top:12px; content: ""; position: absolute; left: -10px; margin-top: -2px; width: 4px; height: 4px; border-radius: 50%; background-color: #B25279; }
.text-editor ul ul, .text-editor ol ul{padding-left: 30px;}
.prijava-editor ul ul, .prijava-editor ol ul{padding-left: 30px;}
.text-editor table#tarot td, .text-editor table#tarot th {width: 15%; vertical-align: top; line-height:normal;}
.prijava-editor table#tarot td, .prijava-editor table#tarot th {width: 15%; vertical-align: top; line-height:normal;}
.ana-rakic-page .interview .question-holder .answer{font-style:normal;}
.paketi a:link, .paketi a:visited { color: red}
@media only screen and (max-width: 768px) {
.text-editor table#tarot td{display:inline-block; width:30%;}
.prijava-editor table#tarot td{display:inline-block; width:30%;}
}
@media only screen and (max-width: 380px) {
.text-editor table#tarot td{display:inline-block; width:48%;}
.prijava-editor table#tarot td{display:inline-block; width:48%;}
}
.tab-t2 > li.active { border-color: #B25279 #B25279 #F7F7F7; }

.bg-white{background-color: #F7F7F7;}
.text-editor table td, .text-editor table th{text-align:left;}
.text-editor-t2 p{font-style:normal; font-size:1.3rem;}

.prijava-editor table td, .prijava-editor table th{text-align:left;}
.prijava-editor-t2 p{font-style:normal; font-size:1.3rem;}

.text-block.horoscope div:nth-child(even) { font-weight:bold; }
.text-block.horoscope div:nth-child(odd) { padding-bottom:10px; }

.znak { padding: 0 10px 20px; text-align: center; }
.error_page{padding:40px 0 30px;}
.error_page h1{font-size: 70px; text-align: center; margin-bottom: 20px;}
.error_page p{padding:0 20px; font-size: 20px; text-align: center; color:#B25279;}

.sec-paddings.bg-white{padding-bottom: 40px;}

#order_success_message {color: #B25279; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.text-editor table td, .text-editor table th, .text-editor table tr{font-size:16px;}
.text-editor.nopadding {padding: 0;}

.prijava-editor table td, .prijava-editor table th, .prijava-editor table tr{font-size:16px;}
.prijava-editor.nopadding {padding: 0;}

/*SMS HOROSKOP*/
.line{width:100%; display:block; padding-bottom:20px;}
.h_title{ color: #B25279; font-weight: 700; font-size:24px; text-transform:uppercase; width:30%; display:inline-block; vertical-align:top;}
.h_text{font-size:24px; text-transform:uppercase; width:68%; display:inline-block; vertical-align:top;}
.h_title.inline{width:100%; }
.h_text_full{font-size: 1.125rem;}
@media only screen and (max-width: 1199px) {
	.h_title, .h_text{display:block; width:100%;}
}

.terms:hover{text-decoration:underline;}git
 @media (min-width: 576px) {.phone-only {display: none!important;}}
 .sms-horoscope-phone{font-size:1.375rem;font-weight:700;padding:7px 15px;border-radius:15px;background-color:#B25279;display:inline-block;color:#fff;margin-bottom:15px;}
 .sms-horoscope-phone a:visited, .sms-horoscope-phone a:link{color:#fff;}
