.SobiPro.seminari img {display: block;max-width: 100%;height: auto;}
.SobiPro.seminari .address,.SobiPro.seminari .city,.SobiPro.seminari .country,.SobiPro.seminari .postcode,.SobiPro.seminari .street{font-size:110%;font-weight:400}.SobiPro.seminari .entryLabel::before{font-family:FontAwesome;padding-right:5px;width:1.28571429em;text-align:center;display:inline-block}.SobiPro.seminari .postcode{display:inline-block}.SobiPro.seminari .city{display:inline-block;padding-left:5px}.SobiPro.seminari .city.us{padding-right:5px;padding-left:0}.SobiPro.seminari .city.us::after{content:", "}.SobiPro.seminari .country{margin-bottom:10px}.SobiPro.seminari .fulldescription{padding-top:15px}.SobiPro.seminari .phone{padding-top:10px}.SobiPro.seminari .phone .entryLabel::before{content:" "}.SobiPro.seminari .fax .entryLabel::before{content:" "}.SobiPro.seminari .website .entryLabel::before{content:" "}.SobiPro.seminari .days{margin-top:10px;margin-bottom:10px}.SobiPro.seminari .days li{list-style:none}.SobiPro.seminari .days li::before{font-family:FontAwesome;content:"";padding-right:5px;color:grey}.SobiPro.seminari .tags .entryLabel::before{content:"";padding-right:2px}
.SobiPro.seminari .topmenu.standard input[type=text]{width:180px}
.SobiPro.seminari .topmenu.standard {background-color: #cc0066;border-radius: 3px;}
.SobiPro.seminari .topmenu.standard .nav li a.active, .SobiPro.seminari .topmenu.standard .nav li a:focus, .SobiPro.seminari .topmenu.standard .nav li a:hover {
    background-color: #e72c8a;color: #fff;border-radius: 3px;}
.SobiPro.seminari h1 {color: #cc0066!important;font-size: calc(16px + 12px)!important;line-height: 1.1;margin-top: 0.67em;font-weight: 600;margin-bottom: 10px;}
.SobiPro.seminari .pagination > ul > li > a, .SobiPro.seminari .pagination > li > a {background-color: #cc0066;}
.SobiPro.seminari .pagination > ul > li > a, .SobiPro.seminari .pagination > ul > li > span, .SobiPro.seminari .pagination > li > a, .SobiPro.seminari .pagination > li > span {
    border-color: #cc0066;border-width: 1px;}
.SobiPro.seminari .alpha .pagination .nolink, .SobiPro.seminari .alpha .pagination li a {min-width: 14px;border-radius: 3px;}
.category-filter {float:right !important;padding-right:7px;padding-top:7px;}
.SobiPro.seminari h2 {color: #cc0066;font-weight: bold;font-size: 16px;line-height: normal;}
.SobiPro.seminari .topmenu.linkbar {padding: 4px 15px 4px 0px;}
.SobiPro.seminari .topmenu.linkbar a {color: #111!important;}
.SobiPro.seminari .topmenu.linkbar a.active{color: #cc0066;}
.SobiPro.seminari .topmenu.linkbar ul {text-align: right!important;border-bottom: 1px solid!important;border-bottom-color: #878787!important;margin-left: 0!important;}
.SobiPro.seminari .topmenu.linkbar a:hover {color: #cc0066!important;}	
.col-sm-3 {padding-left: 7px!important;padding-right: 7px!important;}		
.SobiPro.seminari .btn-manage {background-color: #9a9a9a;}
.SobiPro.seminari .btn-manage a:hover{background-color: #cc0066;}
.SobiPro.seminari .spEntryEdit .required {border: 1px solid #cc0066;}
.form-horizontal {margin-top: 35px;}
.k_banner {margin: 0px 0 20px;text-align: center;display: flex;justify-content: center;}
.SobiPro.seminari .spEntryContainer, .SobiPro.seminari .spEntriesContainer {margin-bottom: 15px;margin-top: 15px;}
.back {margin:15px 0;}
.entry_title {margin:40px 0}
.news_wrapper{width:100%;float:left;position:relative;margin:10px 0 0 0;padding-top:15px;border:1px solid #FBD2E6}
.news_card {border: 1px solid #EDC0D4; margin:0 20px 15px 15px;min-width:200px;max-width:200px;float:left;} 
.entrieslink{margin: 0 10px 4px 0;font-weight:bold} 
.entrieslink a {color: #c06 !important;font-size:18px;line-height: 22px} 
.entrieslink a:hover {color: #E25C99 !important;text-decoration: none;}
.allmode_text {margin:15px 0 15px 0;font-size:14px;line-height:18px;color:#666}
.readmorelink a {font-weight:bold;color:#5BA2EE!important;font-size:12px;float:right;margin-right:15px}
.news_footer{background-color:#f7e6ee;min-height:20px;padding: 3px 5px 0 5px;}
.info_author_list{font-size:11px;font-weight:bold;color:#999;float:left;padding: 2px 3px 0 3px;vertical-align:text-bottom}
.footer-line {font-size:12px;padding: 2px 0 2px 90%;color:#787878;background-color:#f7e6ee}
.info_get {font-size:12px;padding-top:2px}
.fotomainup {text-align:center; margin-bottom: 15px}
.fotomain {text-align:center; margin: 20px 0 15px 0}
#full_descr {text-transform:none;font-size: 14px;line-height: 24px;text-align: justify;color:#000000 !important}
.download {font-size:12px;color:#111;font-weight:bold}
.downdata {padding:10px 0}
.fotogalery {padding-bottom:10px;font-size:14px;color:#787878;font-weight:bold}
.fotogaldata {margin: 20px 0 20px 0}
div[class^="stflex"] .slides img {
max-height:900px;
   border:0px solid #ccc!important;width:auto !important;margin: 0 auto !important}
div[class^="stflexthumbs"] .slides li img {box-sizing: border-box;padding-left: 5px !important;border:0px solid #ccc!important;width:auto !important;height:auto !important}
div[class^="stflex"] {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    zoom: 1; border: 1px solid #ddd 9;}
.publishautor {font-size:10px;font-weight:bold;color: #999}
.partner_link a{color:#5ba2ee;font-size:10px;font-weight:bold;} 
.partner_link a:hover{color:#c06}
.key {padding-bottom:10px;margin-top:10px;border-top: 1px solid #dedede;}
.info_keywords{font-size:10px;font-weight:bold;color: #999999;padding-right:5px;float:left;vertical-align:text-bottom}
.keywords {text-align: left} 
.keywords a {font-size:10px;color: #787878 !important;}
.keywords a:hover {color: #CC0066;}
.social {border: 1px solid #ECECEC; padding: 5px;background-color: #f7f7f7;}
.dalities {font-size: 12px;font-weight: bold;color: #3b579d;float: left;padding-right: 15px;}
.spcounter {font-size:12px;color:#787878;float: left;margin:10px 0 20px 0;}
.fl {float:left}
.counter {float:left; padding-left:3px; font-size: 12px; font-weight: bold;}
.times {float:left; padding-left:3px;}
.kat-float {float:left;padding-right:50px;}
.menu.zinas a {text-decoration: none;display: block;font-size: 14px;font-weight: bold;padding: 3px 0 3px 20px;color: #111;line-height: 16px}
.menu.zinas a:hover {color: #E25C99;background: transparent;}
.menu.zinas a:focus {color: #E25C99;background: transparent;}
.menu.zinas li.active a{color: #c06}
.details-block {padding: 30px 0 0 0;}.footer_line{background-color:#f7f7f7;padding:3px 0 3px 10px;font-size:12px;color:#787878;font-weight:bold;}

.border {border: 1px solid #F1D1E3;margin-top: 25px;}
.brend {margin:auto;padding-top:5px;padding-bottom:5px;text-align:center;min-height:50px;display: flex;justify-content: center;}
.cont {width:150px;float:left;min-height:200px;padding-right:20px;}
.foto {max-width:450px;margin-left:auto;margin-right:auto;display: block}
.foto img {border:1px solid #eaeaea !important}
#details_content {overflow: hidden; width: 100%;position: relative; padding: 20px;}
.details_footer{border: 1px solid #ececec;margin: 20px 0 10px 0;min-height:190px;}

.footerpad{padding:10px 0 0 10px;}
.author_link {text-align:right;padding:5px 10px 0 10px;text-align:right;}
.author_link a {color:#787878;font-size:12px;font-weight:bold}
#ContRight1{overflow:hidden;height:100%;} 
#ContRight1 .block1, #ContRight1 .block2 {float:right;} 
.block1 {font-size: 11px;color: #787878;float: left;padding-left:5px;padding-right:10px;max-width:360px} 
.block2 {color:#787878;font-size:11px;}
.author{font-size:10px;font-weight:bold;color: #999999;padding:2px 5px 0 0;float:left;vertical-align: text-bottom}
.entry_categories a {font-size:10px;color: #787878 !important;}
.entry_categories a:hover {color: #CC0066;}

.calendar_vcard {color:#08c;font-size:14px;font-weight: 500;padding-bottom: 4px}
.menu.seminari li a:hover {background-color: #fff!important;}

.info-box {margin:25px 0 0 45%;width:55%;}
.timeinfo_details {background-color: #255279;background-image: url(../../../../../../media/sobipro/styles/Calendar_icon_5.jpg);background-repeat: no-repeat;
background-position: left;height: 33px;color: #fff;padding:7px 0 0 50px;font-weight: bold;
}
.timehour_details {float: left;background-image: url(../../../../../../media/sobipro/styles/clock.jpg);background-repeat: no-repeat;background-position: left;width: 50%;
height: 33px;color: #787878;padding:7px 0 0 50px; font-weight: bold;border: 1px solid #ececec;
}
.price_details{background-image: url(../../../../../../media/sobipro/styles/euro_icon.jpg);background-repeat: no-repeat;background-position:left;
height: 33px;color:#787878;padding:7px 0 0 43px;margin-left:50%;font-weight:bold;border: 1px solid #ececec;}
.seminari_data {vertical-align: baseline;height: 33px;padding: 7px 0 0 15px;margin-top: 0px;
    border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
    border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
    border-right-color: #ececec;border-bottom-color: #ececec;border-left-color: #ececec;
}
.seminari_adrese {vertical-align: baseline;height: 33px;padding: 7px 0 0 15px;margin-top: 0px;
    border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
    border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
    border-right-color: #ececec;border-bottom-color: #ececec;border-left-color: #ececec;
}
.seminari_data_text {padding-right:5px;font-size:14px;color:#787878;font-weight:bold;float:left;vertical-align: baseline;}
.seminari_calendar_text {font-weight: bold;color:#255279;font-size:14px;vertical-align: baseline;}
.seminari_adrese_text {padding-right:5px;font-size:14px;color:#787878;font-weight:bold;float:left;vertical-align: baseline;}
.seminari_adrese_data {font-weight: bold;color:#255279;font-size:14px;vertical-align: baseline;}
.seminar_talrunis {float:left;padding-right: 10px}
.reg_talrunis {font-weight: bold;color:#255279;font-size:15px}
.reg_pasts_data {font-weight: bold;color:#255279;font-size:15px;vertical-align: baseline;}
.sem_adress {float:left;padding-right: 10px}
.sem_adr_data {font-weight: bold;color:#255279;font-size:15px;vertical-align: baseline;}
.seminari_phone {background-image: url(../../../../../../media/sobipro/styles/icon-phone.jpg);vertical-align:middle;background-repeat: no-repeat;background-position:left;
	padding: 18px 5px 0 45px;height:35px;font-size:15px;color:#787878;font-weight:bold}
.seminari_adrese_map{background-image: url(../../../../../../media/sobipro/styles/icon-map.jpg);background-repeat: no-repeat;background-position:left;
padding: 18px 5px 0 45px;font-size:15px;color:#787878;font-weight:bold;vertical-align: middle;}

.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
margin-top:15px; margin-bottom: 35px;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin-top:15px; margin-bottom: 35px;
}
.seminars_footer{border: 1px solid #ececec;margin-bottom:10px;min-height:190px;}
.logo_card {max-width:200px;margin-left: 15px; margin-bottom: 15px;float:left}

.category {margin-bottom:12px;}
.seminari-kategories {padding: 10px 0 20px 0;}
.seminari-kategories a {color: #c06!important;font-size: 20px;text-transform: uppercase;font-weight: 700;}

.SobiPro.seminari .spCalendarLabel.label-info, .SobiPro.seminari .spCalEntry.label-info {
    background-color: #ffffff;
    border: 1px solid #bf4b89;
    color: #222;
    padding:10px;
}

.SobiPro.seminari .spCalEntry.label-info a {
    color: #c06!important;
    text-shadow: none;
}
.SobiPro.seminari .SpCalDay.badge {
    background-color: #a31323;
    color: #ffffff;    
}
